@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: 11px;
  height: 11px;
  -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;
  }
}

@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;
}

@media screen and (max-width: 480px) {
  body .swiper--edu-events .swiper-pagination-custom-line {
    padding: 0 5px;
  }
}

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;
  font-size: 16px;
  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;
  }
}

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--rest-blog .swiper-button-prev, body .swiper--rest-blog .swiper-button-next {
  display: block;
  padding: 5px;
  font-size: 16px;
  opacity: 1;
}

body .swiper--rest-blog .swiper-button-prev:hover, body .swiper--rest-blog .swiper-button-next:hover {
  opacity: 0.7;
}

body .swiper--rest-blog .swiper-button-prev i, body .swiper--rest-blog .swiper-button-next i {
  color: #fff;
}

body .swiper--rest-blog .swiper-button-prev {
  left: 30px;
}

body .swiper--rest-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;
}

@media screen and (max-width: 767px) {
  body .swiper--trvl-6 .swiper-pagination {
    margin-top: 50px;
  }
}

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;
  }
}

body .swiper--restaurant .swiper-button-prev, body .swiper--restaurant .swiper-button-next, body .swiper--single-gallery .swiper-button-prev, body .swiper--single-gallery .swiper-button-next {
  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;
  width: 60px;
  height: 60px;
  font-size: 16px;
  top: 140px;
}

body .swiper--restaurant .swiper-button-prev, body .swiper--single-gallery .swiper-button-prev {
  left: -172px;
}

body .swiper--restaurant .swiper-button-next, body .swiper--single-gallery .swiper-button-next {
  left: -110px;
}

@media screen and (max-width: 767px) {
  body .swiper--restaurant .swiper-button-prev, body .swiper--restaurant .swiper-button-next, body .swiper--single-gallery .swiper-button-prev, body .swiper--single-gallery .swiper-button-next {
    display: none;
  }
}

body .swiper--single-gallery {
  height: 100%;
}

body .swiper--single-gallery .swiper-slide {
  background-position: center;
}

body .swiper--single-gallery .swiper-button-prev, body .swiper--single-gallery .swiper-button-next {
  top: 50%;
}

body .swiper--single-gallery .swiper-button-prev {
  left: -63px;
}

body .swiper--single-gallery .swiper-button-next {
  left: 0;
}

@media screen and (max-width: 1230px) {
  body .swiper--single-gallery .swiper-button-prev {
    bottom: -60px;
    top: auto;
    right: 51%;
    left: unset;
  }
  body .swiper--single-gallery .swiper-button-next {
    bottom: -60px;
    top: auto;
    left: unset;
    right: 46%;
  }
}

@media screen and (max-width: 1230px) {
  body .swiper--single-gallery .swiper-button-prev {
    right: 51%;
  }
  body .swiper--single-gallery .swiper-button-next {
    right: 42%;
  }
}

body .swiper--rest-home .swiper-pagination {
  position: absolute;
  top: 50%;
  left: 100px;
  bottom: auto;
  right: auto;
  height: 200px;
  width: auto;
  border-left: 1px solid #fff;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

body .swiper--rest-home .swiper-pagination:after {
  content: '/ 3';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 40px;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
}

@media screen and (max-width: 991px) {
  body .swiper--rest-home .swiper-pagination {
    display: none;
  }
}

body .swiper--rest-home .swiper-pagination-bullets {
  margin-top: 0;
}

body .swiper--rest-home .swiper-pagination-bullet {
  width: auto;
  height: auto;
  margin: 0 !important;
  padding: 0 40px 0 24px;
  border-radius: 0;
  background: none;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  display: none !important;
  border: none;
}

body .swiper--rest-home .swiper-pagination-bullet-active {
  display: block !important;
}

body .swiper--rest-home .swiper-button-prev, body .swiper--rest-home .swiper-button-next {
  font-family: "Ionicons";
  color: #fff;
  font-size: 20px;
  left: 92px;
  right: auto;
  -webkit-font-smoothing: antialiased;
}

@media screen and (max-width: 991px) {
  body .swiper--rest-home .swiper-button-prev, body .swiper--rest-home .swiper-button-next {
    display: none;
  }
}

body .swiper--rest-home .swiper-button-prev {
  top: 50%;
  -webkit-transform: translateY(-150px);
          transform: translateY(-150px);
}

body .swiper--rest-home .swiper-button-prev:before {
  content: '\f126';
}

body .swiper--rest-home .swiper-button-next {
  -webkit-transform: translateY(120px);
          transform: translateY(120px);
  top: 50%;
}

body .swiper--rest-home .swiper-button-next:before {
  content: '\f123';
}

body .swiper--agency .swiper-pagination {
  margin-top: 60px;
}

body .swiper--agency .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
}

body .swiper--agency .swiper-button-next, body .swiper--agency .swiper-button-prev {
  opacity: 1;
}

body .swiper--agency .swiper-button-next i, body .swiper--agency .swiper-button-prev i {
  display: none;
}

body .swiper--agency .swiper-button-next:before, body .swiper--agency .swiper-button-prev:before {
  color: inherit;
  font-family: "Ionicons";
  font-size: 50px;
}

@media screen and (max-width: 1300px) {
  body .swiper--agency .swiper-button-next, body .swiper--agency .swiper-button-prev {
    display: none;
  }
}

body .swiper--agency .swiper-button-prev {
  left: -90px;
}

@media screen and (max-width: 1500px) {
  body .swiper--agency .swiper-button-prev {
    left: -40px;
  }
}

body .swiper--agency .swiper-button-prev:before {
  content: '\f124';
  font-size: 30px;
}

body .swiper--agency .swiper-button-next {
  right: -90px;
}

@media screen and (max-width: 1500px) {
  body .swiper--agency .swiper-button-next {
    right: -40px;
  }
}

body .swiper--agency .swiper-button-next:before {
  content: '\f125';
  font-size: 30px;
}

.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;
}

.rest-testimonials-section .testimonials-ultra-wrap {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.rest-testimonials-section .testimonials-ultra-wrap .testimonials-wrap {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -webkit-box-shadow: 0 0 59px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 59px 0 rgba(0, 0, 0, 0.2);
  padding-left: 110px;
  padding-right: 110px;
  margin-right: 13%;
}

.rest-testimonials-section .testimonials-ultra-wrap .testimonials-wrap .aheto-heading__title {
  font-family: "Playfair Display", serif;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  font-size: 40px;
}

@media screen and (max-width: 1440px) {
  .rest-testimonials-section .testimonials-ultra-wrap .testimonials-wrap {
    margin-right: 1%;
  }
}

@media screen and (max-width: 767px) {
  .rest-testimonials-section .testimonials-ultra-wrap .testimonials-wrap {
    padding-left: 30px;
    padding-right: 30px;
    margin-right: 0;
  }
}

@media screen and (max-width: 480px) {
  .rest-testimonials-section .testimonials-ultra-wrap .testimonials-wrap {
    padding-left: 14px;
    padding-right: 14px;
  }
  .rest-testimonials-section .testimonials-ultra-wrap .testimonials-wrap .aheto-heading__title {
    font-size: 34px;
  }
}

@media screen and (max-width: 1200px) {
  .rest-testimonials-section .testimonials-ultra-wrap {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.rest-single-gallery-section {
  background-position: bottom;
  background-repeat: no-repeat;
  overflow: hidden;
}

.rest-single-gallery-section.about-page {
  background-position: bottom left;
}

.rest-single-gallery-section.rest-home {
  background-position: top left;
}

.single-gallery-ultraWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
}

.single-gallery-ultraWrap .single-gallery-container {
  padding: 75px 0 50px 0;
  max-width: 700px;
  position: relative;
}

@media screen and (max-width: 1230px) {
  .single-gallery-ultraWrap .single-gallery-container {
    width: 100%;
    padding: 0;
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
    z-index: 2;
  }
}

@media screen and (max-width: 767px) {
  .single-gallery-ultraWrap .single-gallery-container {
    max-width: unset;
    -webkit-transform: unset;
            transform: unset;
  }
}

@media screen and (max-width: 480px) {
  .single-gallery-ultraWrap .single-gallery-container {
    width: 100%;
  }
}

.single-gallery-ultraWrap .bg-text {
  position: absolute;
  top: 90px;
  left: 0;
  color: #F7F7F7;
  font-size: 150px;
  font-weight: 800;
  letter-spacing: 15px;
  text-transform: uppercase;
  opacity: 0.7;
}

@media screen and (max-width: 1230px) {
  .single-gallery-ultraWrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .single-gallery-ultraWrap .bg-text {
    display: none;
  }
}

.padding-270bottom {
  padding-bottom: 270px;
}

.single-gallery-wrap {
  padding-right: 0 !important;
  padding-left: 0 !important;
  -webkit-box-shadow: 0 0 59px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 59px 0 rgba(0, 0, 0, 0.2);
  width: 54%;
}

.single-gallery-wrap .swiper-container {
  height: 100%;
}

@media screen and (max-width: 1230px) {
  .single-gallery-wrap {
    width: 100%;
    height: 600px;
  }
}

@media screen and (max-width: 1230px) {
  .single-gallery-wrap {
    height: 500px;
  }
}

@media screen and (max-width: 991px) {
  .single-gallery-wrap {
    height: 430px;
  }
}

@media screen and (max-width: 570px) {
  .single-gallery-wrap {
    height: 330px;
  }
}

@media screen and (max-width: 425px) {
  .single-gallery-wrap {
    height: 200px;
  }
}

.single-gallery-descrWrap {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 50px 0;
  z-index: 1;
}

.single-gallery-descr {
  padding-left: 104px;
  padding-right: 170px;
}

@media screen and (max-width: 1440px) {
  .single-gallery-descr {
    padding-right: 104px;
  }
}

@media screen and (max-width: 991px) {
  .single-gallery-ultraWrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

.single-gallery-descr-icons {
  margin-top: 75px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 280px;
  width: 100%;
}

.single-gallery-descr-icons .aheto-single-img {
  height: 54px;
  width: 54px;
}

.single-gallery-descr-icons .aheto-single-img img {
  height: 100%;
}

.rest-awards-icons-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.rest-awards-icons-wrap .aheto-single-img {
  height: auto;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 991px) {
  .rest-awards-icons-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .rest-awards-icons-wrap .aheto-single-img {
    margin: 0 6px 20px 6px;
    width: auto;
  }
}

@media screen and (max-width: 480px) {
  .single-gallery-descr-icons {
    margin-top: 50px;
  }
  .single-gallery-descr {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 1230px) {
  .swiper--edu-imagesWidth .swiper-wrapper .swiper-slide {
    width: 800px;
  }
}

/*!
 * 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 {
    width: 100%;
    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--205t {
  margin-top: -205px;
}

.margin-lg--210t {
  margin-top: -210px;
}

.margin-lg--215t {
  margin-top: -215px;
}

.margin-lg--220t {
  margin-top: -220px;
}

.margin-lg--225t {
  margin-top: -225px;
}

.margin-lg--230t {
  margin-top: -230px;
}

.margin-lg--235t {
  margin-top: -235px;
}

.margin-lg--240t {
  margin-top: -240px;
}

.margin-lg--245t {
  margin-top: -245px;
}

.margin-lg--250t {
  margin-top: -250px;
}

.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;
}

.margin-lg--205b {
  margin-bottom: -205px;
}

.margin-lg--210b {
  margin-bottom: -210px;
}

.margin-lg--215b {
  margin-bottom: -215px;
}

.margin-lg--220b {
  margin-bottom: -220px;
}

.margin-lg--225b {
  margin-bottom: -225px;
}

.margin-lg--230b {
  margin-bottom: -230px;
}

.margin-lg--235b {
  margin-bottom: -235px;
}

.margin-lg--240b {
  margin-bottom: -240px;
}

.margin-lg--245b {
  margin-bottom: -245px;
}

.margin-lg--250b {
  margin-bottom: -250px;
}

.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--205t {
  padding-top: -205px;
}

.padding-lg--210t {
  padding-top: -210px;
}

.padding-lg--215t {
  padding-top: -215px;
}

.padding-lg--220t {
  padding-top: -220px;
}

.padding-lg--225t {
  padding-top: -225px;
}

.padding-lg--230t {
  padding-top: -230px;
}

.padding-lg--235t {
  padding-top: -235px;
}

.padding-lg--240t {
  padding-top: -240px;
}

.padding-lg--245t {
  padding-top: -245px;
}

.padding-lg--250t {
  padding-top: -250px;
}

.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;
}

.padding-lg--205b {
  padding-bottom: -205px;
}

.padding-lg--210b {
  padding-bottom: -210px;
}

.padding-lg--215b {
  padding-bottom: -215px;
}

.padding-lg--220b {
  padding-bottom: -220px;
}

.padding-lg--225b {
  padding-bottom: -225px;
}

.padding-lg--230b {
  padding-bottom: -230px;
}

.padding-lg--235b {
  padding-bottom: -235px;
}

.padding-lg--240b {
  padding-bottom: -240px;
}

.padding-lg--245b {
  padding-bottom: -245px;
}

.padding-lg--250b {
  padding-bottom: -250px;
}

.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--205l {
  margin-left: -205px;
}

.margin-lg--210l {
  margin-left: -210px;
}

.margin-lg--215l {
  margin-left: -215px;
}

.margin-lg--220l {
  margin-left: -220px;
}

.margin-lg--225l {
  margin-left: -225px;
}

.margin-lg--230l {
  margin-left: -230px;
}

.margin-lg--235l {
  margin-left: -235px;
}

.margin-lg--240l {
  margin-left: -240px;
}

.margin-lg--245l {
  margin-left: -245px;
}

.margin-lg--250l {
  margin-left: -250px;
}

.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;
}

.margin-lg--205r {
  margin-right: -205px;
}

.margin-lg--210r {
  margin-right: -210px;
}

.margin-lg--215r {
  margin-right: -215px;
}

.margin-lg--220r {
  margin-right: -220px;
}

.margin-lg--225r {
  margin-right: -225px;
}

.margin-lg--230r {
  margin-right: -230px;
}

.margin-lg--235r {
  margin-right: -235px;
}

.margin-lg--240r {
  margin-right: -240px;
}

.margin-lg--245r {
  margin-right: -245px;
}

.margin-lg--250r {
  margin-right: -250px;
}

.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--205l {
  padding-left: -205px;
}

.padding-lg--210l {
  padding-left: -210px;
}

.padding-lg--215l {
  padding-left: -215px;
}

.padding-lg--220l {
  padding-left: -220px;
}

.padding-lg--225l {
  padding-left: -225px;
}

.padding-lg--230l {
  padding-left: -230px;
}

.padding-lg--235l {
  padding-left: -235px;
}

.padding-lg--240l {
  padding-left: -240px;
}

.padding-lg--245l {
  padding-left: -245px;
}

.padding-lg--250l {
  padding-left: -250px;
}

.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;
}

.padding-lg--205r {
  padding-right: -205px;
}

.padding-lg--210r {
  padding-right: -210px;
}

.padding-lg--215r {
  padding-right: -215px;
}

.padding-lg--220r {
  padding-right: -220px;
}

.padding-lg--225r {
  padding-right: -225px;
}

.padding-lg--230r {
  padding-right: -230px;
}

.padding-lg--235r {
  padding-right: -235px;
}

.padding-lg--240r {
  padding-right: -240px;
}

.padding-lg--245r {
  padding-right: -245px;
}

.padding-lg--250r {
  padding-right: -250px;
}

.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-205t {
  margin-top: 205px;
}

.margin-lg-210t {
  margin-top: 210px;
}

.margin-lg-215t {
  margin-top: 215px;
}

.margin-lg-220t {
  margin-top: 220px;
}

.margin-lg-225t {
  margin-top: 225px;
}

.margin-lg-230t {
  margin-top: 230px;
}

.margin-lg-235t {
  margin-top: 235px;
}

.margin-lg-240t {
  margin-top: 240px;
}

.margin-lg-245t {
  margin-top: 245px;
}

.margin-lg-250t {
  margin-top: 250px;
}

.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;
}

.margin-lg-205b {
  margin-bottom: 205px;
}

.margin-lg-210b {
  margin-bottom: 210px;
}

.margin-lg-215b {
  margin-bottom: 215px;
}

.margin-lg-220b {
  margin-bottom: 220px;
}

.margin-lg-225b {
  margin-bottom: 225px;
}

.margin-lg-230b {
  margin-bottom: 230px;
}

.margin-lg-235b {
  margin-bottom: 235px;
}

.margin-lg-240b {
  margin-bottom: 240px;
}

.margin-lg-245b {
  margin-bottom: 245px;
}

.margin-lg-250b {
  margin-bottom: 250px;
}

.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-205t {
  padding-top: 205px;
}

.padding-lg-210t {
  padding-top: 210px;
}

.padding-lg-215t {
  padding-top: 215px;
}

.padding-lg-220t {
  padding-top: 220px;
}

.padding-lg-225t {
  padding-top: 225px;
}

.padding-lg-230t {
  padding-top: 230px;
}

.padding-lg-235t {
  padding-top: 235px;
}

.padding-lg-240t {
  padding-top: 240px;
}

.padding-lg-245t {
  padding-top: 245px;
}

.padding-lg-250t {
  padding-top: 250px;
}

.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;
}

.padding-lg-205b {
  padding-bottom: 205px;
}

.padding-lg-210b {
  padding-bottom: 210px;
}

.padding-lg-215b {
  padding-bottom: 215px;
}

.padding-lg-220b {
  padding-bottom: 220px;
}

.padding-lg-225b {
  padding-bottom: 225px;
}

.padding-lg-230b {
  padding-bottom: 230px;
}

.padding-lg-235b {
  padding-bottom: 235px;
}

.padding-lg-240b {
  padding-bottom: 240px;
}

.padding-lg-245b {
  padding-bottom: 245px;
}

.padding-lg-250b {
  padding-bottom: 250px;
}

.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-205l {
  margin-left: 205px;
}

.margin-lg-210l {
  margin-left: 210px;
}

.margin-lg-215l {
  margin-left: 215px;
}

.margin-lg-220l {
  margin-left: 220px;
}

.margin-lg-225l {
  margin-left: 225px;
}

.margin-lg-230l {
  margin-left: 230px;
}

.margin-lg-235l {
  margin-left: 235px;
}

.margin-lg-240l {
  margin-left: 240px;
}

.margin-lg-245l {
  margin-left: 245px;
}

.margin-lg-250l {
  margin-left: 250px;
}

.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;
}

.margin-lg-205r {
  margin-right: 205px;
}

.margin-lg-210r {
  margin-right: 210px;
}

.margin-lg-215r {
  margin-right: 215px;
}

.margin-lg-220r {
  margin-right: 220px;
}

.margin-lg-225r {
  margin-right: 225px;
}

.margin-lg-230r {
  margin-right: 230px;
}

.margin-lg-235r {
  margin-right: 235px;
}

.margin-lg-240r {
  margin-right: 240px;
}

.margin-lg-245r {
  margin-right: 245px;
}

.margin-lg-250r {
  margin-right: 250px;
}

.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-205l {
  padding-left: 205px;
}

.padding-lg-210l {
  padding-left: 210px;
}

.padding-lg-215l {
  padding-left: 215px;
}

.padding-lg-220l {
  padding-left: 220px;
}

.padding-lg-225l {
  padding-left: 225px;
}

.padding-lg-230l {
  padding-left: 230px;
}

.padding-lg-235l {
  padding-left: 235px;
}

.padding-lg-240l {
  padding-left: 240px;
}

.padding-lg-245l {
  padding-left: 245px;
}

.padding-lg-250l {
  padding-left: 250px;
}

.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;
}

.padding-lg-205r {
  padding-right: 205px;
}

.padding-lg-210r {
  padding-right: 210px;
}

.padding-lg-215r {
  padding-right: 215px;
}

.padding-lg-220r {
  padding-right: 220px;
}

.padding-lg-225r {
  padding-right: 225px;
}

.padding-lg-230r {
  padding-right: 230px;
}

.padding-lg-235r {
  padding-right: 235px;
}

.padding-lg-240r {
  padding-right: 240px;
}

.padding-lg-245r {
  padding-right: 245px;
}

.padding-lg-250r {
  padding-right: 250px;
}

@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-205t {
    margin-top: 205px;
  }
  .margin-md-210t {
    margin-top: 210px;
  }
  .margin-md-215t {
    margin-top: 215px;
  }
  .margin-md-220t {
    margin-top: 220px;
  }
  .margin-md-225t {
    margin-top: 225px;
  }
  .margin-md-230t {
    margin-top: 230px;
  }
  .margin-md-235t {
    margin-top: 235px;
  }
  .margin-md-240t {
    margin-top: 240px;
  }
  .margin-md-245t {
    margin-top: 245px;
  }
  .margin-md-250t {
    margin-top: 250px;
  }
  .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;
  }
  .margin-md-205b {
    margin-bottom: 205px;
  }
  .margin-md-210b {
    margin-bottom: 210px;
  }
  .margin-md-215b {
    margin-bottom: 215px;
  }
  .margin-md-220b {
    margin-bottom: 220px;
  }
  .margin-md-225b {
    margin-bottom: 225px;
  }
  .margin-md-230b {
    margin-bottom: 230px;
  }
  .margin-md-235b {
    margin-bottom: 235px;
  }
  .margin-md-240b {
    margin-bottom: 240px;
  }
  .margin-md-245b {
    margin-bottom: 245px;
  }
  .margin-md-250b {
    margin-bottom: 250px;
  }
  .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-205t {
    padding-top: 205px;
  }
  .padding-md-210t {
    padding-top: 210px;
  }
  .padding-md-215t {
    padding-top: 215px;
  }
  .padding-md-220t {
    padding-top: 220px;
  }
  .padding-md-225t {
    padding-top: 225px;
  }
  .padding-md-230t {
    padding-top: 230px;
  }
  .padding-md-235t {
    padding-top: 235px;
  }
  .padding-md-240t {
    padding-top: 240px;
  }
  .padding-md-245t {
    padding-top: 245px;
  }
  .padding-md-250t {
    padding-top: 250px;
  }
  .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;
  }
  .padding-md-205b {
    padding-bottom: 205px;
  }
  .padding-md-210b {
    padding-bottom: 210px;
  }
  .padding-md-215b {
    padding-bottom: 215px;
  }
  .padding-md-220b {
    padding-bottom: 220px;
  }
  .padding-md-225b {
    padding-bottom: 225px;
  }
  .padding-md-230b {
    padding-bottom: 230px;
  }
  .padding-md-235b {
    padding-bottom: 235px;
  }
  .padding-md-240b {
    padding-bottom: 240px;
  }
  .padding-md-245b {
    padding-bottom: 245px;
  }
  .padding-md-250b {
    padding-bottom: 250px;
  }
  .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-205l {
    margin-left: 205px;
  }
  .margin-md-210l {
    margin-left: 210px;
  }
  .margin-md-215l {
    margin-left: 215px;
  }
  .margin-md-220l {
    margin-left: 220px;
  }
  .margin-md-225l {
    margin-left: 225px;
  }
  .margin-md-230l {
    margin-left: 230px;
  }
  .margin-md-235l {
    margin-left: 235px;
  }
  .margin-md-240l {
    margin-left: 240px;
  }
  .margin-md-245l {
    margin-left: 245px;
  }
  .margin-md-250l {
    margin-left: 250px;
  }
  .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;
  }
  .margin-md-205r {
    margin-right: 205px;
  }
  .margin-md-210r {
    margin-right: 210px;
  }
  .margin-md-215r {
    margin-right: 215px;
  }
  .margin-md-220r {
    margin-right: 220px;
  }
  .margin-md-225r {
    margin-right: 225px;
  }
  .margin-md-230r {
    margin-right: 230px;
  }
  .margin-md-235r {
    margin-right: 235px;
  }
  .margin-md-240r {
    margin-right: 240px;
  }
  .margin-md-245r {
    margin-right: 245px;
  }
  .margin-md-250r {
    margin-right: 250px;
  }
  .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-205l {
    padding-left: 205px;
  }
  .padding-md-210l {
    padding-left: 210px;
  }
  .padding-md-215l {
    padding-left: 215px;
  }
  .padding-md-220l {
    padding-left: 220px;
  }
  .padding-md-225l {
    padding-left: 225px;
  }
  .padding-md-230l {
    padding-left: 230px;
  }
  .padding-md-235l {
    padding-left: 235px;
  }
  .padding-md-240l {
    padding-left: 240px;
  }
  .padding-md-245l {
    padding-left: 245px;
  }
  .padding-md-250l {
    padding-left: 250px;
  }
  .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;
  }
  .padding-md-205r {
    padding-right: 205px;
  }
  .padding-md-210r {
    padding-right: 210px;
  }
  .padding-md-215r {
    padding-right: 215px;
  }
  .padding-md-220r {
    padding-right: 220px;
  }
  .padding-md-225r {
    padding-right: 225px;
  }
  .padding-md-230r {
    padding-right: 230px;
  }
  .padding-md-235r {
    padding-right: 235px;
  }
  .padding-md-240r {
    padding-right: 240px;
  }
  .padding-md-245r {
    padding-right: 245px;
  }
  .padding-md-250r {
    padding-right: 250px;
  }
}

@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-205t {
    margin-top: 205px;
  }
  .margin-sm-210t {
    margin-top: 210px;
  }
  .margin-sm-215t {
    margin-top: 215px;
  }
  .margin-sm-220t {
    margin-top: 220px;
  }
  .margin-sm-225t {
    margin-top: 225px;
  }
  .margin-sm-230t {
    margin-top: 230px;
  }
  .margin-sm-235t {
    margin-top: 235px;
  }
  .margin-sm-240t {
    margin-top: 240px;
  }
  .margin-sm-245t {
    margin-top: 245px;
  }
  .margin-sm-250t {
    margin-top: 250px;
  }
  .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;
  }
  .margin-sm-205b {
    margin-bottom: 205px;
  }
  .margin-sm-210b {
    margin-bottom: 210px;
  }
  .margin-sm-215b {
    margin-bottom: 215px;
  }
  .margin-sm-220b {
    margin-bottom: 220px;
  }
  .margin-sm-225b {
    margin-bottom: 225px;
  }
  .margin-sm-230b {
    margin-bottom: 230px;
  }
  .margin-sm-235b {
    margin-bottom: 235px;
  }
  .margin-sm-240b {
    margin-bottom: 240px;
  }
  .margin-sm-245b {
    margin-bottom: 245px;
  }
  .margin-sm-250b {
    margin-bottom: 250px;
  }
  .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-205t {
    padding-top: 205px;
  }
  .padding-sm-210t {
    padding-top: 210px;
  }
  .padding-sm-215t {
    padding-top: 215px;
  }
  .padding-sm-220t {
    padding-top: 220px;
  }
  .padding-sm-225t {
    padding-top: 225px;
  }
  .padding-sm-230t {
    padding-top: 230px;
  }
  .padding-sm-235t {
    padding-top: 235px;
  }
  .padding-sm-240t {
    padding-top: 240px;
  }
  .padding-sm-245t {
    padding-top: 245px;
  }
  .padding-sm-250t {
    padding-top: 250px;
  }
  .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;
  }
  .padding-sm-205b {
    padding-bottom: 205px;
  }
  .padding-sm-210b {
    padding-bottom: 210px;
  }
  .padding-sm-215b {
    padding-bottom: 215px;
  }
  .padding-sm-220b {
    padding-bottom: 220px;
  }
  .padding-sm-225b {
    padding-bottom: 225px;
  }
  .padding-sm-230b {
    padding-bottom: 230px;
  }
  .padding-sm-235b {
    padding-bottom: 235px;
  }
  .padding-sm-240b {
    padding-bottom: 240px;
  }
  .padding-sm-245b {
    padding-bottom: 245px;
  }
  .padding-sm-250b {
    padding-bottom: 250px;
  }
  .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-205l {
    margin-left: 205px;
  }
  .margin-sm-210l {
    margin-left: 210px;
  }
  .margin-sm-215l {
    margin-left: 215px;
  }
  .margin-sm-220l {
    margin-left: 220px;
  }
  .margin-sm-225l {
    margin-left: 225px;
  }
  .margin-sm-230l {
    margin-left: 230px;
  }
  .margin-sm-235l {
    margin-left: 235px;
  }
  .margin-sm-240l {
    margin-left: 240px;
  }
  .margin-sm-245l {
    margin-left: 245px;
  }
  .margin-sm-250l {
    margin-left: 250px;
  }
  .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;
  }
  .margin-sm-205r {
    margin-right: 205px;
  }
  .margin-sm-210r {
    margin-right: 210px;
  }
  .margin-sm-215r {
    margin-right: 215px;
  }
  .margin-sm-220r {
    margin-right: 220px;
  }
  .margin-sm-225r {
    margin-right: 225px;
  }
  .margin-sm-230r {
    margin-right: 230px;
  }
  .margin-sm-235r {
    margin-right: 235px;
  }
  .margin-sm-240r {
    margin-right: 240px;
  }
  .margin-sm-245r {
    margin-right: 245px;
  }
  .margin-sm-250r {
    margin-right: 250px;
  }
  .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-205l {
    padding-left: 205px;
  }
  .padding-sm-210l {
    padding-left: 210px;
  }
  .padding-sm-215l {
    padding-left: 215px;
  }
  .padding-sm-220l {
    padding-left: 220px;
  }
  .padding-sm-225l {
    padding-left: 225px;
  }
  .padding-sm-230l {
    padding-left: 230px;
  }
  .padding-sm-235l {
    padding-left: 235px;
  }
  .padding-sm-240l {
    padding-left: 240px;
  }
  .padding-sm-245l {
    padding-left: 245px;
  }
  .padding-sm-250l {
    padding-left: 250px;
  }
  .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;
  }
  .padding-sm-205r {
    padding-right: 205px;
  }
  .padding-sm-210r {
    padding-right: 210px;
  }
  .padding-sm-215r {
    padding-right: 215px;
  }
  .padding-sm-220r {
    padding-right: 220px;
  }
  .padding-sm-225r {
    padding-right: 225px;
  }
  .padding-sm-230r {
    padding-right: 230px;
  }
  .padding-sm-235r {
    padding-right: 235px;
  }
  .padding-sm-240r {
    padding-right: 240px;
  }
  .padding-sm-245r {
    padding-right: 245px;
  }
  .padding-sm-250r {
    padding-right: 250px;
  }
}

@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-205t {
    margin-top: 205px;
  }
  .margin-xs-210t {
    margin-top: 210px;
  }
  .margin-xs-215t {
    margin-top: 215px;
  }
  .margin-xs-220t {
    margin-top: 220px;
  }
  .margin-xs-225t {
    margin-top: 225px;
  }
  .margin-xs-230t {
    margin-top: 230px;
  }
  .margin-xs-235t {
    margin-top: 235px;
  }
  .margin-xs-240t {
    margin-top: 240px;
  }
  .margin-xs-245t {
    margin-top: 245px;
  }
  .margin-xs-250t {
    margin-top: 250px;
  }
  .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;
  }
  .margin-xs-205b {
    margin-bottom: 205px;
  }
  .margin-xs-210b {
    margin-bottom: 210px;
  }
  .margin-xs-215b {
    margin-bottom: 215px;
  }
  .margin-xs-220b {
    margin-bottom: 220px;
  }
  .margin-xs-225b {
    margin-bottom: 225px;
  }
  .margin-xs-230b {
    margin-bottom: 230px;
  }
  .margin-xs-235b {
    margin-bottom: 235px;
  }
  .margin-xs-240b {
    margin-bottom: 240px;
  }
  .margin-xs-245b {
    margin-bottom: 245px;
  }
  .margin-xs-250b {
    margin-bottom: 250px;
  }
  .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-205t {
    padding-top: 205px;
  }
  .padding-xs-210t {
    padding-top: 210px;
  }
  .padding-xs-215t {
    padding-top: 215px;
  }
  .padding-xs-220t {
    padding-top: 220px;
  }
  .padding-xs-225t {
    padding-top: 225px;
  }
  .padding-xs-230t {
    padding-top: 230px;
  }
  .padding-xs-235t {
    padding-top: 235px;
  }
  .padding-xs-240t {
    padding-top: 240px;
  }
  .padding-xs-245t {
    padding-top: 245px;
  }
  .padding-xs-250t {
    padding-top: 250px;
  }
  .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;
  }
  .padding-xs-205b {
    padding-bottom: 205px;
  }
  .padding-xs-210b {
    padding-bottom: 210px;
  }
  .padding-xs-215b {
    padding-bottom: 215px;
  }
  .padding-xs-220b {
    padding-bottom: 220px;
  }
  .padding-xs-225b {
    padding-bottom: 225px;
  }
  .padding-xs-230b {
    padding-bottom: 230px;
  }
  .padding-xs-235b {
    padding-bottom: 235px;
  }
  .padding-xs-240b {
    padding-bottom: 240px;
  }
  .padding-xs-245b {
    padding-bottom: 245px;
  }
  .padding-xs-250b {
    padding-bottom: 250px;
  }
  .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-205l {
    margin-left: 205px;
  }
  .margin-xs-210l {
    margin-left: 210px;
  }
  .margin-xs-215l {
    margin-left: 215px;
  }
  .margin-xs-220l {
    margin-left: 220px;
  }
  .margin-xs-225l {
    margin-left: 225px;
  }
  .margin-xs-230l {
    margin-left: 230px;
  }
  .margin-xs-235l {
    margin-left: 235px;
  }
  .margin-xs-240l {
    margin-left: 240px;
  }
  .margin-xs-245l {
    margin-left: 245px;
  }
  .margin-xs-250l {
    margin-left: 250px;
  }
  .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;
  }
  .margin-xs-205r {
    margin-right: 205px;
  }
  .margin-xs-210r {
    margin-right: 210px;
  }
  .margin-xs-215r {
    margin-right: 215px;
  }
  .margin-xs-220r {
    margin-right: 220px;
  }
  .margin-xs-225r {
    margin-right: 225px;
  }
  .margin-xs-230r {
    margin-right: 230px;
  }
  .margin-xs-235r {
    margin-right: 235px;
  }
  .margin-xs-240r {
    margin-right: 240px;
  }
  .margin-xs-245r {
    margin-right: 245px;
  }
  .margin-xs-250r {
    margin-right: 250px;
  }
  .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-205l {
    padding-left: 205px;
  }
  .padding-xs-210l {
    padding-left: 210px;
  }
  .padding-xs-215l {
    padding-left: 215px;
  }
  .padding-xs-220l {
    padding-left: 220px;
  }
  .padding-xs-225l {
    padding-left: 225px;
  }
  .padding-xs-230l {
    padding-left: 230px;
  }
  .padding-xs-235l {
    padding-left: 235px;
  }
  .padding-xs-240l {
    padding-left: 240px;
  }
  .padding-xs-245l {
    padding-left: 245px;
  }
  .padding-xs-250l {
    padding-left: 250px;
  }
  .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;
  }
  .padding-xs-205r {
    padding-right: 205px;
  }
  .padding-xs-210r {
    padding-right: 210px;
  }
  .padding-xs-215r {
    padding-right: 215px;
  }
  .padding-xs-220r {
    padding-right: 220px;
  }
  .padding-xs-225r {
    padding-right: 225px;
  }
  .padding-xs-230r {
    padding-right: 230px;
  }
  .padding-xs-235r {
    padding-right: 235px;
  }
  .padding-xs-240r {
    padding-right: 240px;
  }
  .padding-xs-245r {
    padding-right: 245px;
  }
  .padding-xs-250r {
    padding-right: 250px;
  }
}

* {
  -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;
}

.l-height--137 {
  line-height: 1.37em;
}

@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;
}

.aheto-btn-container .aheto-agency__link--dark {
  border: none;
  padding: 0;
  background-color: transparent;
  font-size: 13px;
  letter-spacing: 0;
  text-transform: none;
}

.news-agency .aheto-agency__link--dark {
  position: relative;
}

.news-agency .aheto-agency__link--dark:after {
  position: absolute;
  top: -1px;
  right: -12px;
  font-size: 15px;
}

.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-730 {
  height: 730px;
  min-height: 730px;
}

.aheto-titlebar--height-730 .swiper-wrapper {
  height: 730px;
  min-height: 730px;
}

.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: 991px) {
  .aheto-titlebar--yoga h1 {
    font-size: 60px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-titlebar--yoga h1 {
    font-size: 40px;
  }
}

.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;
  }
}

.aheto-titlebar--restaurant .aheto-titlebar__content {
  z-index: 1;
}

.aheto-titlebar--restaurant .aheto-titlebar__title {
  text-transform: capitalize;
  letter-spacing: 0.6px;
  -webkit-font-smoothing: antialiased;
}

@media screen and (max-width: 480px) {
  .aheto-titlebar--restaurant .aheto-titlebar__title {
    font-size: 40px;
  }
}

.aheto-titlebar--restaurant .aheto-titlebar__subtitle {
  letter-spacing: 1.8px;
  font-size: 18px;
  margin-bottom: 15px;
}

.aheto-titlebar--restaurant:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.aheto-titlebar--restaurant-reservations .aheto-titlebar__main {
  padding: 80px 0 160px;
}

.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__content:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

.aheto-pf--metro .aheto-pf__item {
  width: 25%;
  height: 440px;
  float: left;
  border: 15px solid transparent;
}

.aheto-pf--metro .aheto-pf__item--height {
  height: 880px;
}

.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;
}

.aheto-pf .aheto-pf__filter-wrap__construction .aheto-pf__filter {
  font-size: 16px;
  font-weight: 600;
}

.aheto-pf--grid-restaurant .aheto-pf__filter-container {
  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) {
  .aheto-pf--grid-restaurant .aheto-pf__filter-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media screen and (max-width: 991px) {
  .aheto-pf--grid-restaurant .aheto-pf__filter-wrap {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.aheto-pf--grid-restaurant .aheto-pf__filter-search {
  margin-right: 20px;
  position: relative;
}

.aheto-pf--grid-restaurant .aheto-pf__filter-search input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #eee;
  width: 270px;
  height: 44px;
  padding: 2px 50px 0 10px;
  color: #222;
}

.aheto-pf--grid-restaurant .aheto-pf__filter-search input:focus {
  border: 1px solid #22222280;
}

@media screen and (max-width: 991px) {
  .aheto-pf--grid-restaurant .aheto-pf__filter-search {
    margin-top: 10px;
    margin-right: 0;
    margin-bottom: 5px;
  }
}

.aheto-pf--grid-restaurant .aheto-pf__filter-search:after {
  content: '\f2f5';
  position: absolute;
  font-family: "Ionicons";
  top: 4px;
  right: 20px;
  color: #222;
  opacity: 0.5;
  font-size: 24px;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
}

.aheto-pf--grid-restaurant .aheto-pf__filter {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 1.8px;
  margin: 10px 25px;
}

.aheto-pf--grid-restaurant .aheto-pf__filter:first-child {
  margin: 10px 25px;
}

.aheto-pf--grid-restaurant .aheto-pf__filter.active {
  font-weight: 700;
}

.aheto-pf--grid-restaurant .aheto-pf__container {
  margin-top: 5px;
}

.aheto-pf--grid-restaurant .aheto-pf__content {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.aheto-pf--grid-restaurant .aheto-pf__text {
  width: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 52px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 1230px) {
  .aheto-pf--grid-restaurant .aheto-pf__text {
    padding: 40px;
  }
}

.aheto-pf--grid-restaurant .aheto-pf__title {
  font-family: "Playfair Display", serif;
  font-size: 30px;
  font-weight: 700;
  margin-right: auto;
  font-style: italic;
  -webkit-font-smoothing: antialiased;
  margin-top: 20px;
}

.aheto-pf--grid-restaurant .aheto-pf__buttons-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
}

.aheto-pf--grid-restaurant .aheto-pf__zoom-button, .aheto-pf--grid-restaurant .aheto-pf__like-button, .aheto-pf--grid-restaurant .aheto-pf__share-button {
  width: 28px;
  height: 28px;
  display: block;
  margin: 0 10px;
}

.aheto-pf--grid-restaurant .aheto-pf__share-button {
  width: 30px;
  height: 30px;
}

.aheto-pf--grid-restaurant .aheto-pf__zoom-icon, .aheto-pf--grid-restaurant .aheto-pf__like-icon, .aheto-pf--grid-restaurant .aheto-pf__share-icon {
  display: inline-block;
  width: inherit;
  background-size: cover;
  stroke: #fff;
  opacity: 0.5;
}

.aheto-pf--grid-restaurant .aheto-pf__zoom-icon:hover, .aheto-pf--grid-restaurant .aheto-pf__like-icon:hover, .aheto-pf--grid-restaurant .aheto-pf__share-icon:hover, .aheto-pf--grid-restaurant .aheto-pf__zoom-icon:focus, .aheto-pf--grid-restaurant .aheto-pf__like-icon:focus, .aheto-pf--grid-restaurant .aheto-pf__share-icon:focus {
  opacity: 1;
  cursor: pointer;
}

.construction-projects-wrap .aheto-pf__content {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.construction-projects-wrap .aheto-pf__content:hover .aheto-portfolio-single-item__cover {
  opacity: 1;
}

.construction-projects-wrap .aheto-pf .aheto-portfolio-single-item__cover {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  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: 1;
}

.construction-projects-wrap .aheto-pf .aheto-portfolio-single-item__cover:hover {
  opacity: 1;
}

.construction-projects-wrap .aheto-pf .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;
}

.construction-projects-wrap .aheto-pf .aheto-portfolio-single-item__cover-icon:before {
  font-family: 'ElegantIcons';
  content: '\55';
  font-size: 20px;
}

.construction-projects-wrap .aheto-pf__text .aheto-pf__cat p {
  font-size: 16px;
  font-weight: 400;
}

.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;
  margin-left: -16px;
  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%;
    padding: 0 30px;
  }
}

.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: 90%;
        flex-basis: 90%;
  }
}

@media screen and (max-width: 768px) {
  .aht-ev-det--edu .aht-ev-det__speaker-item:nth-child(odd) {
    padding-right: 0px;
    min-width: 370px;
    margin: 0 auto;
  }
  .aht-ev-det--edu .aht-ev-det__speaker-item:nth-child(even) {
    padding-left: 0px;
    min-width: 370px;
    margin: 0 auto;
    margin-top: 30px;
  }
}

@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 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;
  }
}

.news-agency {
  background-color: #f7f6fd;
}

.news-agency .agency-news__item__img {
  width: 100%;
  max-width: 570px;
  height: 359px;
}

.news-agency .agency-news__item__content {
  position: relative;
  padding: 40px 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  -webkit-box-shadow: 0px 20px 50px 0 rgba(39, 56, 154, 0.07);
          box-shadow: 0px 20px 50px 0 rgba(39, 56, 154, 0.07);
}

.news-agency .agency-news__title {
  font-size: 24px;
  font-weight: bold;
  color: #222222;
  text-align: left;
}

.news-agency .agency-news__text {
  font-size: 12px;
  font-weight: 600;
  text-align: left;
  color: #bbbbbb;
}

.news-agency .agency-news__date {
  position: absolute;
  top: 0;
  right: 40px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  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;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background-image: linear-gradient(330deg, #1200ff, #d800ff);
}

.news-agency .agency-news__date-day {
  font-size: 25px;
  color: #fff;
}

.news-agency .agency-news__date-month {
  font-size: 12px;
  color: #fff;
}

.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;
  height: 60px;
}

.aht-sidebar-yoga .search-submit {
  position: absolute;
  top: 1px;
  bottom: 1px;
  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;
  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: 40px;
}

@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-rest {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));
  grid-gap: 30px;
}

@media screen and (max-width: 767px) {
  .aht-blog-rest {
    grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  }
}

@media screen and (max-width: 480px) {
  .aht-blog-rest {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  }
}

.aht-blog-rest__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;
  border: 1px solid #f5f5f5;
}

.aht-blog-rest__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-rest__imgs {
  width: 100%;
}

.aht-blog-rest__img {
  width: 100%;
  height: 200px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-blog-rest__img {
    height: 350px;
  }
}

@media screen and (max-width: 480px) {
  .aht-blog-rest__img {
    height: 250px;
  }
}

.aht-blog-rest__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-rest__cats--static {
  position: static;
  margin-bottom: 30px;
}

.aht-blog-rest__cat {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 2px 10px;
  border-radius: 3px;
  font-size: 13px;
  font-weight: 400;
}

.aht-blog-rest__cat:last-child {
  margin-right: 0;
  margin-bottom: 0;
}

.aht-blog-rest__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 35px;
}

.aht-blog-rest__date {
  margin: 0;
  font-size: 13px;
}

.aht-blog-rest__title {
  margin: 15px 0 0;
  font-weight: 600;
  line-height: 30px;
  font-size: 24px;
  text-transform: uppercase;
}

.aht-blog-rest__desc {
  margin: 13px 0 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.aht-blog-rest__link {
  display: inline-block;
  margin-top: auto;
  padding-top: 25px;
  font-size: 16px;
  font-weight: 600;
  border-bottom: 1px solid;
  padding-bottom: 2px;
}

.aht-blog-rest__video {
  position: relative;
  width: 100%;
  height: 200px;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-blog-rest__video {
    height: 350px;
  }
}

@media screen and (max-width: 480px) {
  .aht-blog-rest__video {
    height: 250px;
  }
}

.aht-blog-rest__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-rest__video-play {
  color: #2a74ed;
  position: relative;
  top: 2px;
  left: 1px;
}

.aht-blog-rest__audio {
  margin-top: 10px;
  margin-bottom: 40px;
  width: 100%;
}

.aht-blog-rest__audio .mejs__container {
  background: #222;
  min-height: 60px;
  width: 100% !important;
  max-width: 100%;
}

.aht-blog-rest__audio .mejs__horizontal-volume-slider {
  display: none !important;
}

.aht-blog-rest__audio .mejs__controls {
  height: 60px;
  padding: 0;
}

.aht-blog-rest__audio .mejs__button.mejs__volume-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-left: 1px solid #3f3e3e;
  text-align: center;
}

.aht-blog-rest__audio .mejs__button.mejs__volume-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.aht-blog-rest__audio .mejs__button.mejs__playpause-button {
  height: 60px;
  margin: 0;
  width: 60px;
  border-right: 1px solid #3f3e3e;
  text-align: center;
}

.aht-blog-rest__audio .mejs__button.mejs__playpause-button button {
  margin: 20px;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.aht-blog-rest__audio .mejs__time {
  color: #fff;
  font-size: 11px;
  height: 60px;
  padding: 26px 11px 0;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.aht-blog-rest__audio .mejs__time-total {
  background: #fff;
  margin: 19px 0 0;
  width: 100%;
  border-radius: 0;
  height: 2px;
}

.aht-blog-rest__audio .mejs__time-handle-content {
  border: none;
  border-radius: 0;
  height: 2px;
  width: 10px;
}

.aht-blog-rest__audio .mejs__time-hovered {
  border-radius: 0;
  height: 2px;
}

.aht-blog-rest__audio .mejs__time-buffering {
  border-radius: 0;
  height: 2px;
  margin-top: 1px;
}

.aht-blog-rest__audio .mejs__time-current {
  border-radius: 0;
  height: 2px;
  background: #999 !important;
  margin-top: 0px;
}

.aht-blog-rest__audio .mejs__time-loaded {
  display: none;
}

.aht-blog-rest__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-rest__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-rest__bq {
  color: #fff;
  font-family: "Playfair Display", serif;
  font-size: 30px;
  line-height: 40px;
}

.aht-blog-rest__author {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1.4px;
  line-height: 26px;
  text-transform: uppercase;
}

.aht-blog-rest--recent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-height: 570px;
}

.aht-blog-rest--recent .aht-blog-rest__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-rest--recent .aht-blog-rest__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-rest--recent {
    min-height: 620px;
  }
}

.aht-pag-rest .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-rest .wrap {
  margin: 0 25px;
}

.aht-pag-rest .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;
}

.aht-pag-rest .wrap .page-numbers.current, .aht-pag-rest .wrap .page-numbers:hover {
  color: #fff !important;
}

@media screen and (max-width: 480px) {
  .aht-pag-rest .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-rest .prev,
.aht-pag-rest .next {
  color: #222;
  font-weight: 400;
  margin-top: 3px;
}

.aht-pag-rest .prev span,
.aht-pag-rest .next span {
  font-size: 14px;
  letter-spacing: 1.4px;
}

.aht-pag-rest .prev i,
.aht-pag-rest .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-rest .prev,
  .aht-pag-rest .next {
    margin: 15px 15px 0;
  }
}

.aht-pag-rest .prev i {
  margin-right: 10px;
}

.aht-pag-rest .prev:hover i {
  -webkit-transform: translate(-5px, 0);
          transform: translate(-5px, 0);
}

.aht-pag-rest .next i {
  margin-left: 10px;
}

.aht-pag-rest .next:hover i {
  -webkit-transform: translate(5px, 0);
          transform: translate(5px, 0);
}

.aht-post-rest__cats {
  margin: 0 auto;
  text-align: center;
}

.aht-post-rest__cat {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 7px 10px;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
}

.aht-post-rest__cat:last-child {
  margin: 0;
}

.aht-post-rest__title {
  margin: 20px 0 12px;
  font-weight: bold;
  text-align: center;
}

.aht-post-rest__title b {
  font-weight: inherit;
}

.aht-post-rest__details {
  text-align: center;
}

.aht-post-rest__date, .aht-post-rest__read {
  font-size: 16px;
  line-height: 24px;
}

.aht-post-rest__read:before {
  margin-right: 17px;
  margin-left: 18px;
  font-weight: bold;
  content: '•';
}

.aht-post-rest__thumbnail {
  margin-top: 69px;
  margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
  .aht-post-rest__thumbnail {
    margin-top: 40px;
  }
}

.aht-post-rest__content {
  padding-bottom: 60px;
}

@media screen and (max-width: 767px) {
  .aht-post-rest__content {
    padding-bottom: 10px;
  }
}

.aht-post-rest__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-rest__info {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.aht-post-rest__tags {
  margin-right: 30px;
}

.aht-post-rest__tags-name {
  margin-right: 15px;
  font-size: 16px;
  font-weight: 500;
}

.aht-post-rest__tags-link {
  font-weight: 400;
}

@media screen and (max-width: 767px) {
  .aht-post-rest__tags {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 30px;
    text-align: center;
  }
}

.aht-post-rest__likes {
  padding: 15px 21px;
  border: 1px solid #eee;
  border-radius: 5px;
  font-weight: 400;
}

.aht-post-rest__likes-icon {
  margin-right: 7px;
  color: #EE2865;
}

.aht-post-rest__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-rest__author {
    padding: 50px 30px;
    margin-top: 40px;
  }
}

.aht-post-rest__author-img-holder {
  margin-right: 40px;
}

@media screen and (max-width: 767px) {
  .aht-post-rest__author-img-holder {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    margin-right: 0;
    margin-bottom: 30px;
  }
}

.aht-post-rest__author-img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  .aht-post-rest__author-img {
    margin: 0 auto;
  }
}

.aht-post-rest__author-about {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.aht-post-rest__author-title {
  margin: -3px 0 0;
  font-size: 18px;
  font-weight: bold;
}

.aht-post-rest__author-desc {
  margin-top: 25px;
}

.aht-post-rest__author-more {
  margin: 45px 0 0;
}

.aht-post-rest__author-link {
  font-weight: 400;
  text-decoration: underline;
}

.aht-post-rest__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-rest__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-rest__socials .aht-socials--circle {
    margin: 0;
  }
}

@media screen and (max-width: 767px) {
  .aht-post-rest__socials {
    margin-top: 40px;
  }
  .aht-post-rest__socials .aheto-socials__link:first-child {
    margin-left: 0;
  }
}

.aht-post-rest__content blockquote {
  padding-right: 30px;
  padding-left: 30px;
}

.aht-post-rest__content blockquote:before {
  font-size: 145px;
  top: -3px;
}

.aht-post-rest__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-rest__content blockquote p {
    font-size: 24px;
  }
}

.aht-post-rest__content .centered-text {
  max-width: 830px;
  margin: auto;
}

.aht-post-rest__content .alignnone {
  margin-top: 30px;
  margin-bottom: 15px;
}

.aht-post-rest__content h6 {
  margin: 11px 0;
  font-size: 18px;
}

.aht-post-rest img {
  max-width: 100%;
}

.aht-comm-rest p:empty {
  display: none;
}

.aht-comm-rest h2 {
  margin: 0 0 80px;
  font-weight: bold;
  text-align: center;
}

.aht-comm-rest h2::after {
  display: block;
  width: 50px;
  height: 3px;
  margin: 43px auto 0;
  background-color: #eee;
  content: '';
}

.aht-comm-rest h2 b {
  font-weight: inherit;
}

@media screen and (max-width: 767px) {
  .aht-comm-rest h2 {
    margin: 0 0 40px;
  }
}

.aht-comm-rest ul {
  margin: 0;
}

.aht-comm-rest li {
  padding-left: 0;
}

.aht-comm-rest li:before {
  content: none;
}

.aht-comm-rest .comment {
  position: relative;
  min-height: 170px;
  margin-bottom: 30px;
  padding: 35px 30px 30px;
  border: 1px solid #eee;
}

.aht-comm-rest .comm-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 767px) {
  .aht-comm-rest .comm-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-comm-rest .comm-img {
  margin-right: 30px;
}

.aht-comm-rest .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-rest .comm-img img {
    display: block;
    margin: 0 auto 30px;
  }
}

.aht-comm-rest .author {
  display: inline-block;
  margin: 0 10px 31px 0;
  font-size: 18px;
  line-height: 1;
}

.aht-comm-rest .date-post {
  display: inline-block;
}

.aht-comm-rest .date-post p {
  margin: 0;
  font-size: 14px;
  line-height: 18px;
}

@media screen and (min-width: 481px) {
  .aht-comm-rest .date-post p:before {
    margin-right: 10px;
    content: '•';
  }
}

@media screen and (max-width: 767px) {
  .aht-comm-rest .date-post {
    display: block;
    margin-top: 5px;
  }
}

.aht-comm-rest .children {
  margin-left: 15px;
}

@media screen and (min-width: 481px) {
  .aht-comm-rest .children {
    margin-left: 70px;
  }
}

.aht-comm-rest .comment-reply-link {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
}

@media screen and (min-width: 481px) {
  .aht-comm-rest .comment-reply-link {
    position: absolute;
    top: 120px;
    left: 30px;
  }
}

@media screen and (max-width: 767px) {
  .aht-comm-rest .comment-reply-link {
    margin-left: 15px;
  }
}

.aht-comm-rest .comment-reply-link:before {
  margin-right: 10px;
  font-family: "Ionicons";
  content: '\f21e';
}

.aht-comm-rest .comm-txt {
  margin-top: -5px;
}

.aht-comm-rest .comm-txt p {
  margin-bottom: 0;
}

.aht-comm-rest .text + p {
  margin-top: 19px;
}

.aht-comm-rest .comment-respond {
  padding: 75px 0 120px;
}

.aht-comm-rest .comment-respond label {
  display: none;
}

@media screen and (max-width: 767px) {
  .aht-comm-rest .comment-respond {
    padding: 20px 0 40px;
  }
}

.aht-comm-rest .comment-reply-title {
  margin: 0 0 50px;
  font-weight: bold;
  text-align: center;
}

.aht-comm-rest .comment-reply-title b {
  font-weight: inherit;
}

.aht-comm-rest .comment-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-comm-rest .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-rest .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-rest .wrapper-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-comm-rest .column {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media screen and (min-width: 481px) {
  .aht-comm-rest .column {
    padding-right: 30px;
  }
  .aht-comm-rest .column:last-child {
    padding-right: 0;
  }
}

@media screen and (max-width: 767px) {
  .aht-comm-rest .column {
    margin-bottom: 30px;
  }
  .aht-comm-rest .column:last-child {
    margin-bottom: 0;
  }
}

.aht-comm-rest .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-rest .input-comment {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-top: 30px;
}

.aht-comm-rest .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: 40px;
}

@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;
}

.aht-comm-trvl .comment__rating .comment__rate-icon {
  color: #FFBB49;
}

.aht-comm-trvl h2 b {
  color: #FA6742;
}

.aht-comm-trvl .author {
  color: #222222;
  font-family: "Open Sans", sans-serif;
}

.aht-comm-trvl .date-post {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-style: italic;
  color: #999999;
}

.aht-comm-trvl p {
  font-family: "Roboto", sans-serif;
}

.aht-comm-trvl .comment-reply-link {
  font-family: "Open Sans", sans-serif;
  line-height: 1.71;
  color: #bbbbbb;
}

.aht-comm-trvl .comment-reply-link:hover {
  color: #222222;
}

.aht-comm-trvl .comment-reply-title b {
  color: #FA6742;
}

.aht-comm-trvl .comment-form textarea {
  color: #222222;
  font-family: "Roboto", sans-serif;
}

.aht-comm-trvl .comment-form textarea::-webkit-input-placeholder {
  color: #999999;
  font-family: "Roboto", sans-serif;
}

.aht-comm-trvl .comment-form textarea:-ms-input-placeholder {
  color: #999999;
  font-family: "Roboto", sans-serif;
}

.aht-comm-trvl .comment-form textarea::-ms-input-placeholder {
  color: #999999;
  font-family: "Roboto", sans-serif;
}

.aht-comm-trvl .comment-form textarea::placeholder {
  color: #999999;
  font-family: "Roboto", sans-serif;
}

.aht-comm-trvl .comment-form textarea:focus {
  border: 1px solid #222222;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(34, 34, 34, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(34, 34, 34, 0.1);
}

.aht-comm-trvl .column input {
  color: #222222;
  font-family: "Roboto", sans-serif;
}

.aht-comm-trvl .column input::-webkit-input-placeholder {
  color: #999999;
  font-family: "Roboto", sans-serif;
}

.aht-comm-trvl .column input:-ms-input-placeholder {
  color: #999999;
  font-family: "Roboto", sans-serif;
}

.aht-comm-trvl .column input::-ms-input-placeholder {
  color: #999999;
  font-family: "Roboto", sans-serif;
}

.aht-comm-trvl .column input::placeholder {
  color: #999999;
  font-family: "Roboto", sans-serif;
}

.aht-comm-trvl .column input:focus {
  border: 1px solid #222222;
  -webkit-box-shadow: 0px 15px 30px 0px rgba(34, 34, 34, 0.1);
          box-shadow: 0px 15px 30px 0px rgba(34, 34, 34, 0.1);
}

.aht-comm-trvl .submit-btn {
  background-color: #222222;
  font-family: "Roboto", sans-serif;
  letter-spacing: 1.4px;
}

.aht-comm-trvl .submit-btn:hover {
  background-color: #FA6742;
  color: #222222;
}

.aht-comm-trvl p:empty {
  display: none;
}

.aht-comm-trvl h2 {
  font-family: "Mukta", sans-serif;
  font-size: 30px;
  font-weight: bold;
  line-height: 1.33;
  text-align: center;
  color: #222222;
}

.aht-comm-trvl h2 b {
  font-weight: inherit;
  color: inherit;
}

@media screen and (max-width: 767px) {
  .aht-comm-trvl h2 {
    margin: 0 0 40px;
  }
}

.aht-comm-trvl ul {
  margin: 0;
}

.aht-comm-trvl li {
  padding-left: 0;
}

.aht-comm-trvl li:before {
  content: none;
}

.aht-comm-trvl .comment {
  position: relative;
  min-height: 170px;
  margin-bottom: 30px;
  padding: 35px 30px 30px;
  border: 1px solid #eee;
}

.aht-comm-trvl .comm-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 767px) {
  .aht-comm-trvl .comm-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-comm-trvl .comm-img {
  margin-right: 30px;
}

.aht-comm-trvl .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-trvl .comm-img img {
    display: block;
    margin: 0 auto 30px;
  }
}

.aht-comm-trvl .author {
  display: inline-block;
  margin: 0 10px 31px 0;
  font-size: 18px;
  line-height: 1;
}

.aht-comm-trvl .date-post {
  display: inline-block;
}

.aht-comm-trvl .date-post p {
  margin: 0;
  line-height: 18px;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
}

@media screen and (min-width: 481px) {
  .aht-comm-trvl .date-post p:before {
    margin-right: 10px;
    content: '•';
  }
}

@media screen and (max-width: 767px) {
  .aht-comm-trvl .date-post {
    display: block;
    margin-top: 5px;
  }
}

.aht-comm-trvl .children {
  margin-left: 15px;
}

@media screen and (min-width: 481px) {
  .aht-comm-trvl .children {
    margin-left: 70px;
  }
}

.aht-comm-trvl .comment-reply-link {
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
}

@media screen and (min-width: 481px) {
  .aht-comm-trvl .comment-reply-link {
    position: absolute;
    top: 120px;
    left: 30px;
  }
}

@media screen and (max-width: 767px) {
  .aht-comm-trvl .comment-reply-link {
    margin-left: 15px;
  }
}

.aht-comm-trvl .comment-reply-link:before {
  margin-right: 10px;
  font-family: "Ionicons";
  content: '\f21e';
}

.aht-comm-trvl .comm-txt {
  margin-top: -5px;
}

.aht-comm-trvl .comm-txt p {
  margin-bottom: 0;
}

.aht-comm-trvl .comm-txt .author {
  font-family: "Mukta", sans-serif;
}

.aht-comm-trvl .text + p {
  margin-top: 19px;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.6;
  text-align: left;
  color: #999999;
}

.aht-comm-trvl .comment-respond {
  padding: 75px 0 120px;
}

.aht-comm-trvl .comment-respond label {
  display: none;
}

@media screen and (max-width: 767px) {
  .aht-comm-trvl .comment-respond {
    padding: 20px 0 40px;
  }
}

.aht-comm-trvl .comment-reply-title {
  margin: 0 0 50px;
  font-weight: bold;
  text-align: center;
}

.aht-comm-trvl .comment-reply-title b {
  font-weight: inherit;
}

.aht-comm-trvl .comment-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aht-comm-trvl .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-trvl .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-trvl .wrapper-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aht-comm-trvl .column {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media screen and (min-width: 481px) {
  .aht-comm-trvl .column {
    padding-right: 30px;
  }
  .aht-comm-trvl .column:last-child {
    padding-right: 0;
  }
}

@media screen and (max-width: 767px) {
  .aht-comm-trvl .column {
    margin-bottom: 30px;
  }
  .aht-comm-trvl .column:last-child {
    margin-bottom: 0;
  }
}

.aht-comm-trvl .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-trvl .input-comment {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  margin-top: 30px;
}

.aht-comm-trvl .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;
}

@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;
}

.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;
  margin-bottom: 30px;
}

.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_categories--restaurant {
  margin-top: 60px;
}

.blog--single__sidebar .widget_categories--restaurant .widget-title {
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 20px;
  margin-bottom: 15px;
  max-width: 270px;
}

@media screen and (max-width: 767px) {
  .blog--single__sidebar .widget_categories--restaurant .widget-title {
    max-width: unset;
  }
}

.blog--single__sidebar .widget_categories--restaurant .cat-item a {
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}

.blog--single__sidebar .widget_categories--restaurant .cat-item:before {
  background: #999;
  width: 5px;
  height: 5px;
  top: 8px;
}

.blog--single__sidebar .widget_categories--restaurant .cat-item:hover a {
  color: #80261b;
  font-weight: 600;
}

.blog--single__sidebar .widget_categories--restaurant .cat-item:hover:before {
  background: #80261b;
}

.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-advert--restaurant {
  background-color: #80261b;
  padding: 25px 12px 30px 12px;
  height: auto;
  background-size: 240px;
  background-repeat: no-repeat;
  background-position: 86% 104%;
  max-width: 270px;
}

@media screen and (max-width: 767px) {
  .blog--single__sidebar .aht-widget-advert--restaurant {
    max-width: unset;
    background-position: 55% 104%;
  }
}

.blog--single__sidebar .aht-widget-advert--restaurant .aht-widget-advert__img img {
  width: 100%;
  max-width: 250px;
}

.blog--single__sidebar .aht-widget-advert--restaurant .aht-widget-advert__subtitle {
  display: none;
}

.blog--single__sidebar .aht-widget-advert--restaurant .aht-widget-advert__title {
  display: none;
}

.blog--single__sidebar .aht-widget-advert--restaurant .aht-widget-advert__phone-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 24px;
}

.blog--single__sidebar .aht-widget-advert--restaurant .aht-widget-advert__phone {
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  position: relative;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 1.4px;
  margin-left: 12px;
  margin-bottom: 2px;
}

.blog--single__sidebar .aht-widget-advert--restaurant .aht-widget-advert__phone-ico {
  width: 20px;
  height: 20px;
  margin-top: 1px;
}

.blog--single__sidebar .aht-widget-advert--restaurant .aht-widget-advert__link {
  font-weight: 500;
  letter-spacing: 1.4px;
  font-family: "Roboto", sans-serif;
  color: #92020e;
  padding: 16px 25px;
  margin-top: 50px;
}

.blog--single__sidebar .aht-widget-advert--restaurant .aht-widget-advert__link:hover {
  background-color: #80261b;
  border: 1px solid #fff;
  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 .aht-widget-posts--restaurant .aht-widget-posts__main-title {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
  border-bottom: 1px solid #eee;
  padding-bottom: 20px;
  max-width: 270px;
}

@media screen and (max-width: 767px) {
  .blog--single__sidebar .aht-widget-posts--restaurant .aht-widget-posts__main-title {
    max-width: unset;
  }
}

.blog--single__sidebar .aht-widget-posts--restaurant .aht-widget-posts__list {
  margin-top: 20px;
}

.blog--single__sidebar .aht-widget-posts--restaurant .aht-widget-posts__title {
  font-weight: 600;
}

.blog--single__sidebar .aht-widget-posts--restaurant .aht-widget-posts__title:hover {
  color: #80261b;
}

.blog--single__sidebar .aht-widget-posts--restaurant .aht-widget-posts__date {
  font-weight: 400;
}

.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;
}

.blog--single__restaurant .post-head {
  padding: 140px 0 200px 0;
  z-index: 1;
}

@media screen and (max-width: 570px) {
  .blog--single__restaurant .post-head {
    padding: 100px 0;
  }
}

.blog--single__restaurant .post-head .post-cats a {
  background-color: #80261b;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  padding: 0 12px;
  -webkit-font-smoothing: antialiased;
}

.blog--single__restaurant .post-head .post-cats a:hover {
  background-color: #61251b;
}

.blog--single__restaurant .post-head .post-title {
  font-size: 60px;
  letter-spacing: 0.6px;
  margin: 20px 0;
  -webkit-font-smoothing: antialiased;
}

@media screen and (max-width: 480px) {
  .blog--single__restaurant .post-head .post-title {
    font-size: 50px;
  }
}

.blog--single__restaurant .post-head .post-date {
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
}

.blog--single__restaurant .post-head .post-date span:not(:last-child):after {
  top: 11px;
}

.blog--single__restaurant .post-head .post-author-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media screen and (max-width: 767px) {
  .blog--single__restaurant .post-head .post-author-wrap {
    display: block;
  }
}

.blog--single__restaurant .post-head .post-author-wrap .post-author {
  margin-top: 34px;
}

.blog--single__restaurant .post-head:after {
  opacity: 0.7;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__inner {
  max-width: 1215px;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__sb {
  background-color: #fff;
  width: 335px;
  padding-left: 30px;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__sb:before {
  content: none;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .blog--single__restaurant .aht-page--right-sb .aht-page__sb {
    width: 35%;
  }
}

@media screen and (max-width: 767px) {
  .blog--single__restaurant .aht-page--right-sb .aht-page__sb {
    width: 100%;
    padding-left: 0;
    padding-right: 0px;
  }
}

@media screen and (max-width: 768px) {
  .blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner {
    padding: 80px 0 0;
  }
}

@media screen and (max-width: 767px) {
  .blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner {
    padding: 0 15px 80px;
  }
}

@media screen and (max-width: 480px) {
  .blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner {
    padding: 0 15px 50px;
  }
}

.blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner .widget_search {
  max-width: 270px;
}

@media screen and (max-width: 767px) {
  .blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner .widget_search {
    max-width: unset;
  }
}

.blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner .widget_search .search-submit {
  top: 52%;
  padding-bottom: 4px;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner .widget_search .search-field {
  border: 1px solid #eeeeee;
  border-radius: 0;
  height: 44px;
  /* Firefox 19+ */
  /* Firefox 18- */
}

.blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner .widget_search .search-field::-webkit-input-placeholder {
  font-size: 0;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner .widget_search .search-field::-moz-placeholder {
  font-size: 0;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner .widget_search .search-field:-moz-placeholder {
  font-size: 0;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner .widget_search .search-field:-ms-input-placeholder {
  font-size: 0;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner .widget_search .search-field:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #80261b;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner .widget_search .icon_search:before {
  content: '\f2f5';
  font-family: "Ionicons";
  font-size: 24px;
  color: #222;
  opacity: 0.5;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner .widget_tags .widget-title {
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  max-width: 270px;
}

@media screen and (max-width: 767px) {
  .blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner .widget_tags .widget-title {
    max-width: unset;
  }
}

.blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner .widget_tags ul {
  margin-top: 25px;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner .widget_tags .cat-item a {
  padding: 6px 13px 4px 13px;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__sb-inner .widget_tags .cat-item a:hover {
  background-color: #80261b;
  border: 1px solid #80261b;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content {
  padding: 100px 30px 80px 30px;
  max-width: 900px;
  width: 100%;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .post-quote {
  padding-left: 70px;
  padding-right: 0;
}

@media screen and (max-width: 570px) {
  .blog--single__restaurant .aht-page--right-sb .aht-page__content .post-quote {
    padding-left: 20px;
  }
}

@media screen and (min-width: 992px) and (max-width: 1230px) {
  .blog--single__restaurant .aht-page--right-sb .aht-page__content {
    padding: 100px 30px 80px 15px;
  }
}

@media screen and (max-width: 991px) {
  .blog--single__restaurant .aht-page--right-sb .aht-page__content {
    padding: 80px 15px 80px 15px;
  }
}

@media screen and (max-width: 768px) {
  .blog--single__restaurant .aht-page--right-sb .aht-page__content {
    padding: 80px 15px 35px 15px;
  }
}

@media screen and (max-width: 480px) {
  .blog--single__restaurant .aht-page--right-sb .aht-page__content {
    padding: 50px 15px 30px 15px;
  }
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content blockquote {
  border-left: 2px solid #80261b;
  margin-top: 60px;
  padding: 0 0 0 30px;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content blockquote h3 {
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content blockquote p {
  margin-top: 34px;
  color: #80261b;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .img_text_container .img_text_container-bg-wrap {
  width: 378px;
  position: absolute;
  z-index: -1;
  left: -65px;
}

@media screen and (max-width: 480px) {
  .blog--single__restaurant .aht-page--right-sb .aht-page__content .img_text_container .img_text_container-bg-wrap {
    width: 280px;
  }
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .img_text_container .img_text_container-bg-wrap img {
  width: 100%;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .img_text_container .img-content {
  padding-top: 42px;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .img_text_container .first-subtitle b {
  font-size: 18px;
  font-weight: 500;
  padding-left: 14%;
}

@media screen and (max-width: 1024px) {
  .blog--single__restaurant .aht-page--right-sb .aht-page__content .img_text_container .first-subtitle b {
    padding-left: unset;
  }
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .img_text_container .second-subtitle b {
  font-size: 16px;
  font-style: normal;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .post-meta {
  margin: 60px 0 40px;
}

@media screen and (max-width: 480px) {
  .blog--single__restaurant .aht-page--right-sb .aht-page__content .post-meta {
    margin: 30px 0 50px;
  }
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .post-meta .post-likes-button {
  padding-right: 10px;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .post-meta .post-likes-button .likes {
  padding: 0 24px;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .post-author-info p:last-child {
  color: #80261B;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .post-author-info p:last-child a {
  text-decoration: none !important;
  border-bottom: none;
  position: relative;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .post-author-info p:last-child a:after {
  position: absolute;
  content: '';
  border-top: 1px solid #80261b;
  bottom: 4px;
  left: 0;
  width: 100%;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .post-author-info p:last-child a:hover {
  color: #80261B;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .text-center .aht-socials__link {
  color: #999;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .text-center .aht-socials__link:hover {
  color: #fff;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .aht-course--comments .aht-page__content-inner .comment-content .author-name {
  font-size: 16px;
  font-weight: 500;
  color: #333;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .aht-course--comments .aheto-heading__title b,
.blog--single__restaurant .aht-page--right-sb .aht-page__content .reply-heading .aheto-heading__title b {
  color: #222;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .aheto-form .wpcf7-form p {
  margin-bottom: 0;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .aheto-form input, .blog--single__restaurant .aht-page--right-sb .aht-page__content .aheto-form textarea {
  border-radius: 0;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .aheto-form input:focus, .blog--single__restaurant .aht-page--right-sb .aht-page__content .aheto-form textarea:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .aheto-form input[type="submit"] {
  text-transform: uppercase;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding-top: 22px;
  margin: 30px auto 0;
}

.blog--single__restaurant .aht-page--right-sb .aht-page__content .aheto-form input[type="submit"]:hover {
  border: 1px solid #80261B;
}

.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 20px;
  -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 0 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);
}

.aheto-member--restaurant {
  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;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.aheto-member--restaurant .aheto-member__img-holder {
  height: 286px;
  width: 286px;
  border-radius: 143px;
  -webkit-box-shadow: 0px 3px 59px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0px 3px 59px 0 rgba(0, 0, 0, 0.08);
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-transition: -webkit-transform 0.4s linear;
  transition: -webkit-transform 0.4s linear;
  transition: transform 0.4s linear;
  transition: transform 0.4s linear, -webkit-transform 0.4s linear;
}

.aheto-member--restaurant .aheto-member__img {
  border-radius: 0px;
  position: relative;
  top: -50px;
  left: 9px;
}

.aheto-member--restaurant .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;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.aheto-member--restaurant .aheto-member__name {
  margin-top: 30px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
  -webkit-transition: -webkit-transform 0.4s linear;
  transition: -webkit-transform 0.4s linear;
  transition: transform 0.4s linear;
  transition: transform 0.4s linear, -webkit-transform 0.4s linear;
}

.aheto-member--restaurant .aheto-member__position {
  font-family: "Playfair Display", serif;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-style: italic;
  line-height: 1.33;
  position: relative;
  -webkit-transition: -webkit-transform 0.4s linear;
  transition: -webkit-transform 0.4s linear;
  transition: transform 0.4s linear;
  transition: transform 0.4s linear, -webkit-transform 0.4s linear;
}

.aheto-member--restaurant .aheto-member__position:after {
  opacity: 0;
  content: '';
  position: absolute;
  bottom: -12px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  border-top: 1px solid #eee;
  width: 78px;
}

.aheto-member--restaurant .aheto-member__contact {
  margin-top: 10px;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.4s linear;
  transition: -webkit-transform 0.4s linear;
  transition: transform 0.4s linear;
  transition: transform 0.4s linear, -webkit-transform 0.4s linear;
}

.aheto-member--restaurant .aheto-member__link {
  margin: 0 16px;
  color: rgba(153, 153, 153, 0.45) !important;
  -webkit-transition: -webkit-transform 0.4s linear;
  transition: -webkit-transform 0.4s linear;
  transition: transform 0.4s linear;
  transition: transform 0.4s linear, -webkit-transform 0.4s linear;
}

.aheto-member--restaurant:hover {
  -webkit-transition: ease 0.4s;
  transition: ease 0.4s;
  cursor: pointer;
}

.aheto-member--restaurant:hover .aheto-member__img-holder {
  -webkit-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
  margin-bottom: 30px;
  background-color: #FA6742;
  -webkit-box-shadow: 0px 3px 35px 0 rgba(0, 0, 0, 0.18);
          box-shadow: 0px 3px 35px 0 rgba(0, 0, 0, 0.18);
  -webkit-transition: -webkit-transform 0.4s linear;
  transition: -webkit-transform 0.4s linear;
  transition: transform 0.4s linear;
  transition: transform 0.4s linear, -webkit-transform 0.4s linear;
}

.aheto-member--restaurant:hover .aheto-member__position {
  font-weight: 600;
  -webkit-transition: -webkit-transform 0.5s linear;
  transition: -webkit-transform 0.5s linear;
  transition: transform 0.5s linear;
  transition: transform 0.5s linear, -webkit-transform 0.5s linear;
}

.aheto-member--restaurant:hover .aheto-member__position:after {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.5s linear;
  transition: -webkit-transform 0.5s linear;
  transition: transform 0.5s linear;
  transition: transform 0.5s linear, -webkit-transform 0.5s linear;
}

.aheto-member--restaurant:hover .aheto-member__name {
  font-size: 24px;
  -webkit-transition: -webkit-transform 0.4s linear;
  transition: -webkit-transform 0.4s linear;
  transition: transform 0.4s linear;
  transition: transform 0.4s linear, -webkit-transform 0.4s linear;
}

.aheto-member--restaurant:hover .aheto-member__contact {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.5s linear;
  transition: -webkit-transform 0.5s linear;
  transition: transform 0.5s linear;
  transition: transform 0.5s linear, -webkit-transform 0.5s linear;
}

.aheto-member--restaurant.rest-chef-2 .aheto-member__img {
  height: 390px;
  top: -101px;
  left: 8px;
}

.aheto-member--restaurant.rest-chef-3 .aheto-member__img {
  top: -21px;
  left: -34px;
}

.restaurant-aheto-members-wrap {
  background-repeat: no-repeat;
  background-position: top right;
  position: relative;
}

.restaurant-aheto-members-wrap .bg-text {
  position: absolute;
  left: -20px;
  top: -53px;
  color: #F7F7F7;
  font-size: 150px;
  font-weight: 900;
  letter-spacing: 11.25px;
  text-transform: uppercase;
}

@media screen and (max-width: 768px) {
  .restaurant-aheto-members-wrap .bg-text {
    display: none;
  }
}

.restaurant-aheto-members-wrap .rel-container {
  height: 400px;
}

@media screen and (max-width: 480px) {
  .aheto-member--restaurant .aheto-member__img-holder {
    -webkit-transform: scale(0.7, 0.7);
            transform: scale(0.7, 0.7);
  }
  .aheto-member--restaurant .aheto-member__name {
    margin-top: -20px;
  }
  .aheto-member--restaurant .aheto-member__img-holder {
    margin-bottom: 20px;
  }
  .aheto-member--restaurant:hover .aheto-member__img-holder {
    -webkit-transform: scale(0.8, 0.8);
            transform: scale(0.8, 0.8);
  }
}

.aht-team--edu .aht-team__pos, .aht-team--construction .aht-team__pos {
  font-weight: 500;
}

.aht-team--edu:hover .aht-team__img:before, .aht-team--construction:hover .aht-team__img:before {
  background-color: rgba(0, 0, 0, 0.2);
}

.aht-team--edu:hover .aht-team__name, .aht-team--construction:hover .aht-team__name {
  color: #fff;
}

.aht-team--edu:hover .aht-team__socials, .aht-team--construction:hover .aht-team__socials {
  opacity: 1;
}

.aht-team--edu .aht-team__img, .aht-team--construction .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, .aht-team--construction .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, .aht-team--construction .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, .aht-team--construction .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: 767px) {
  .aht-team--edu .aht-team__caption, .aht-team--construction .aht-team__caption {
    margin-left: 0;
  }
}

@media screen and (max-width: 1230px) {
  .aht-team--edu .aht-team__caption, .aht-team--construction .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, .aht-team--construction .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, .aht-team--construction .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, .aht-team--construction .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 img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: 1s;
  transition: 1s;
}

.aht-clients--trvl .aht-clients__link img:hover {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

.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: 798px;
  margin-right: -15px;
  margin-left: -15px;
  padding: 0;
}

@media screen and (max-width: 991px) {
  .aheto-video--big {
    height: 500px;
  }
}

.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, .aht-video--construction {
  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, .aht-video--construction .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, .aht-video--construction .aht-video__img {
    height: 350px;
  }
}

.aht-video--trvl .aht-video__link, .aht-video--construction .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, .aht-video--construction .aht-video__link {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

.aht-video--construction .aht-video__img {
  height: 580px;
  border-radius: 0;
}

@media screen and (max-width: 991px) {
  .aht-video--construction .aht-video__img {
    height: 400px;
  }
}

@media screen and (max-width: 480px) {
  .aht-video--construction .aht-video__img {
    height: 350px;
  }
}

.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%);
  }
}

.about-us-agency--mrg {
  margin-top: -5vh;
}

.about-us-agency .section-video {
  background: transparent;
}

.about-us-agency .section-video .aht-video--agency {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.about-us-agency .section-video .aht-video--agency .aht-video__img {
  max-height: 500px;
  border-radius: 0;
}

.about-us-agency .section-video .aht-video--agency .aht-video__img:before {
  display: none;
}

.about-us-agency .section-video .aht-video--agency .aht-video__link {
  position: absolute;
  top: 0;
  left: 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;
  width: 90px;
  height: 90px;
  color: #F7F7F7;
  background-image: linear-gradient(330deg, #1200ff, #d800ff);
}

.about-us-agency .section-video .aht-video--agency .aht-video__link:before {
  display: none;
}

.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: 43px 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 {
  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;
  line-height: 1.2;
}

@media screen and (max-width: 767px) {
  .aheto-counter--construction-home .aheto-counter__number {
    line-height: 1;
  }
}

@media screen and (max-width: 480px) {
  .aheto-counter--construction-home .aheto-counter__number {
    font-size: 50px;
  }
}

.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;
}

.aheto-counter--restaurant {
  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;
  padding: 0 40px;
  max-width: 1340px;
  width: calc(100% - 300px);
  margin: 0 auto;
  z-index: 3;
}

@media screen and (max-width: 1700px) {
  .aheto-counter--restaurant {
    padding: 0 120px;
  }
}

@media screen and (max-width: 1400px) {
  .aheto-counter--restaurant {
    padding: 0;
  }
}

@media screen and (max-width: 991px) {
  .aheto-counter--restaurant {
    width: auto;
  }
}

.aheto-counter--restaurant .aheto-counter__item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  padding: 30px;
}

@media screen and (max-width: 991px) {
  .aheto-counter--restaurant .aheto-counter__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

@media screen and (max-width: 480px) {
  .aheto-counter--restaurant .aheto-counter__item {
    padding: 20px;
  }
}

.aheto-counter--restaurant .aheto-counter__item:first-child .js-counter {
  width: 100px;
}

.aheto-counter--restaurant .aheto-counter__item:nth-child(3) .js-counter {
  width: 40px;
}

.aheto-counter--restaurant .aheto-counter__item:last-child .js-counter {
  width: 60px;
}

.aheto-counter--restaurant .aheto-counter__item-top {
  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;
}

.aheto-counter--restaurant .aheto-counter__number {
  font-size: 54px;
  font-weight: 700;
  margin-bottom: 0;
  width: 120px;
  text-align: right;
}

.aheto-counter--restaurant .aheto-counter__title {
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 5px;
  letter-spacing: 1.2px;
}

.aheto-counter--restaurant .aheto-counter__icon-holder {
  width: 120px;
  height: 120px;
  margin: 0 auto;
  margin-top: 20px;
  border-radius: 60px;
  background-repeat: no-repeat;
  background-position: center;
}

.aheto-counter--restaurant .aheto-counter__item:nth-child(2) .aheto-counter__icon-holder {
  background-position: 54% 46%;
}

.aheto-counter--restaurant .aheto-counter__item:last-child .aheto-counter__icon-holder {
  background-position: 52% 45%;
}

.aheto-counter--agency {
  margin: 0 -15px;
  padding: 100px 0;
}

@media screen and (max-width: 1230px) {
  .aheto-counter--agency {
    padding: 40px 0;
  }
}

.aheto-counter--agency .aheto-counter__number {
  position: relative;
  margin: 0;
  font-size: 40px;
  z-index: 2;
}

.aheto-counter--agency .aheto-counter__desc {
  position: relative;
  margin-top: 15px;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 2.3px;
  z-index: 2;
}

.aheto-counter--agency-plus .aheto-counter__number:before {
  content: '+';
  left: 3px;
  padding-right: 5px;
}

@media screen and (max-width: 576px) {
  .aheto-counter--home-event {
    padding: 50px 0px;
  }
}

.rest-counter-wrap {
  position: relative;
}

.rest-counter-wrap .left-img,
.rest-counter-wrap .right-img {
  position: absolute;
  width: auto;
}

.rest-counter-wrap .left-img {
  left: 0;
  bottom: -250px;
  z-index: 2;
}

@media screen and (max-width: 1700px) {
  .rest-counter-wrap .left-img {
    bottom: -150px;
  }
}

@media screen and (max-width: 1400px) {
  .rest-counter-wrap .left-img {
    left: -100px;
  }
}

@media screen and (max-width: 991px) {
  .rest-counter-wrap .left-img {
    bottom: -40px;
    left: -130px;
  }
}

.rest-counter-wrap .right-img {
  right: 0;
  top: -140px;
}

@media screen and (max-width: 1400px) {
  .rest-counter-wrap .right-img {
    top: 0;
    right: -100px;
  }
}

@media screen and (max-width: 991px) {
  .rest-counter-wrap .right-img {
    right: -130px;
  }
}

.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;
}

sched-list .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;
  }
}

.construction-careersWrap .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;
  font-weight: 600;
}

.construction-careersWrap .aheto-accordion__title.active .aheto-accordion__plus:before {
  content: '\f2f4';
}

.construction-careersWrap .aheto-accordion__plus {
  position: relative;
  float: right;
}

.construction-careersWrap .aheto-accordion__plus:before {
  content: '\f2c7';
  position: absolute;
  left: -20px;
  top: 4px;
  font-family: "Ionicons";
  font-size: 18px;
}

.construction-careersWrap .aheto-accordion__panel {
  display: none;
}

.construction-careersWrap .aheto-accordion__descWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.construction-careersWrap .aheto-accordion__desc {
  margin: 30px 0;
  max-width: 750px;
  line-height: 1.5;
}

.construction-careersWrap .aheto-accordion .aheto-btn {
  text-transform: uppercase;
  padding: 0;
  margin-top: -15px;
  margin-left: 20px;
  width: 120px;
  height: 45px;
  line-height: 45px;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .construction-careersWrap .aheto-accordion__descWrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .construction-careersWrap .aheto-accordion .aheto-btn {
    margin-left: 0;
    margin-top: 20px;
  }
}

@media screen and (max-width: 768px) {
  .construction-careersWrap .aheto-accordion .aheto-accordion__title {
    padding: 20px 0;
  }
  .construction-careersWrap .aheto-accordion .aheto-accordion__desc {
    margin: 15px 0;
  }
}

.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;
  text-transform: uppercase;
}

.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;
  line-height: 26px;
}

.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;
}

.aht-contact--trvl .aht-contact__marker {
  font-size: 15px;
  letter-spacing: 3px;
}

.aht-contact--restaurant-contact-right {
  margin-top: 10px;
}

.aht-contact--restaurant-contact-right .aht-contact__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 25px;
}

.aht-contact--restaurant-contact-right .aht-contact__icon-wrap {
  width: 50px;
  height: 50px;
  border-radius: 25px;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
}

.aht-contact--restaurant-contact-right .aht-contact__detail {
  margin-left: 27px;
  max-width: 220px;
}

.aht-contact--restaurant-contact-right .aht-contact__title, .aht-contact--restaurant-contact-right .aht-contact__data {
  margin: 0;
  font-size: 18px;
  letter-spacing: 0.9px;
  line-height: 24px;
}

.aht-contact--restaurant-contact-right .aht-contact__title {
  font-weight: 700;
  text-transform: uppercase;
}

.aht-contact--restaurant-contact-right .aht-contact__data {
  font-weight: 400;
}

.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;
}

.construction-contact .aheto-contact__type {
  font-weight: 700;
  letter-spacing: 1.4px;
}

.construction-contact .aheto-contact__link {
  font-weight: 400;
}

.construction-contact-form .aheto-heading__title {
  font-weight: 600;
}

@media screen and (max-width: 480px) {
  .construction-contact-form .aheto-heading__title {
    font-size: 22px;
  }
}

.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;
  }
}

.aheto-header-7__aside-socials {
  text-align: right;
}

.aheto-header-7__aside-socials .aht-socials__link {
  margin-right: 40px;
}

.aheto-header-7__aside-socials .aht-socials__link:last-child {
  margin-right: 0;
}

.aheto-header-7__aside-socials .aht-socials__icon {
  font-size: 24px;
}

.aht-ban--events .aheto-socials--banner .aht-socials__link + .aht-socials__link {
  margin-left: 10px;
}

.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;
  -webkit-appearance: 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--restaurant .wpcf7-form-control {
  padding: 17px 20px;
  border-radius: 0;
}

.aheto-form--restaurant .wpcf7-form-control:focus {
  border-radius: 0;
}

.aheto-form--restaurant .wpcf7-text,
.aheto-form--restaurant .wpcf7-textarea {
  letter-spacing: 0.8px;
}

.aheto-form--restaurant .wpcf7-form-control.wpcf7-textarea {
  height: 100px;
}

.aheto-form--restaurant .form-bth-holder .wpcf7-form-control.wpcf7-submit {
  margin: 0 30px 16px 12px;
  height: 58px;
  width: 170px;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  padding: 4px 0 0 0;
  border-radius: 0;
}

.aheto-form--restaurant .form-bth-holder .wpcf7-form-control.wpcf7-submit:hover {
  cursor: pointer;
}

.aheto-form--restaurant .wpcf7-form-control-wrap {
  margin: 10px;
}

.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;
  }
}

.construction-contact-form .aheto-form .wpcf7-select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.construction-contact-form .aheto-form .wpcf7-submit {
  font-size: 16px;
  font-weight: 700;
}

.construction-contact-form .aheto-form .Budget {
  position: relative;
}

.construction-contact-form .aheto-form .Budget:after {
  position: absolute;
  content: '\f123';
  font-family: "Ionicons";
  font-size: 10px;
  top: 25px;
  right: 23px;
  pointer-events: none;
}

.rest-contacts-wrap .contact-left {
  background-color: #f7f7f7;
  padding-right: 70px;
  padding-left: 70px;
  background-repeat: no-repeat;
  background-position: left 87%;
}

.rest-contacts-wrap .contact-left .form-wrap {
  max-width: 700px;
  width: 100%;
  float: right;
}

.rest-contacts-wrap .contact-right {
  background-repeat: no-repeat;
  background-position: right 16px;
  padding-left: 60px;
}

@media screen and (max-width: 1230px) {
  .rest-contacts-wrap .contact-right {
    background-position: 176% 16px;
  }
}

@media screen and (max-width: 870px) {
  .rest-contacts-wrap .contact-right {
    background-position: 220% 16px;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .rest-contacts-wrap .contact-left {
    padding-right: 30px;
    padding-left: 30px;
  }
  .rest-contacts-wrap .contact-right {
    padding-left: 30px;
  }
}

@media screen and (min-width: 571px) and (max-width: 767px) {
  .rest-contacts-wrap .contact-right {
    background-position: 120% 16px;
  }
  .rest-contacts-wrap .contact-right,
  .rest-contacts-wrap .contact-left {
    padding-left: 60px;
    padding-right: 60px;
  }
}

@media screen and (max-width: 570px) {
  .rest-contacts-wrap .contact-right {
    background-position: 2220% 16px;
  }
  .rest-contacts-wrap .contact-left,
  .rest-contacts-wrap .contact-right {
    padding-right: 20px;
    padding-left: 20px;
  }
}

.rest-reservation-home {
  background-repeat: no-repeat;
  background-position: top;
  padding-top: 280px;
}

@media screen and (max-width: 991px) {
  .rest-reservation-home {
    padding-top: 100px;
  }
}

@media screen and (max-width: 767px) {
  .rest-reservation-home {
    padding-top: 80px;
  }
}

@media screen and (max-width: 480px) {
  .rest-reservation-home {
    padding-top: 50px;
  }
}

.rest-reservation-container {
  max-width: 1300px;
  margin: 0 auto;
  margin-top: -130px;
  padding: 106px 50px 100px 50px;
  background-color: #f7f7f7;
  -webkit-box-shadow: 0 15px 38px rgba(0, 0, 0, 0.08);
          box-shadow: 0 15px 38px rgba(0, 0, 0, 0.08);
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 991px) {
  .rest-reservation-container {
    padding: 70px 30px;
  }
}

@media screen and (max-width: 480px) {
  .rest-reservation-container {
    padding: 50px 15px;
  }
}

.rest-reservation-container .rest-reservation-order {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  padding: 108px 40px;
  background-color: #f7f7f7;
  display: none;
  -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;
}

.rest-reservation-container .rest-reservation-order .aheto-heading__desc {
  max-width: 580px;
}

.rest-reservation-container .rest-reservation-order .aheto-single-img {
  max-width: 340px;
  margin-top: 15px;
}

.rest-reservation-container .rest-reservation-order .aheto-single-img img {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .rest-reservation-container .rest-reservation-order {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 40px;
  }
}

.rest-reservation-container_bottom {
  margin-bottom: -70px;
  z-index: 2;
}

@media screen and (max-width: 991px) {
  .rest-reservation-container_bottom {
    margin-bottom: 0;
    margin-top: 0;
  }
}

.form-rest-reservation-wrap .aheto-form--rest-reservation form .wpcf7-form-control-wrap {
  margin: 0;
  margin-top: 20px;
  position: relative;
  -webkit-box-flex: unset;
      -ms-flex: unset;
          flex: unset;
  min-width: unset;
}

.form-rest-reservation-wrap .aheto-form--rest-reservation form .wpcf7-form-control-wrap.input-icon:after {
  position: absolute;
  font-family: "Ionicons";
  top: 0;
  right: 15px;
  color: #80261b;
  font-size: 20px;
  font-weight: 400;
  cursor: pointer;
  width: 60px;
  height: 60px;
  border-left: 1px solid #eee;
  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;
}

.form-rest-reservation-wrap .aheto-form--rest-reservation form .wpcf7-form-control-wrap.input-icon-persons:after {
  content: '\f47e';
}

.form-rest-reservation-wrap .aheto-form--rest-reservation form .wpcf7-form-control-wrap.input-icon-time:after {
  content: '\f403';
}

.form-rest-reservation-wrap .aheto-form--rest-reservation form .wpcf7-form-control-wrap.input-icon-date:after, .form-rest-reservation-wrap .aheto-form--rest-reservation form .wpcf7-form-control-wrap.input-icon-phone:after {
  content: '\f117';
}

.form-rest-reservation-wrap .aheto-form--rest-reservation form .wpcf7-form-control-wrap .wpcf7-form-control {
  height: 60px;
  padding-right: 70px;
}

.form-rest-reservation-wrap .aheto-form--rest-reservation form .wpcf7-form-control-wrap .wpcf7-form-control[name="Name"] {
  padding-right: 20px;
}

.form-rest-reservation-wrap .aheto-form--rest-reservation form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-submit {
  padding-right: 0;
  text-align: center;
  line-height: 52px;
}

.form-rest-reservation-wrap .aheto-form--rest-reservation form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select {
  -webkit-appearance: none;
  border-radius: 0;
  color: #222;
}

.form-rest-reservation-wrap .aheto-form--rest-reservation form .wpcf7-form-control-wrap .wpcf7-form-control::-webkit-input-placeholder {
  color: #222;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.8px;
}

.form-rest-reservation-wrap .aheto-form--rest-reservation form .wpcf7-form-control-wrap .wpcf7-form-control:-ms-input-placeholder {
  color: #222;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.8px;
}

.form-rest-reservation-wrap .aheto-form--rest-reservation form .wpcf7-form-control-wrap .wpcf7-form-control::-ms-input-placeholder {
  color: #222;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.8px;
}

.form-rest-reservation-wrap .aheto-form--rest-reservation form .wpcf7-form-control-wrap .wpcf7-form-control::placeholder {
  color: #222;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.8px;
}

.form-rest-reservation-wrap .aheto-form--rest-reservation form .wpcf7-form-control.wpcf7-submit {
  width: 100%;
  margin: 0;
  -webkit-font-smoothing: antialiased;
}

.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-blockquote--restaurant {
  background-repeat: no-repeat;
}

@media screen and (min-width: 992px) and (max-width: 1230px) {
  .aheto-blockquote--restaurant {
    padding-bottom: 50px;
  }
}

.aheto-blockquote--restaurant .double_item_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aheto-blockquote--restaurant .aheto-single-img {
  margin-bottom: 80px;
  max-width: 670px;
  z-index: 2;
}

.aheto-blockquote--restaurant .aheto-single-img img {
  -webkit-box-shadow: 0px 3px 59px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0px 3px 59px 0 rgba(0, 0, 0, 0.04);
}

@media screen and (max-width: 991px) {
  .aheto-blockquote--restaurant .aheto-single-img {
    margin-bottom: 0;
  }
}

.aheto-blockquote--restaurant blockquote {
  margin-left: -80px;
  margin-top: 60px;
  width: 50%;
  padding: 104px 66px 96px 110px;
  -webkit-box-shadow: 0 3px 59px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 3px 59px 0 rgba(0, 0, 0, 0.04);
}

.aheto-blockquote--restaurant blockquote:before {
  content: none;
}

.aheto-blockquote--restaurant .aheto-heading--double_item_top .aheto-heading__subtitle {
  text-transform: uppercase;
  font-family: "Catamaran", sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1.4px;
  text-align: center;
  position: relative;
}

.aheto-blockquote--restaurant .aheto-heading--double_item_top .aheto-heading__subtitle:after {
  content: '';
  position: absolute;
  bottom: -4px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  border-top: 1px solid #eee;
  width: 75px;
}

.aheto-blockquote--restaurant .aheto-heading--double_item_top .aheto-heading__title {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: "Catamaran", sans-serif;
  font-size: 40px;
  text-align: center;
  font-weight: 400;
}

.aheto-blockquote--restaurant .aheto-heading--double_item_top .aheto-heading__desc {
  font-family: "Playfair Display", serif;
  font-size: 18px;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  font-style: italic;
  text-transform: none;
  line-height: 1.5;
}

.aheto-blockquote--restaurant .aheto-heading--double_item_bottom {
  max-width: 360px;
  margin: 0 auto;
}

.aheto-blockquote--restaurant .aheto-heading--double_item_bottom .aheto-heading__desc {
  margin-top: 34px;
  font-family: "Catamaran", sans-serif;
  font-size: 16px;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  letter-spacing: normal;
  text-align: center;
  text-transform: none;
}

.aheto-blockquote--restaurant .double_item_wrap_reverse blockquote {
  margin: 0 -80px 80px 0;
  width: 50%;
  padding: 104px 110px 96px 66px;
  -webkit-box-shadow: 0 3px 59px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 3px 59px 0 rgba(0, 0, 0, 0.04);
}

@media screen and (max-width: 480px) {
  .aheto-blockquote--restaurant .double_item_wrap_reverse blockquote {
    margin: 0;
  }
}

.aheto-blockquote--restaurant .double_item_wrap_reverse .aheto-single-img {
  margin-top: 86px;
  margin-bottom: 0;
}

.aheto-blockquote--restaurant-awards {
  position: relative;
  overflow: hidden;
}

.aheto-blockquote--restaurant-awards .bg-text {
  position: absolute;
  top: -10px;
  right: -100px;
  color: #F7F7F7;
  font-size: 150px;
  font-weight: 800;
  letter-spacing: 15px;
  text-transform: uppercase;
}

.aheto-blockquote--restaurant-awards .bg-text-left {
  left: -340px;
  top: -40px;
}

.aheto-blockquote--restaurant-awards .awards-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .aheto-blockquote--restaurant-awards .awards-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aheto-blockquote--restaurant-awards .blockquote-img-awards {
  height: 100%;
  width: 55%;
}

.aheto-blockquote--restaurant-awards .blockquote-img-awards .aheto-single-img {
  height: 100%;
}

.aheto-blockquote--restaurant-awards .blockquote-img-awards .aheto-single-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 1439px) {
  .aheto-blockquote--restaurant-awards .blockquote-img-awards {
    width: 80%;
  }
}

@media screen and (max-width: 767px) {
  .aheto-blockquote--restaurant-awards .blockquote-img-awards {
    width: 100%;
    margin-left: unset;
    padding: 0;
  }
}

.aheto-blockquote--restaurant-awards .awards-info-wrap {
  padding: 50px 0;
  max-width: 700px;
  -webkit-transform: translateX(-100px);
          transform: translateX(-100px);
}

@media screen and (max-width: 1439px) {
  .aheto-blockquote--restaurant-awards .awards-info-wrap {
    margin-left: -440px;
    -webkit-transform: none;
            transform: none;
  }
}

@media screen and (max-width: 767px) {
  .aheto-blockquote--restaurant-awards .awards-info-wrap {
    margin-left: unset;
    padding: 0;
    max-width: unset;
    width: 100%;
  }
}

.aheto-blockquote--restaurant-awards blockquote {
  padding: 94px 100px 70px 100px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 768px) {
  .aheto-blockquote--restaurant-awards blockquote {
    padding: 70px 100px 60px 100px;
  }
}

@media screen and (max-width: 570px) {
  .aheto-blockquote--restaurant-awards blockquote {
    padding: 40px 80px;
    top: 0;
  }
}

@media screen and (max-width: 480px) {
  .aheto-blockquote--restaurant-awards blockquote {
    padding: 40px;
  }
}

.aheto-blockquote--restaurant-awards blockquote:before {
  display: none;
}

.aheto-blockquote .aheto-single-img {
  width: 57%;
}

.rest-about-sec-2 {
  position: relative;
}

.rest-about-sec-2 .bg-text {
  position: absolute;
  top: 30px;
  right: -50px;
  color: #F7F7F7;
  font-size: 150px;
  font-weight: 900;
  letter-spacing: 11.25px;
  text-transform: uppercase;
}

@media screen and (max-width: 768px) {
  .rest-about-sec-2 .bg-text {
    display: none;
  }
}

.rest-about-sec-3 {
  background-position: right bottom;
}

@media screen and (max-width: 1230px) {
  .aheto-blockquote--restaurant .aheto-single-img {
    max-width: 570px;
  }
  .aheto-blockquote--restaurant blockquote {
    margin-top: 0;
  }
}

@media screen and (max-width: 991px) {
  .aheto-blockquote--restaurant .aheto-single-img {
    max-width: unset;
    width: 100%;
    margin-top: 0;
  }
  .aheto-blockquote--restaurant .double_item_wrap {
    -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;
  }
  .aheto-blockquote--restaurant blockquote,
  .aheto-blockquote--restaurant .double_item_wrap_reverse blockquote {
    margin-left: 0;
    margin-right: 0;
    width: calc(100% - 40px);
    padding: 10px;
    padding-top: 30px;
  }
  .aheto-blockquote--restaurant .double_item_wrap_reverse .aheto-single-img {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin-top: 0;
  }
}

@media screen and (max-width: 480px) {
  .aheto-blockquote--restaurant blockquote,
  .aheto-blockquote--restaurant .double_item_wrap_reverse blockquote {
    width: 100%;
  }
}

.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-progress--construction .aheto-progress__bar-icon:before {
  -webkit-transform: rotate(40deg);
          transform: rotate(40deg);
}

.aheto-progress--construction .aheto-progress__bar-holder {
  -webkit-transform: translate(-60%, 0);
          transform: translate(-60%, 0);
}

.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;
  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: 44px;
  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: 100px;
  letter-spacing: 10.3px;
}

@media screen and (max-width: 768px) {
  .aheto-heading--events-title {
    font-size: 28px;
    letter-spacing: 10.3px;
  }
}

.aheto-heading--edu .aheto-heading__title::after {
  margin-top: 40px;
}

@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, .aheto-heading--construction_about .aheto-heading__title {
  font-size: 40px;
}

@media screen and (max-width: 480px) {
  .aheto-heading--construction .aheto-heading__title, .aheto-heading--construction_about .aheto-heading__title {
    font-size: 22px;
  }
}

.aheto-heading--construction .aheto-heading__desc, .aheto-heading--construction_about .aheto-heading__desc {
  margin-top: 21px;
  margin-bottom: 37px;
  font-size: 16px;
}

@media screen and (max-width: 767px) {
  .aheto-heading--construction .aheto-heading__desc, .aheto-heading--construction_about .aheto-heading__desc {
    margin-top: 15px;
    margin-bottom: 25px;
  }
}

.aheto-heading--construction_about .aheto-heading__desc {
  margin-top: 27px;
  margin-bottom: 70px;
  line-height: 1.5;
}

@media screen and (max-width: 767px) {
  .aheto-heading--construction_about .aheto-heading__desc {
    margin-top: 15px;
    margin-bottom: 25px;
  }
}

.aheto-heading--construction-tm .aheto-heading__title {
  font-size: 70px;
  font-weight: normal;
}

@media screen and (max-width: 480px) {
  .aheto-heading--construction-tm .aheto-heading__title {
    font-size: 50px;
  }
}

.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;
}

@media screen and (max-width: 480px) {
  .aheto-heading--construction-tm .aheto-heading__desc {
    font-size: 20px;
  }
}

.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;
}

.aheto-heading--restaurant .aheto-heading {
  font-family: "Catamaran", sans-serif;
}

.aheto-heading--restaurant .aheto-heading__subtitle {
  font-size: 14px;
  letter-spacing: 1.4px;
  position: relative;
  font-weight: 600;
  display: inline-block;
}

.aheto-heading--restaurant .aheto-heading__subtitle:after {
  content: '';
  position: absolute;
  bottom: -7px;
  left: 4px;
  right: 4px;
  border-top: 1px solid #eee;
}

.aheto-heading--restaurant .aheto-heading__title {
  margin-top: 25px;
}

.aheto-heading--restaurant-awards .aheto-heading__title {
  -webkit-font-smoothing: antialiased;
}

.aheto-heading--restaurant-awards .aheto-heading__desc {
  margin: 0 auto;
  margin-top: 40px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-transform: none;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  padding: 0 10px;
  max-width: 370px;
  letter-spacing: normal;
}

.aheto-heading--restaurant-contact .aheto-heading__title {
  font-family: "Playfair Display", serif;
}

.aheto-heading--restaurant-contact .aheto-heading__desc {
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1.4px;
  margin-top: 34px;
  margin-bottom: 40px;
}

.aheto-heading--restaurant-signature .aheto-heading__subtitle:after {
  bottom: -3px;
}

.aheto-heading--restaurant-signature .aheto-heading__title {
  margin-top: 10px;
  line-height: 52px;
}

.aheto-heading--restaurant-signature .aheto-heading__undertitle {
  margin-top: 50px;
  color: #999;
  font-family: "Playfair Display", serif;
  font-size: 18px;
  font-style: italic;
  line-height: 24px;
  -webkit-font-smoothing: antialiased;
}

@media screen and (max-width: 480px) {
  .aheto-heading--restaurant-signature .aheto-heading__undertitle {
    margin-top: 40px;
  }
}

.aheto-heading--restaurant-signature .aheto-heading__desc {
  margin-top: 40px;
  font-weight: 400;
  line-height: 24px;
}

.aheto-heading--single-gallery {
  max-width: 340px;
}

.aheto-heading--single-gallery .aheto-heading__title {
  font-family: "Playfair Display", serif;
  font-size: 40px;
  -webkit-font-smoothing: antialiased;
}

.aheto-heading--single-gallery .aheto-heading__desc {
  margin-top: 40px;
  -webkit-font-smoothing: antialiased;
}

.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;
}

@media screen and (max-width: 991px) {
  .aht-heading--travel.aht-heading--bg {
    padding-top: 0;
  }
}

@media screen and (max-width: 480px) {
  .aht-heading--travel.aht-heading--bg {
    padding-bottom: 0;
  }
}

.aht-heading--travel .aht-heading__subtitle {
  font-weight: 400;
  line-height: normal;
}

.aht-heading--travel .aht-heading__title {
  margin: 0;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.aht-heading--travel .aht-heading__desc {
  margin-top: 22px;
}

@media screen and (max-width: 767px) {
  .aht-heading--travel .aht-heading__desc {
    margin-top: 0;
  }
}

.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-heading__title--agency-mrg {
  margin-bottom: 30px;
}

.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, .aheto-tab--construction-news .aheto-tab__list {
  display: block;
  margin-top: 55px;
}

@media screen and (max-width: 991px) {
  .aheto-tab--construction-home .aheto-tab__list, .aheto-tab--construction-news .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, .aheto-tab--construction-news .aheto-tab__list-item {
    margin: 0 15px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-tab--construction-home .aheto-tab__list-item:first-of-type, .aheto-tab--construction-news .aheto-tab__list-item:first-of-type {
    margin-left: 0;
  }
}

.aheto-tab--construction-home .aheto-tab__list-item.active .aheto-tab__list-link, .aheto-tab--construction-news .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, .aheto-tab--construction-news .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, .aheto-tab--construction-news .aheto-tab__list-item.active .aheto-tab__list-link {
  font-weight: 600;
}

.aheto-tab--construction-home .aheto-tab__list-link, .aheto-tab--construction-news .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, .aheto-tab--construction-news .aheto-tab__list-link {
    margin-bottom: 0px;
  }
}

.aheto-tab--construction-home .aheto-tab__viewall, .aheto-tab--construction-news .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, .aheto-tab--construction-news .aheto-tab__viewall {
    display: inline-block;
    float: right;
    margin-top: 25px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-tab--construction-home .aheto-tab__viewall, .aheto-tab--construction-news .aheto-tab__viewall {
    margin-top: 0px;
  }
}

.aheto-tab--construction-home .aheto-tab__head, .aheto-tab--construction-news .aheto-tab__head {
  margin-bottom: 100px;
}

@media screen and (max-width: 991px) {
  .aheto-tab--construction-home .aheto-tab__head, .aheto-tab--construction-news .aheto-tab__head {
    margin-bottom: 15px;
  }
}

.aheto-tab--construction-news .construction-news-menuWrap {
  margin: 0 auto;
  max-width: 500px;
  width: calc(100% - 20px);
}

.aheto-tab--construction-news .aheto-tab__head {
  width: 100%;
  margin-bottom: 25px;
}

@media screen and (max-width: 767px) {
  .aheto-tab--construction-news .aheto-tab__head {
    margin-bottom: 0px;
  }
}

.aheto-tab--construction-news .aheto-tab__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0;
}

.aheto-tab--construction-news .aheto-tab__list-link {
  margin-bottom: 0;
}

.aheto-tab--construction-news .aheto-tab__list-link:after {
  bottom: -7px !important;
}

@media screen and (max-width: 767px) {
  .aheto-tab--construction-news .aheto-tab__list-item, .aheto-tab--construction-news .aheto-tab__list-item:first-of-type {
    margin: 12px 15px 0 15px;
  }
}

.aheto-tab--event {
  background-color: #fff;
}

.aheto-tab--event .aheto-tab__head {
  width: 100%;
  margin-bottom: 56px;
}

.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 (max-width: 991px) {
  .tm--edu {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}

@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;
}

.tm--restaurant {
  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: 20px;
}

.tm--restaurant .tm__content {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  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-bottom: 40px;
}

.tm--restaurant .tm__text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  text-align: center;
  font-size: 18px;
  letter-spacing: 1.8px;
  line-height: 24px;
  margin-bottom: 0;
  -webkit-font-smoothing: antialiased;
}

.tm--restaurant .tm__author {
  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;
}

.tm--restaurant .tm__stars {
  margin-bottom: 26px;
  font-size: 26px;
  letter-spacing: 7.8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.tm--restaurant .tm__info {
  margin-top: 20px;
}

.tm--restaurant .tm__name {
  font-size: 18px;
  font-weight: 600;
  -webkit-font-smoothing: antialiased;
}

.tm--restaurant .tm__position {
  display: none;
}

.rest-testimonials-section {
  background-position: left;
  background-repeat: no-repeat;
  max-width: 1920px;
}

@media screen and (max-width: 1200px) {
  .rest-testimonials-section {
    background-position: center;
    background-size: cover;
  }
}

.rest-reservation-members-section {
  background-repeat: no-repeat;
  background-position: right bottom;
}

.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: '/ ';
}

.aht-tm--agency {
  position: relative;
  padding: 80px 50px 50px 40px;
  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;
  min-height: 270px;
  -webkit-box-shadow: 0px 5px 20px 0 rgba(39, 56, 154, 0.07);
          box-shadow: 0px 5px 20px 0 rgba(39, 56, 154, 0.07);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.aht-tm--agency:before {
  display: block;
  position: absolute;
  top: -10px;
  left: 25px;
  color: #000;
  font-family: 'Arial';
  font-size: 105px;
  font-weight: bold;
  line-height: 65px;
  content: '”';
}

@media screen and (max-width: 480px) {
  .aht-tm--agency {
    padding: 40px 40px 50px 40px;
  }
}

.aht-tm--agency .aht-tm__title {
  margin: 14px 0 0;
}

.aht-tm--agency .aht-tm__desc {
  margin: 20px 0 0;
  line-height: 24px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.aht-tm--agency .aht-tm__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 33px;
}

.aht-tm--agency .aht-tm__img {
  width: 70px;
  height: 70px;
  margin-right: 18px;
}

.aht-tm--agency .aht-tm__text {
  padding-top: 20px;
}

.aht-tm--agency .aht-tm__name {
  margin: 0;
  font-size: 18px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.aht-tm--agency .aht-tm__pos {
  margin: 0;
  font-size: 13px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.swiper--agency .swiper-container {
  padding: 0 15px;
  margin: 0 -15px;
}

.swiper--agency .swiper-slide {
  padding-top: 50px;
  padding-bottom: 20px;
}

.swiper--agency .swiper-slide:hover .aht-tm--agency {
  top: -30px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.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;
  color: #222222;
}

.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-content-block--restaurant {
  padding: 20px;
}

.aheto-content-block--restaurant .aheto-content-block__img {
  margin-bottom: 84px;
  height: 210px;
}

.aheto-content-block--restaurant .aheto-content-block__title-holder {
  position: relative;
}

.aheto-content-block--restaurant .aheto-content-block__title {
  font-size: 24px;
  font-weight: 600;
  text-align: center;
  width: 100%;
  -webkit-font-smoothing: antialiased;
}

.aheto-content-block--restaurant .aheto-content-block__ico {
  position: absolute;
  top: -130px;
  left: 50%;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
  height: 90px;
  width: 90px;
  border-radius: 45px;
  background-repeat: no-repeat;
  background-position: center;
  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;
}

.aheto-content-block--restaurant .aheto-content-block__info {
  margin-top: 26px;
  padding: 0 10px;
}

.aheto-content-block--restaurant .aheto-content-block__info-text {
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  -webkit-font-smoothing: antialiased;
}

.restaurant-services-section-wrap {
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: auto;
  position: relative;
  overflow: hidden;
}

.restaurant-services-section-wrap .bg-text {
  position: absolute;
  right: -10px;
  top: -53px;
  color: #F7F7F7;
  font-size: 150px;
  font-weight: 900;
  letter-spacing: 11.25px;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  .restaurant-services-section-wrap .bg-text {
    display: none;
  }
}

.restaurant-services-section-wrap .content-block-wrap:nth-child(4) .aheto-content-block__ico,
.restaurant-services-section-wrap .content-block-wrap:nth-child(5) .aheto-content-block__ico {
  background-position: 50% 43%;
}

.restaurant-services-section-wrap.rest-serv-page {
  background-position: left 160px;
  background-size: auto;
}

.restaurant-services-section-wrap.rest-serv-page .bg-text {
  left: -44px;
}

.restaurant-services-section-wrap.rest-home-page {
  background-position: bottom;
  background-size: auto;
}

.restaurant-services-section-wrap.rest-home-page .bg-text {
  left: 0;
}

@media screen and (max-width: 1230px) {
  .restaurant-services-section-wrap {
    background-size: auto;
  }
}

.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;*/
  max-width: 400px;
  margin: 25px auto 30px auto;
}

@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;
}

.aht-pricing--rest .aht-pricing__list {
  margin-top: 60px;
}

@media screen and (max-width: 991px) {
  .aht-pricing--rest .aht-pricing__list {
    margin-top: 20px;
  }
}

.aht-pricing--rest .aht-pricing__item {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

@media screen and (max-width: 767px) {
  .aht-pricing--rest .aht-pricing__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .aht-pricing--rest .aht-pricing__item:last-child {
    margin-top: 30px;
  }
}

.aht-pricing--rest .aht-pricing__line {
  padding-left: 20px;
  margin: 14px 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 150px;
  -webkit-transition: ease 0.4s;
  transition: ease 0.4s;
  background-color: #ffffff;
  position: relative;
}

@media screen and (max-width: 480px) {
  .aht-pricing--rest .aht-pricing__line {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    max-height: unset;
    padding: 20px 10px;
    margin-bottom: 20px;
    height: 250px;
  }
}

.aht-pricing--rest .aht-pricing__line:hover {
  -webkit-box-shadow: 0 15px 38px rgba(0, 0, 0, 0.08);
          box-shadow: 0 15px 38px rgba(0, 0, 0, 0.08);
}

.aht-pricing--rest .aht-pricing__special {
  position: absolute;
  width: 100%;
  height: 100%;
  border: 2px solid #80261b;
  top: 0px;
  left: 0px;
}

.aht-pricing--rest .aht-pricing__special-text {
  position: absolute;
  top: -22px;
  right: 60px;
  color: #80261b;
  font-family: "Playfair Display", serif;
  font-size: 24px;
  font-weight: 700;
  font-style: italic;
  padding: 0 12px;
  -webkit-font-smoothing: antialiased;
  background-image: repeating-linear-gradient(rgba(107, 107, 107, 0) 23px, rgba(100, 100, 100, 0) 41px, #ffffff 15px, #ffffff 46px);
}

.aht-pricing--rest .aht-pricing__img-holder {
  width: 100px;
  height: 100px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

@media screen and (max-width: 480px) {
  .aht-pricing--rest .aht-pricing__img-holder {
    width: 120px;
    height: 120px;
  }
}

.aht-pricing--rest .aht-pricing__price-ultraWrap {
  padding: 34px 34px 34px 14px;
  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: 448px;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .aht-pricing--rest .aht-pricing__price-ultraWrap {
    max-width: 570px;
  }
}

@media screen and (max-width: 480px) {
  .aht-pricing--rest .aht-pricing__price-ultraWrap {
    padding: 10px;
  }
}

.aht-pricing--rest .aht-pricing__price-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.aht-pricing--rest .aht-pricing__per, .aht-pricing--rest .aht-pricing__price {
  color: #222;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  -webkit-font-smoothing: antialiased;
}

.aht-pricing--rest .aht-pricing__title {
  color: #80261b;
  font-family: "Playfair Display", serif;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
}

.aht-pricing--rest .aht-pricing__composition {
  color: #999;
  font-family: "Playfair Display", serif;
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
  max-width: 315px;
  margin-top: 20px;
}

@media screen and (max-width: 767px) {
  .aht-pricing--rest .aht-pricing__composition {
    max-width: 420px;
  }
}

.aht-pricing--rest-speciality .aht-pricing__item {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

@media screen and (max-width: 570px) {
  .aht-pricing--rest-speciality .aht-pricing__item {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 0 !important;
  }
}

.aht-pricing--rest-speciality .aht-pricing__item:first-child {
  padding-right: 30px;
}

.aht-pricing--rest-speciality .aht-pricing__item:last-child {
  padding-left: 30px;
}

.aht-pricing--rest-speciality .aht-pricing__price-ultraWrap {
  width: 100%;
}

.aht-pricing--rest-speciality .aht-pricing__price-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.aht-pricing--rest-speciality .aht-pricing__line {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.aht-pricing--rest-speciality .aht-pricing__per {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.aht-pricing--rest-speciality .aht-pricing__price {
  color: #999;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1.8px;
}

.aht-pricing--rest-speciality .aht-pricing__list {
  margin-bottom: 0;
}

.corporate img {
  margin-right: 10px;
}

.restaurant-menu-wrap {
  position: relative;
}

.restaurant-menu-wrap .bg-text {
  position: absolute;
  top: -50px;
  right: -10px;
  color: #F7F7F7;
  font-size: 150px;
  font-weight: 800;
  letter-spacing: 15px;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  .restaurant-menu-wrap .bg-text {
    display: none;
  }
}

.rest-menu-salads,
.rest-menu-deserts,
.leaf-bg,
.rest-menu-drinks,
.restaurant-speciality,
.rest-menu-form {
  background-repeat: no-repeat;
}

.rest-menu-deserts,
.leaf-bg,
.rest-menu-drinks,
.rest-menu-form {
  background-size: auto;
}

.rest-menu-salads {
  background-size: 100%;
  background-position-y: bottom;
}

.rest-menu-deserts {
  background-position-y: bottom;
}

.rest-menu-deserts .aht-pricing--rest .aht-pricing__line {
  background-color: #FBFBFB;
}

.leaf-bg {
  background-position: right top;
  background-color: #fbfbfb;
}

.rest-menu-drinks {
  background-position: right 30%;
}

.rest-menu-salads-home {
  background-position-y: 130px;
}

.rest-menu-form {
  background-position: left top;
}

.restaurant-speciality {
  background-size: auto;
  background-position: right top;
}

.restaurant-speciality .bg-text {
  left: -50px;
  top: -40px;
  right: unset;
}

@media screen and (max-width: 991px) {
  .restaurant-speciality .bg-text {
    display: none;
  }
}

.restaurant-speciality .rest-speciality-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .restaurant-speciality .rest-speciality-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.restaurant-speciality .speciality-img {
  height: 100%;
  width: 55%;
}

.restaurant-speciality .speciality-img .aheto-single-img {
  height: 100%;
  -webkit-box-shadow: 0 0 59px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 59px rgba(0, 0, 0, 0.2);
}

.restaurant-speciality .speciality-img .aheto-single-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 1439px) {
  .restaurant-speciality .speciality-img {
    width: 80%;
  }
}

@media screen and (max-width: 767px) {
  .restaurant-speciality .speciality-img {
    width: 100%;
  }
}

.restaurant-speciality .speciality-info-wrap {
  padding: 66px 0;
  max-width: 770px;
  width: 100%;
  -webkit-transform: translateX(-170px);
          transform: translateX(-170px);
}

.restaurant-speciality .speciality-info-wrap .speciality-info {
  padding: 80px 100px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  max-width: 770px;
  width: 100%;
}

.restaurant-speciality .speciality-info-wrap .speciality-info:before {
  display: none;
}

@media screen and (max-width: 570px) {
  .restaurant-speciality .speciality-info-wrap .speciality-info .aheto-btn-container {
    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;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin-right: 0;
  }
}

.restaurant-speciality .speciality-info-wrap .speciality-info .aheto-btn-container a {
  -webkit-font-smoothing: antialiased;
}

.restaurant-speciality .speciality-info-wrap .speciality-info .aheto-btn-container .aheto-btn:first-child {
  margin-right: 33px;
}

@media screen and (max-width: 570px) {
  .restaurant-speciality .speciality-info-wrap .speciality-info .aheto-btn-container .aheto-btn:first-child {
    margin-bottom: 30px;
    margin-right: 0;
  }
}

.restaurant-speciality .speciality-info-wrap .speciality-info .aheto-btn-container .aheto-btn:first-child:hover {
  color: #80261B;
  background-color: #fff;
}

@media screen and (max-width: 1230px) {
  .restaurant-speciality .speciality-info-wrap .speciality-info {
    padding: 70px 66px;
  }
}

@media screen and (max-width: 767px) {
  .restaurant-speciality .speciality-info-wrap .speciality-info {
    padding: 70px 50px;
  }
}

@media screen and (max-width: 480px) {
  .restaurant-speciality .speciality-info-wrap .speciality-info {
    padding: 50px 35px;
  }
}

@media screen and (max-width: 1439px) {
  .restaurant-speciality .speciality-info-wrap {
    margin-left: -440px;
    -webkit-transform: none;
            transform: none;
  }
}

@media screen and (max-width: 767px) {
  .restaurant-speciality .speciality-info-wrap {
    margin: unset;
    padding: 0;
  }
}

.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-460 {
  height: 460px;
}

.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-map--restaurant .locContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 570px) {
  .aheto-map--restaurant .locContainer .locImg {
    display: none;
  }
}

.aheto-map--restaurant .locContainer .locContent {
  padding-left: 26px;
}

.aheto-map--restaurant .locContainer .locContent .locTitle {
  color: #222;
  font-size: 20px;
  font-weight: 600;
  margin: 18px 0 12px 0;
}

.aheto-map--restaurant .locContainer .locContent .locDesc,
.aheto-map--restaurant .locContainer .locContent .locTel {
  color: #999;
  font-size: 16px;
  font-weight: 400;
}

.aheto-map--restaurant .locContainer .locContent .locTel {
  line-height: 30px;
  font-weight: 600;
  padding-top: 4px;
}

.aheto-map--restaurant .gm-style-iw {
  padding: 0 !important;
  border-radius: 0 !important;
  width: 370px !important;
  height: 150px !important;
}

@media screen and (max-width: 570px) {
  .aheto-map--restaurant .gm-style-iw {
    height: 200px !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;
  background-size: cover;
}

@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: 46px;
  }
}

.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: 60px;
  }
}

@media screen and (max-width: 767px) {
  .aht-banner--yoga-3 .aht-banner__title {
    font-size: 34px;
  }
}

.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: 991px) {
  .aht-banner--construction .aht-banner__title {
    font-size: 40px;
  }
}

@media screen and (max-width: 767px) {
  .aht-banner--construction .aht-banner__title {
    font-size: 20px;
  }
}

.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;
  background-size: cover;
}

.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;
}

.aht-ban--rest {
  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--rest {
    padding: 0 80px;
  }
}

@media screen and (max-width: 767px) {
  .aht-ban--rest {
    height: 500px;
  }
}

.aht-ban--rest:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  content: '';
  opacity: 0.4;
}

.aht-ban--rest b {
  font-style: italic;
  font-weight: inherit;
}

.aht-ban--rest .aht-ban__content {
  position: relative;
  width: 100%;
  max-width: 1200px;
  padding: 100px 15px 50px;
}

@media screen and (max-width: 767px) {
  .aht-ban--rest .aht-ban__content {
    padding-bottom: 30px;
  }
}

.aht-ban--rest .aht-ban__img {
  display: inline-block;
  max-width: 90px;
  max-height: 90px;
  margin-bottom: 33px;
}

.aht-ban--rest .aht-ban__title {
  color: #fff;
  font-size: 90px;
  font-weight: bold;
  letter-spacing: 0.055em;
}

@media screen and (max-width: 1500px) {
  .aht-ban--rest .aht-ban__title {
    font-size: 70px;
  }
}

@media screen and (max-width: 1230px) {
  .aht-ban--rest .aht-ban__title {
    font-size: 50px;
  }
}

@media screen and (max-width: 767px) {
  .aht-ban--rest .aht-ban__title {
    font-size: 40px;
  }
}

.aht-ban--rest .aht-ban__desc {
  margin-top: 18px;
  color: #fff;
  font-size: 18px;
}

.aht-ban--rest .aht-ban__links-wrap {
  margin-top: 50px;
}

.aht-ban--rest .aht-ban__link {
  display: inline-block;
  font-size: 14px;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  width: 200px;
  height: 60px;
  line-height: 64px;
  background-color: #80261b;
  color: #fff;
  border-color: #80261b;
}

.aht-ban--rest .aht-ban__link:hover {
  background-color: #fff;
  color: #80261b;
}

.aht-ban--rest.aht-ban--full {
  height: 100vh;
}

.aht-ban--rest-first {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.aht-ban--rest-first .aht-ban__content {
  background-color: #fff;
  max-width: 445px;
  padding: 60px 54px 70px 54px;
  margin-bottom: 130px;
  margin-right: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.aht-ban--rest-first .aht-ban__absoluteItem {
  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;
  position: absolute;
  top: -44px;
  right: 40px;
  height: 88px;
  width: 88px;
  border-radius: 44px;
  font-family: "Playfair Display", serif;
  font-size: 30px;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  background-color: #80261b;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 4px;
}

.aht-ban--rest-first .aht-ban__title {
  color: #222;
  font-family: "Playfair Display", serif;
  font-size: 40px;
  font-weight: 700;
  font-style: italic;
  letter-spacing: normal;
}

.aht-ban--rest-first .aht-ban__undertitle {
  margin-top: 16px;
  color: #999;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1.4px;
}

.aht-ban--rest-first .aht-ban__desc {
  color: #999;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 25px;
}

.aht-ban--rest-second {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.aht-ban--rest-second .aht-ban__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;
  max-width: 460px;
  padding: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 12%;
  background-color: #070707;
  border: 3px solid #80261B;
}

@media screen and (max-width: 1230px) {
  .aht-ban--rest-second .aht-ban__content {
    margin-right: 0;
  }
}

@media screen and (max-width: 480px) {
  .aht-ban--rest-second .aht-ban__content {
    padding: 20px;
  }
}

.aht-ban--rest-second .aht-ban__title {
  font-size: 72px;
  font-weight: 700;
  font-style: italic;
  font-family: "Playfair Display", serif;
  text-align: left;
  -webkit-font-smoothing: antialiased;
  letter-spacing: normal;
}

@media screen and (max-width: 570px) {
  .aht-ban--rest-second .aht-ban__title {
    font-size: 80px;
  }
}

@media screen and (max-width: 480px) {
  .aht-ban--rest-second .aht-ban__title {
    font-size: 50px;
  }
}

.aht-ban--rest-second .aht-ban__desc {
  margin-top: 35px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #999;
  text-align: left;
}

@media screen and (max-width: 570px) {
  .aht-ban--rest-second {
    padding: 0 20px;
  }
}

.aht-ban--rest-third {
  padding: 0;
}

.aht-ban--rest-third .aht-ban__content {
  padding: 20px 30px;
}

.aht-ban--rest-third .aht-ban__title {
  font-family: unset;
  letter-spacing: normal;
  font-size: 100px;
  -webkit-font-smoothing: antialiased;
}

@media screen and (max-width: 570px) {
  .aht-ban--rest-third .aht-ban__title {
    font-size: 80px;
  }
}

@media screen and (max-width: 480px) {
  .aht-ban--rest-third .aht-ban__title {
    font-size: 60px;
  }
}

.aht-ban--rest-third .aht-ban__desc {
  font-size: 16px;
  margin-top: 0;
}

.aht-ban--rest-third .aht-ban__links-wrap {
  margin-top: 44px;
}

@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;
}

.about-us-agency__title .aht-ban__subtitle {
  padding-bottom: 56px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
}

@media screen and (max-width: 480px) {
  .about-us-agency__title .aht-ban__subtitle {
    padding-bottom: 30px;
  }
}

.about-us-agency__title .aht-ban__title {
  padding-bottom: 24px;
  font-size: 40px;
  font-weight: bold;
}

@media screen and (max-width: 480px) {
  .about-us-agency__title .aht-ban__title {
    font-size: 30px;
  }
}

.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/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--construction_servPage .aheto-services__content {
  max-width: calc(100% - 20px);
}

.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;
}

.aheto-services--agency {
  padding: 60px 30px 70px;
  min-height: 450px;
  border-bottom: 3px solid;
}

.aheto-services--agency .aheto-services__caption {
  position: relative;
  margin-top: 0;
  margin-bottom: 35px;
  padding: 25px 0;
  width: 100%;
  border-bottom: 1px solid;
  min-height: auto;
  max-width: 100%;
}

.aheto-services--agency .aheto-services__caption:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  display: block;
  width: 50px;
  height: 3px;
  background-color: #FFBB49;
}

.aheto-services--agency .aheto-services__title {
  margin: 0 auto;
  font-size: 24px;
  text-transform: none;
}

.aheto-services--agency .aheto-services__text {
  margin: 0 auto;
  max-width: 100%;
}

.aheto-services--agency .aheto-services__link {
  position: relative;
  font-size: 13px;
  text-transform: none;
  letter-spacing: 0;
}

.aheto-services--agency .aheto-services__link:after {
  content: '>';
  position: absolute;
  top: -1px;
  right: -12px;
  font-size: 15px;
}

.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;
  font-family: "Roboto", sans-serif;
}

.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: .5;
}

.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;
}

.construction-news-contentWrap .aheto-services__label {
  font-weight: 600;
  font-size: 16px;
}

@media screen and (max-width: 767px) {
  .construction-news-contentWrap .aheto-services {
    margin-bottom: 10px;
  }
}

.construction-news-contentWrap .aheto-services__title, .construction-news-contentWrap .aheto-services__image {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.aheto-services--construction-news:hover .aheto-services__image {
  opacity: 0.8;
}

.aheto-services--construction-news:hover .aheto-services__title {
  color: #EBB113;
}

.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: 64px;
}

.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: '';
}

@media screen and (max-width: 991px) {
  .aht-cta--construction .aht-cta__title a {
    font-size: 35px;
  }
}

@media screen and (max-width: 991px) {
  .aht-cta--construction .aht-cta__title {
    font-size: 35px;
  }
}

.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--construction_about .aht-cta__title {
  font-size: 48px;
  line-height: 1.25;
}

@media screen and (max-width: 767px) {
  .aht-cta--construction_about .aht-cta__title {
    font-size: 25px;
  }
}

@media screen and (max-width: 480px) {
  .aht-cta--construction_about .aht-cta__title {
    font-size: 22px;
  }
}

@media screen and (max-width: 767px) {
  .aht-cta--construction_about .aht-cta__title a {
    display: table;
    margin: 0 auto;
    font-size: 18px;
  }
}

.aht-cta--construction_about .aht-cta__links {
  margin: 30px -15px -15px;
}

.aht-cta--construction_about .aht-cta__link {
  border-radius: 5px;
  padding: 16px 38px;
}

.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;
  }
}

.aht-cta--rest .aht-cta__text {
  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-bottom: 0;
}

.aht-cta--rest .aht-cta__img-wrap {
  max-width: 700px;
  position: relative;
}

.aht-cta--rest .aht-cta__img {
  width: 100%;
}

.aht-cta--rest .aht-cta__title {
  margin-top: 50px;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: 3.6px;
  -webkit-font-smoothing: antialiased;
  text-align: center;
}

.aht-cta-restaurant {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.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-container--resaurant_about {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.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-author--rest-home {
  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: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-right: 26px;
}

.aht-author--rest-home .aht-author__img-holder {
  margin-right: 4px;
}

.aht-author--rest-home .aht-author__name {
  font-size: 18px;
  text-transform: none;
}

.aht-author--rest-home .aht-author__pos {
  font-size: 14px;
  font-weight: 500;
}

.aheto-signature--restaurant-home {
  position: relative;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: auto;
}

.aheto-signature--restaurant-home .bg-text {
  position: absolute;
  color: #f7f7f7;
  font-size: 150px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 15px;
  top: 14px;
}

.aheto-signature--restaurant-home .signature-image-bock {
  max-width: 530px;
  padding-top: 10px;
  position: relative;
}

@media screen and (max-width: 1230px) {
  .aheto-signature--restaurant-home .signature-image-bock {
    padding-left: 30px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-signature--restaurant-home .signature-image-bock {
    padding-top: 150px;
  }
}

@media screen and (max-width: 767px) {
  .aheto-signature--restaurant-home .signature-image-bock {
    padding-left: 0;
    max-width: unset;
    padding-top: 0;
  }
}

.aheto-signature--restaurant-home .signature-image-bock .aheto-single-img {
  position: relative;
  z-index: 2;
}

.aheto-signature--restaurant-home .signature-image-bock .signature-circle-bg {
  position: absolute;
  content: '';
  width: 420px;
  height: 420px;
  border-radius: 210px;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 59px rgba(0, 0, 0, 0.04);
          box-shadow: 0 3px 59px rgba(0, 0, 0, 0.04);
  left: -220px;
  bottom: -70px;
}

.aheto-signature--restaurant-home .signature-block {
  padding: 0 30px 0 70px;
}

@media screen and (max-width: 1230px) {
  .aheto-signature--restaurant-home .signature-block {
    padding: 0 30px 0 60px;
  }
}

@media screen and (max-width: 991px) {
  .aheto-signature--restaurant-home .signature-block {
    padding: 0;
  }
}

.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%;
}

.construction-about-blocks-list li:before {
  content: "";
  width: 6px;
  height: 6px;
  top: 10px;
}

.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;
  font-weight: 800;
}

@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-image: url("../img/home/home-event/schedule-bg.png");
  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, #6c207c 0%, #E32682 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 25px;
    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 > a.active {
    color: #7FBC48;
  }
  .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 {
    overflow: hidden;
  }
  .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 .menu-item a:hover {
    color: #7FBC48;
  }
  .aheto-header-5 .sub-menu .menu-item a.active {
    color: #7FBC48;
  }
  .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 100px;
    background-color: #fff;
    max-height: calc(100vh - 203px);
    overflow: auto;
    display: none;
  }
}

.aheto-header-6 .main-menu .menu-item.active > a {
  color: #ffc10d;
}

.aheto-header-6 .main-menu .menu-item a.active {
  color: #ffc10d;
}

.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;
  display: none;
}

@media screen and (max-width: 1024px) {
  .aheto-header-7 .hamburger--squeeze {
    display: inline-block;
  }
}

.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: #302F33;
  -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: #302F33;
  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;
  }
}

@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;
    -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;
}

.aheto-header-7 .main-menu .menu-item a.active {
  color: #fff;
}

@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: 30px;
  }
  .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: #999999;
  }
  .aheto-header-7 .main-menu .menu-item a:hover {
    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;
}

.aheto-header-7 .hamburger--squeeze-desktop {
  background: transparent;
  border: none;
  margin-right: 10px;
  cursor: pointer;
}

@media screen and (max-width: 1024px) {
  .aheto-header-7 .hamburger--squeeze-desktop {
    display: none;
  }
}

.aheto-header-7__aside-socials {
  margin-top: 30px;
}

.aheto-header-7__aside-menu li {
  text-align: right;
  padding: 20px 0;
}

.aheto-header-7__aside-menu li a {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
  -webkit-font-smoothing: antialiased;
}

@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;
  position: relative;
}

@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:first-child a {
    border-bottom-left-radius: 5px;
  }
  .aheto-header-10 .main-menu .menu-item:last-child a {
    border-bottom-right-radius: 5px;
  }
  .aheto-header-10 .main-menu .menu-item > a.active {
    color: #EBB113;
    background-color: #fff;
  }
  .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.active > a {
    color: #EBB113;
  }
  .aheto-header-10 .main-menu .menu-item a {
    font-weight: 700;
  }
  .aheto-header-10 .main-menu .sub-menu .menu-item > a.active {
    color: #EBB113;
  }
  .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;
    max-width: 195px;
    background-color: #EBB113;
    border-radius: 0 0 5px 5px;
  }
  .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;
    max-width: 195px;
  }
  .aheto-header-10 .sub-menu .menu-item > a.active {
    background-color: #EBB113;
    color: #222;
  }
  .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: 40px;
  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 {
    width: 100%;
    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;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-13 .main-menu .menu-item.active > a {
    color: #FA6742;
  }
}

.aheto-header-13 .main-menu .menu-item a {
  display: inline-block;
}

.aheto-header-13 .main-menu .menu-item .sub-menu .menu-item a.active {
  color: #FA6742;
}

@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 a::after.active {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 4px;
    -webkit-transition: width 0.2s;
    transition: width 0.2s;
  }
  .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 a.active {
    color: #FA6742;
  }
  .aheto-header-13 .main-menu .menu-item a:hover {
    color: #FA6742;
  }
  .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.active > a {
    border-bottom: 1px solid #222222;
  }
  .main-header .menu-item > a.active {
    border-bottom: 1px solid #222222;
  }
  .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);
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-16__inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
}

.aheto-header-16__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .aheto-header-16__line {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    background-color: #262626;
  }
}

.aheto-header-16__nav-wrap {
  width: 100%;
}

@media screen and (max-width: 1024px) {
  .aheto-header-16__logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

.aheto-header-16__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-16__hamburger {
    display: none;
  }
}

.aheto-header-16__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-16__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;
    background-color: rgba(0, 0, 0, 0.9);
  }
  .aheto-header-16__menu .main-menu {
    -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;
    color: white;
    padding-left: 20px;
  }
  .aheto-header-16__menu .main-menu .menu-item {
    line-height: 40px;
  }
  .aheto-header-16__menu .main-menu .menu-item a {
    font-family: "Open Sans", sans-serif;
  }
  .aheto-header-16__menu .main-menu .menu-item a:hover {
    color: #fff;
  }
}

.aheto-header-16__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: 1024px) {
  .aheto-header-16__socials {
    display: none;
  }
}

@media screen and (max-width: 1500px) {
  .aheto-header-16__socials {
    padding: 15px 25px 15px;
  }
}

@media screen and (min-width: 1025px) {
  .aheto-header-16__socials {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-16__socials {
    padding: 15px;
  }
}

.aheto-header-16 .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-16 .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-16 .main-menu > .menu-item > a {
    color: #fff;
    white-space: nowrap;
    font-family: "Open Sans", sans-serif;
  }
  .aheto-header-16 .main-menu > .menu-item > a:hover {
    color: #B58E4C;
  }
  .aheto-header-16 .main-menu > .menu-item:hover > .sub-menu {
    top: 100%;
    opacity: 1;
    visibility: visible;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-16 .main-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.aheto-header-16 .sub-menu .menu-item {
  padding: 5px 30px;
  position: relative;
}

.aheto-header-16 .sub-menu .menu-item a {
  font-size: 15px;
  font-weight: 400;
}

@media screen and (min-width: 1025px) {
  .aheto-header-16 .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-16 .sub-menu .sub-menu {
    top: 10px;
    left: 100%;
  }
  .aheto-header-16 .sub-menu .menu-item {
    min-width: 180px;
  }
  .aheto-header-16 .sub-menu .menu-item:hover > .sub-menu {
    top: -20px;
    opacity: 1;
    visibility: visible;
  }
  .aheto-header-16 .sub-menu .dropdown-btn {
    float: right;
  }
  .aheto-header-16 .sub-menu .dropdown-btn:before {
    content: '\f125';
    vertical-align: baseline;
  }
}

.aheto-header-16 .mega-menu__title {
  font-size: 20px;
}

@media screen and (min-width: 1025px) {
  .aheto-header-16 .mega-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .aheto-header-16 .mega-menu__title {
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
  .aheto-header-16 .mega-menu__col {
    padding: 30px 20px;
  }
  .aheto-header-16 .mega-menu .menu-item {
    padding: 5px 0;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-16 .mega-menu__title {
    margin-top: 10px;
    padding-bottom: 5px;
    padding-left: 30px;
    font-size: 20px;
  }
}

.aheto-header-16 .dropdown-btn {
  margin-left: 10px;
  color: #fff;
  font-size: 10px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-16 .dropdown-btn {
    display: none;
  }
}

.aheto-header-16 .logo {
  height: 100%;
}

.aheto-header-16 .logo__link {
  height: 100%;
}

.aheto-header-16 .logo__img-holder {
  padding: 0px 20px 0px 15px;
}

@media screen and (max-width: 1024px) {
  .aheto-header-16 .logo__img-holder {
    padding: 7px 12px;
  }
}

.aheto-header-16 .logo__img-holder + .logo__text-holder {
  margin-left: 0;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .aheto-header-16 .logo__img-holder + .logo__text-holder {
    text-align: left;
  }
}

.aheto-header-16 .logo__text-holder {
  padding: 12px 54px;
  background-color: #fff;
}

@media screen and (max-width: 1500px) {
  .aheto-header-16 .logo__text-holder {
    padding: 15px 20px;
  }
}

@media screen and (max-width: 1024px) {
  .aheto-header-16 .logo__text-holder {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding: 7px 12px;
    background-color: #262626;
  }
}

.aheto-header-16 .logo__text {
  font-size: 25px;
  font-weight: bolder;
  letter-spacing: 4.1px;
  line-height: 1;
  font-family: "Mukta", sans-serif;
}

@media screen and (max-width: 1024px) {
  .aheto-header-16 .logo__text {
    color: #fff;
    line-height: 1.5;
  }
}

.aheto-header-16 .aht-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.aheto-header-16 .aht-socials__link {
  margin-right: 17px;
}

.aheto-header-16 .aht-socials__link:last-child {
  margin-right: 0;
}

.aheto-header-16 .aht-socials__icon {
  font-size: 16px;
}

.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-38 {
  font-size: 38px;
}

.f-40 {
  font-size: 40px;
}

.f-60 {
  font-size: 60px;
}

.f-70 {
  font-size: 70px;
}

.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;
}

.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/home/home-event/about-bg.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);
}

.home-event-wrap-upc-event .aheto-btn--light.aheto-btn--shadow:not(.aheto-btn--circle):hover {
  background-color: #E32682;
  border-color: #E32682;
}

@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;
  background-size: cover;
}

.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;
  width: 100%;
}

.wrap-1290px {
  max-width: 1290px;
  margin: 0 auto;
}

.large-container-wrap {
  max-width: 1750px;
  margin: 0 auto;
  padding: 0 15px;
}

.wrap-1920 {
  max-width: 1920px;
  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;
}

.container-1300px {
  max-width: 1300px;
  margin: 0 auto;
}

.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;
}

@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%);
}

.trvl-wrap-2 {
  background-color: #fffcfb;
}

.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__logo img {
    width: 200px;
}

.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__icon--call {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

.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: 25px;
  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;
  }
}

@media screen and (max-width: 480px) {
  .aheto-footer-7 .widget_nav_menu {
    margin-bottom: 40px;
  }
}

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy1tYWluLmNzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJjdXN0b20taWNvbi1mb250cy9lZHVjYXRpb24taWNvbnMvX2VkdWNhdGlvbi1pY29ucy5zY3NzIiwidmVuZG9ycy9lbGVnYW50L19wYXRoLnNjc3MiLCJ2ZW5kb3JzL2VsZWdhbnQvX2ljb25zLnNjc3MiLCJ2ZW5kb3JzL2ZvbnQtYXdlc29tZS9fZm9udC1hd2Vzb21lLnNjc3MiLCJ2ZW5kb3JzL2ZvbnQtYXdlc29tZS9fcGF0aC5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX2NvcmUuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19sYXJnZXIuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX2xpc3Quc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19hbmltYXRlZC5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX21peGlucy5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX3N0YWNrZWQuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsInZlbmRvcnMvaW9uaWNvbnMvX2lvbmljb25zLnNjc3MiLCJ2ZW5kb3JzL2lvbmljb25zL19pb25pY29ucy1mb250LnNjc3MiLCJ2ZW5kb3JzL2lvbmljb25zL19pb25pY29ucy12YXJpYWJsZXMuc2NzcyIsInZlbmRvcnMvaW9uaWNvbnMvX2lvbmljb25zLWljb25zLnNjc3MiLCJ2ZW5kb3JzL3BlLWljb24tNy1zdHJva2UvX3BlLWljb24tNy1zdHJva2Uuc2NzcyIsInZlbmRvcnMvdGhlbWlmeS9fcGF0aC5zY3NzIiwidmVuZG9ycy90aGVtaWZ5L19pY29ucy5zY3NzIiwidmVuZG9ycy9tYWduaWZpYy9fbWFnbmlmaWMtcG9wdXAuc2NzcyIsInZlbmRvcnMvc3dpcGVyL19zd2lwZXItdXNlci1zdHlsZXMuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9oYW1idXJnZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL19iYXNlLnNjc3MiLCJiYXNlL19oYW1idXJnZXJzLXNldHRpbmdzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9fc2Fzcy9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MiLCJiYXNlL19hdG9taWMuc2NzcyIsImJhc2UvX3JldHJlYXQuc2NzcyIsInR5cG9ncmFwaHkvX3R5cG9ncmFwaHktdGV4dC5zY3NzIiwidHlwb2dyYXBoeS9fdHlwb2dyYXBoeS1idG4uc2NzcyIsInBhZ2UtbGF5b3V0L2VkdS9fcGFnZS1sYXlvdXQtZWR1LW1haW4uc2NzcyIsImJsb2Nrcy90aXRsZWJhci9fdGl0bGViYXIuc2NzcyIsImJsb2Nrcy9wb3J0Zm9saW8vX3BvcnRmb2xpby5zY3NzIiwiYmxvY2tzL3BvcnRmb2xpby9fcG9ydGZvbGlvLW5hdi5zY3NzIiwiYmxvY2tzL2NvdXJzZXMvY291cnNlcy1lZHUvX2NvdXJzZXMuc2NzcyIsImJsb2Nrcy9jb3Vyc2VzL2NvdXJzZXMtZWR1L19jb3Vyc2VzLWRldGFpbHMuc2NzcyIsImJsb2Nrcy9ldmVudHMvZXZlbnRzLWVkdS9fZXZlbnQuc2NzcyIsImJsb2Nrcy9ldmVudHMvZXZlbnRzLWVkdS9fZXZlbnQtZGV0YWlscy5zY3NzIiwiYmxvY2tzL2V2ZW50cy9ldmVudHMteW9nYS9fZXZlbnQtZGV0YWlscy5zY3NzIiwiYmxvY2tzL2V2ZW50cy9ldmVudHMtY2h1cmNoL19ldmVudC5zY3NzIiwiYmxvY2tzL2V2ZW50cy9ldmVudC1wb2xpdGljYWwvX2V2ZW50LW1haW4uc2NzcyIsImJsb2Nrcy9ncmlkL19ncmlkLTEuc2NzcyIsImJsb2Nrcy9zZXJtb24vX3Nlcm1vbi5zY3NzIiwiYmxvY2tzL3Nlcm1vbi9fc2VybW9uLWRldGFpbHMuc2NzcyIsImJsb2Nrcy9ibG9nL19ibG9nLWJhc2Uuc2NzcyIsImJsb2Nrcy9ibG9nL19ibG9ncy5zY3NzIiwiYmxvY2tzL2Jsb2cvX3BhZ2luYXRpb24uc2NzcyIsImJsb2Nrcy9ibG9nL2Jsb2cteW9nYS9fYmxvZy15b2dhLnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLXlvZ2EvX2Jsb2ctZGV0YWlscy15b2dhLnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLXlvZ2EvX2Jsb2ctc2lkZWJhci15b2dhLnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLWVkdS9fYmxvZy5zY3NzIiwiYmxvY2tzL2Jsb2cvYmxvZy1lZHUvX3BhZ2luYXRpb24uc2NzcyIsImJsb2Nrcy9ibG9nL2Jsb2ctZWR1L19wb3N0LnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLWVkdS9fY29tbWVudHMuc2NzcyIsImJsb2Nrcy9ibG9nL2Jsb2ctcmVzdC9fYmxvZy5zY3NzIiwiYmxvY2tzL2Jsb2cvYmxvZy1yZXN0L19wYWdpbmF0aW9uLnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLXJlc3QvX3Bvc3Quc2NzcyIsImJsb2Nrcy9ibG9nL2Jsb2ctcmVzdC9fY29tbWVudHMuc2NzcyIsImJsb2Nrcy9ibG9nL2Jsb2ctdHJ2bC9fYmxvZy5zY3NzIiwiYmxvY2tzL2Jsb2cvYmxvZy10cnZsL19wb3N0LnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLXRydmwvX2NvbW1lbnRzLnNjc3MiLCJjb2xvcnMvX2NvbG9ycy10aGVtZS0xMy5zY3NzIiwiYmxvY2tzL2Jsb2cvYmxvZy1ic25zL19ibG9nLnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLWJzbnMvX3BhZ2luYXRpb24uc2NzcyIsImJsb2Nrcy9ibG9nL2Jsb2ctY2hyL19ibG9nLnNjc3MiLCJibG9ja3MvYmxvZy9ibG9nLWV2dHMvX2Jsb2cuc2NzcyIsImJsb2Nrcy9ibG9nL2FydGljbGUvX2FydGljbGUtbWFpbi5zY3NzIiwiYmxvY2tzL2Jsb2cvX2Jsb2ctZ3JpZC5zY3NzIiwiYmxvY2tzL2Jsb2cvX2Jsb2ctY2VudGVyZWQuc2NzcyIsImJsb2Nrcy9ibG9nL19ibG9nLW1hc29ucnkuc2NzcyIsImJsb2Nrcy9ibG9nL19ibG9nLXNtYWxsLnNjc3MiLCJibG9ja3MvYmxvZy9fYmxvZy1tZXRyby5zY3NzIiwiYmxvY2tzL2Jsb2cvX2Jsb2ctc2luZ2xlLnNjc3MiLCJibG9ja3MvZm9ydW0vX2ZvcnVtLnNjc3MiLCJwYXJ0aWFscy9fdGVhbS1tZW1iZXIuc2NzcyIsInBhcnRpYWxzL19jbGllbnRzLnNjc3MiLCJwYXJ0aWFscy9fdmlkZW8uc2NzcyIsInBhcnRpYWxzL19jb3VudGVyLnNjc3MiLCJwYXJ0aWFscy9faW1hZ2UtYmxvY2suc2NzcyIsInBhcnRpYWxzL19hY2NvcmRpb24uc2NzcyIsInBhcnRpYWxzL19jb250YWN0LnNjc3MiLCJwYXJ0aWFscy9fc29jaWFscy5zY3NzIiwicGFydGlhbHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJwYXJ0aWFscy9fY29taW5nLXNvb24uc2NzcyIsInBhcnRpYWxzL19mb3JtLnNjc3MiLCJwYXJ0aWFscy9fcG9wLXVwLnNjc3MiLCJwYXJ0aWFscy9fYmxvY2txdW90ZS5zY3NzIiwicGFydGlhbHMvX3Byb2dyZXNzLnNjc3MiLCJwYXJ0aWFscy9fNDA0LXBhZ2Uuc2NzcyIsInBhcnRpYWxzL19nYWxsZXJ5LnNjc3MiLCJwYXJ0aWFscy9faGVhZGluZy5zY3NzIiwicGFydGlhbHMvX3RhYi5zY3NzIiwicGFydGlhbHMvX3Rlc3RpbW9uaWFscy5zY3NzIiwicGFydGlhbHMvX2NvbnRlbnQtYmxvY2suc2NzcyIsInBhcnRpYWxzL19zaW5nbGUtZWxlbWVudHMuc2NzcyIsInBhcnRpYWxzL19pbnN0YWdyYW0uc2NzcyIsInBhcnRpYWxzL190aW1lLXNjYWxlLnNjc3MiLCJwYXJ0aWFscy9fcHJpY2luZy5zY3NzIiwicGFydGlhbHMvX2RlZmF1bHQtdGV4dC5zY3NzIiwicGFydGlhbHMvX21hcC5zY3NzIiwicGFydGlhbHMvX2Jhbm5lci5zY3NzIiwicGFydGlhbHMvX2thcm1hLWNvcHlyaWdodC5zY3NzIiwicGFydGlhbHMvX2ltYWdlLXNsaWRlci5zY3NzIiwicGFydGlhbHMvX2thcm1hLWxvZ28uc2NzcyIsInBhcnRpYWxzL19pY29ucy13aWRnZXQuc2NzcyIsInBhcnRpYWxzL19zZWFyY2gtYm94LnNjc3MiLCJwYXJ0aWFscy9fd3BtbC1zd2l0Y2hlci5zY3NzIiwicGFydGlhbHMvX2thcm1hLXRvb2xiYXIuc2NzcyIsInBhcnRpYWxzL19zZXJ2aWNlcy5zY3NzIiwicGFydGlhbHMvX211bHRpLWxhbmcuc2NzcyIsInBhcnRpYWxzL19sb2dvLnNjc3MiLCJwYXJ0aWFscy9fYXV0aGVudGljYXRpb24uc2NzcyIsInBhcnRpYWxzL19kZWFsLnNjc3MiLCJwYXJ0aWFscy9fdG91ci5zY3NzIiwicGFydGlhbHMvX3RvdXItZGV0YWlscy5zY3NzIiwicGFydGlhbHMvX2NhbGwtdG8tYWN0aW9uLnNjc3MiLCJwYXJ0aWFscy9fYnV0dG9ucy5zY3NzIiwicGFydGlhbHMvX2JxLWltYWdlLnNjc3MiLCJwYXJ0aWFscy9fYXV0aG9yLnNjc3MiLCJwYXJ0aWFscy9faW5mby1ibG9jay5zY3NzIiwicGFydGlhbHMvX2ZpbHRlci10cmF2ZWwuc2NzcyIsInBhcnRpYWxzL19maWx0ZXIteW9nYS5zY3NzIiwicGFydGlhbHMvX2ZpbHRlci5zY3NzIiwicGFydGlhbHMvX3BvcnRmb2xpby1pdGVtLnNjc3MiLCJwYXJ0aWFscy9fdGV4dC5zY3NzIiwicGFydGlhbHMvX3RpdGxlYmFyLnNjc3MiLCJwYXJ0aWFscy9fZGVzdGluYXRpb25zLnNjc3MiLCJwYXJ0aWFscy9fZ2FsbGVyeS1wYXJhbGxheC5zY3NzIiwicGFydGlhbHMvX2V2ZW50cy1wbGFjZS5zY3NzIiwicGFydGlhbHMvX2V2ZW50cy1zY2hlZHVsZS5zY3NzIiwicGFydGlhbHMvX3RhYmxlLnNjc3MiLCJwYXJ0aWFscy9fYW5pbWF0ZS1maWd1cmVzLnNjc3MiLCJwYXJ0aWFscy9fYmlvZ3JhcGh5LnNjc3MiLCJwYXJ0aWFscy9fc2xpZGViYXIuc2NzcyIsInBhcnRpYWxzL19yYWRpby5zY3NzIiwicGFydGlhbHMvX2xhYmVsLnNjc3MiLCJwYXJ0aWFscy9fc2VhcmNoLnNjc3MiLCJwYXJ0aWFscy9fY2xhc3Nlcy10YWJsZS5zY3NzIiwicGFydGlhbHMvX2NhbGVuZGFyLWVkdS5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLWJhc2Uuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci10b29sYmFyLnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItdGhlbWUtMS5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRoZW1lLTIuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci10aGVtZS0zLnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItdGhlbWUtNC5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRoZW1lLTUuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci10aGVtZS02LnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItdGhlbWUtNy5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRoZW1lLTguc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci10aGVtZS05LnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItdGhlbWUtMTAuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci10aGVtZS0xMS5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRoZW1lLTEyLnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItdGhlbWUtMTMuc2NzcyIsImJsb2Nrcy9oZWFkZXIvX2hlYWRlci10aGVtZS0xNC5zY3NzIiwiYmxvY2tzL2hlYWRlci9faGVhZGVyLXRoZW1lLTE1LnNjc3MiLCJibG9ja3MvaGVhZGVyL19oZWFkZXItdGhlbWUtMTYuc2NzcyIsImNvbG9ycy9fY29sb3JzLXRoZW1lLTE2LnNjc3MiLCJ3cmFwcC9fd3JhcHAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Nzcy9ib290c3RyYXAtcmVib290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNjc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNjc3MvYm9vdHN0cmFwLWdyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNjc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNjc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3aWRnZXRzL193aWRnZXRzLWJhc2Uuc2NzcyIsIndpZGdldHMvX3dpZGdldHMtY3VzdG9tLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDUWpCO0VBQ0UsdUJBQXNCO0VBQ3RCLDZCQUE0QjtD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O0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxlQUFjO0NBQ2Y7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7O0FBQ0Q7RUFDRSxpQkFBZ0I7Q0FDakI7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Ozs7RUFFa0MsYU5xcUJaO0NNcnFCc0M7O0FBQzVEO0VBQXdDLGFOOGlCWjtDTTlpQjRDOztBQUN4RTtFQUF5QyxhTjRpQlo7Q001aUI2Qzs7QUFDMUU7RUFBc0MsYU40Zlo7Q001ZjBDOztBQUNwRTtFQUFtQyxhTmlrQlo7Q01qa0J1Qzs7QUFDOUQ7O0VBQ2dDLGFOZ0taO0NNaEtvQzs7QUFDeEQ7RUFBb0MsYU4rcUJaO0NNL3FCd0M7O0FBQ2hFO0VBQWlDLGFOd1ZaO0NNeFZxQzs7QUFDMUQ7RUFBbUMsYU51UFo7Q012UHVDOztBQUM5RDtFQUFvQyxhTmdKWjtDTWhKd0M7O0FBQ2hFO0VBQWlDLGFObWhCWjtDTW5oQnFDOztBQUMxRDtFQUFxQyxhTmdNWjtDTWhNeUM7O0FBQ2xFO0VBQWdELGFOWVo7Q01ab0Q7O0FBQ3hGO0VBQThDLGFOY1o7Q01ka0Q7O0FBQ3BGO0VBQWtDLGFOcVdaO0NNcldzQzs7QUFDNUQ7RUFBMEMsYU53ZVo7Q014ZThDOztBQUM1RTs7RUFDbUMsYU5zZ0JaO0NNdGdCdUM7O0FBQzlEO0VBQW9DLGFOZ2dCWjtDTWhnQndDOztBQUNoRTtFQUFxQyxhTndZWjtDTXhZeUM7O0FBQ2xFO0VBQWlDLGFOMllaO0NNM1lxQzs7QUFDMUQ7RUFBaUMsYU40UFo7Q001UHFDOztBQUMxRDtFQUF1QyxhTm9VWjtDTXBVMkM7O0FBQ3RFO0VBQXVDLGFOaXRCWjtDTWp0QjJDOztBQUN0RTtFQUF3QyxhTitzQlo7Q00vc0I0Qzs7QUFDeEU7RUFBc0MsYU5ndEJaO0NNaHRCMEM7O0FBQ3BFO0VBQW1DLGFOeWVaO0NNemV1Qzs7QUFDOUQ7RUFBb0MsYU53Qlo7Q014QndDOztBQUNoRTtFQUFnQyxhTnltQlo7Q016bUJvQzs7QUFDeEQ7RUFBaUMsYU55bUJaO0NNem1CcUM7O0FBQzFEO0VBQWlDLGFOeURaO0NNekRxQzs7QUFDMUQ7RUFBcUMsYU55RFo7Q016RHlDOztBQUNsRTtFQUFrQyxhTitkWjtDTS9kc0M7O0FBQzVEO0VBQW1DLGFOMkVaO0NNM0V1Qzs7QUFDOUQ7RUFBaUMsYU4wUFo7Q00xUHFDOztBQUMxRDtFQUFpQyxhTmlEWjtDTWpEcUM7O0FBQzFEO0VBQW1DLGFOMFZaO0NNMVZ1Qzs7QUFDOUQ7RUFBd0MsYU53bUJaO0NNeG1CNEM7O0FBQ3hFO0VBQXVDLGFOd21CWjtDTXhtQjJDOztBQUN0RTtFQUF1QyxhTnBDWjtDTW9DMkM7O0FBQ3RFO0VBQXlDLGFOdkNaO0NNdUM2Qzs7QUFDMUU7RUFBd0MsYU5yQ1o7Q01xQzRDOztBQUN4RTtFQUEwQyxhTnhDWjtDTXdDOEM7O0FBQzVFO0VBQWlDLGFOK1daO0NNL1dxQzs7QUFDMUQ7O0VBQ29DLGFOMmFaO0NNM2F3Qzs7QUFDaEU7RUFBbUMsYU5zVVo7Q010VXVDOztBQUM5RDtFQUF5QyxhTmtyQlo7Q01sckI2Qzs7QUFDMUU7OztFQUVzQyxhTjBiWjtDTTFiMEM7O0FBQ3BFO0VBQW1DLGFOa2JaO0NNbGJ1Qzs7QUFDOUQ7RUFBdUMsYU53WFo7Q014WDJDOztBQUN0RTtFQUFtQyxhTnREWjtDTXNEdUM7O0FBQzlEO0VBQWlDLGFObW5CWjtDTW5uQnFDOztBQUMxRDs7RUFDNEMsYU4rYVo7Q00vYWdEOztBQUNoRjtFQUEyQyxhTjhmWjtDTTlmK0M7O0FBQzlFO0VBQTJDLGFOK0VaO0NNL0UrQzs7QUFDOUU7RUFBbUMsYU56Qlo7Q015QnVDOztBQUM5RDtFQUEwQyxhTm1qQlo7Q01uakI4Qzs7QUFDNUU7RUFBMEMsYU5xTFo7Q01yTDhDOztBQUM1RTtFQUFxQyxhTmxCWjtDTWtCeUM7O0FBQ2xFO0VBQWlDLGFOc2JaO0NNdGJxQzs7QUFDMUQ7RUFBa0MsYU5nYVo7Q01oYXNDOztBQUM1RDtFQUFpQyxhTm1qQlo7Q01uakJxQzs7QUFDMUQ7RUFBb0MsYU4rTlo7Q00vTndDOztBQUNoRTtFQUF5QyxhTmdMWjtDTWhMNkM7O0FBQzFFO0VBQXlDLGFONGlCWjtDTTVpQjZDOztBQUMxRTtFQUFrQyxhTitJWjtDTS9Jc0M7O0FBQzVEO0VBQXlDLGFOeUVaO0NNekU2Qzs7QUFDMUU7RUFBMEMsYU55RVo7Q016RThDOztBQUM1RTtFQUF3QyxhTmtiWjtDTWxiNEM7O0FBQ3hFO0VBQXlDLGFOdVhaO0NNdlg2Qzs7QUFDMUU7RUFBeUMsYU4ybEJaO0NNM2xCNkM7O0FBQzFFO0VBQXlDLGFOMkRaO0NNM0Q2Qzs7QUFDMUU7RUFBNEMsYU55Ylo7Q016YmdEOztBQUNoRjtFQUF3QyxhTjBTWjtDTTFTNEM7O0FBQ3hFO0VBQXVDLGFOMEdaO0NNMUcyQzs7QUFDdEU7RUFBMkMsYU51bEJaO0NNdmxCK0M7O0FBQzlFO0VBQTJDLGFOdURaO0NNdkQrQzs7QUFDOUU7RUFBZ0MsYU5uQ1o7Q01tQ29DOztBQUN4RDtFQUF1QyxhTm5EWjtDTW1EMkM7O0FBQ3RFO0VBQXdDLGFObkRaO0NNbUQ0Qzs7QUFDeEU7RUFBcUMsYU5uRFo7Q01tRHlDOztBQUNsRTtFQUF1QyxhTnZEWjtDTXVEMkM7O0FBQ3RFOztFQUNrQyxhTjRkWjtDTTVkc0M7O0FBQzVEO0VBQW1DLGFOOElaO0NNOUl1Qzs7QUFDOUQ7RUFBcUMsYU5zRlo7Q010RnlDOztBQUNsRTtFQUFpQyxhTitaWjtDTS9acUM7O0FBQzFEO0VBQWtDLGFOb1daO0NNcFdzQzs7QUFDNUQ7RUFBcUMsYU5wRFo7Q01vRHlDOztBQUNsRTtFQUErQyxhTnVJWjtDTXZJbUQ7O0FBQ3RGO0VBQWlDLGFOa05aO0NNbE5xQzs7QUFDMUQ7RUFBaUMsYU4wU1o7Q00xU3FDOztBQUMxRDtFQUFpQyxhTjZLWjtDTTdLcUM7O0FBQzFEO0VBQWdDLGFOeUlaO0NNeklvQzs7QUFDeEQ7RUFBc0MsYU55SVo7Q016STBDOztBQUNwRTs7RUFDaUQsYU5pSVo7Q01qSXFEOztBQUMxRjtFQUFrQyxhTitZWjtDTS9Zc0M7O0FBQzVEO0VBQXFDLGFOQVo7Q01BeUM7O0FBQ2xFO0VBQW1DLGFOb2FaO0NNcGF1Qzs7QUFDOUQ7RUFBb0MsYU5nRVo7Q01oRXdDOztBQUNoRTtFQUFtQyxhTjZUWjtDTTdUdUM7O0FBQzlEO0VBQXVDLGFOdUNaO0NNdkMyQzs7QUFDdEU7RUFBeUMsYU5tQ1o7Q01uQzZDOztBQUMxRTtFQUFvQyxhTithWjtDTS9hd0M7O0FBQ2hFO0VBQTBDLGFOa2RaO0NNbGQ4Qzs7QUFDNUU7RUFBbUMsYU4wS1o7Q00xS3VDOztBQUM5RDtFQUF3QyxhTjJLWjtDTTNLNEM7O0FBQ3hFO0VBQXFDLGFOM0VaO0NNMkV5Qzs7QUFDbEU7RUFBcUMsYU43RVo7Q002RXlDOztBQUNsRTs7RUFDc0MsYU5sRVo7Q01rRTBDOztBQUNwRTtFQUEyQyxhTitrQlo7Q00va0IrQzs7QUFDOUU7RUFBNEMsYU40SFo7Q001SGdEOztBQUNoRjtFQUF5QyxhTlRaO0NNUzZDOztBQUMxRTtFQUFnQyxhTjJRWjtDTTNRb0M7O0FBQ3hEOztFQUNpQyxhTjZDWjtDTTdDcUM7O0FBQzFEO0VBQXFDLGFOa0RaO0NNbER5Qzs7QUFDbEU7RUFBd0MsYU5zaUJaO0NNdGlCNEM7O0FBQ3hFO0VBQTBDLGFOb2lCWjtDTXBpQjhDOztBQUM1RTtFQUFzQyxhTjJlWjtDTTNlMEM7O0FBQ3BFO0VBQW9DLGFOOE5aO0NNOU53Qzs7QUFDaEU7RUFBcUMsYU5vY1o7Q01wY3lDOztBQUNsRTtFQUE0QyxhTnVSWjtDTXZSZ0Q7O0FBQ2hGO0VBQXVDLGFONmhCWjtDTTdoQjJDOztBQUN0RTtFQUEwQyxhTnNHWjtDTXRHOEM7O0FBQzVFO0VBQW9DLGFOOGJaO0NNOWJ3Qzs7QUFDaEU7RUFBbUMsYU5xakJaO0NNcmpCdUM7O0FBQzlEO0VBQTBDLGFOZ0xaO0NNaEw4Qzs7QUFDNUU7RUFBbUMsYU51a0JaO0NNdmtCdUM7O0FBQzlEO0VBQW9DLGFOcVFaO0NNclF3Qzs7QUFDaEU7RUFBa0MsYU5pV1o7Q01qV3NDOztBQUM1RDtFQUFxQyxhTjJkWjtDTTNkeUM7O0FBQ2xFO0VBQXVDLGFOakRaO0NNaUQyQzs7QUFDdEU7RUFBeUMsYU4rVlo7Q00vVjZDOztBQUMxRTtFQUFvQyxhTnNqQlo7Q010akJ3Qzs7QUFDaEU7O0VBQ3FDLGFOZ0daO0NNaEd5Qzs7QUFDbEU7RUFBbUMsYU5vS1o7Q01wS3VDOztBQUM5RDtFQUFtQyxhTjBqQlo7Q00xakJ1Qzs7QUFDOUQ7RUFBd0MsYU5vQ1o7Q01wQzRDOztBQUN4RTs7RUFDZ0MsYU4rWVo7Q00vWW9DOztBQUN4RDtFQUFrQyxhTm9NWjtDTXBNc0M7O0FBQzVEO0VBQXFDLGFOckRaO0NNcUR5Qzs7QUFDbEU7RUFBaUMsYU5oRlo7Q01nRnFDOztBQUMxRDtFQUF3QyxhTnJCWjtDTXFCNEM7O0FBQ3hFO0VBQXlDLGFOb0xaO0NNcEw2Qzs7QUFDMUU7RUFBd0MsYU5rTFo7Q01sTDRDOztBQUN4RTtFQUFzQyxhTm1MWjtDTW5MMEM7O0FBQ3BFO0VBQXdDLGFOK0taO0NNL0s0Qzs7QUFDeEU7RUFBOEMsYU5ySVo7Q01xSWtEOztBQUNwRjtFQUErQyxhTmpJWjtDTWlJbUQ7O0FBQ3RGO0VBQTRDLGFOaklaO0NNaUlnRDs7QUFDaEY7RUFBOEMsYU56SVo7Q015SWtEOztBQUNwRjtFQUFrQyxhTjJKWjtDTTNKc0M7O0FBQzVEO0VBQW1DLGFONmxCWjtDTTdsQnVDOztBQUM5RDtFQUFrQyxhTnFlWjtDTXJlc0M7O0FBQzVEO0VBQW1DLGFOeUdaO0NNekd1Qzs7QUFDOUQ7RUFBc0MsYU56RVo7Q015RTBDOztBQUNwRTtFQUF1QyxhTmxJWjtDTWtJMkM7O0FBQ3RFOztFQUNrQyxhTmlqQlo7Q01qakJzQzs7QUFDNUQ7O0VBQ2lDLGFONE9aO0NNNU9xQzs7QUFDMUQ7RUFBa0MsYU5kWjtDTWNzQzs7QUFDNUQ7RUFBa0MsYU4wR1o7Q00xR3NDOztBQUM1RDs7RUFDcUMsYU42WFo7Q003WHlDOztBQUNsRTs7RUFDb0MsYU4yRlo7Q00zRndDOztBQUNoRTtFQUFzQyxhTjZTWjtDTTdTMEM7O0FBQ3BFOztFQUNxQyxhTnFHWjtDTXJHeUM7O0FBQ2xFO0VBQW1DLGFOZ2JaO0NNaGJ1Qzs7QUFDOUQ7OztFQUVpQyxhTmxJWjtDTWtJcUM7O0FBQzFEO0VBQW9DLGFOc09aO0NNdE93Qzs7QUFDaEU7RUFBb0MsYU5vT1o7Q01wT3dDOztBQUNoRTtFQUEwQyxhTitiWjtDTS9iOEM7O0FBQzVFO0VBQXNDLGFOMmdCWjtDTTNnQjBDOztBQUNwRTtFQUFrQyxhTnVjWjtDTXZjc0M7O0FBQzVEO0VBQWtDLGFOeU9aO0NNek9zQzs7QUFDNUQ7RUFBa0MsYU42Zlo7Q003ZnNDOztBQUM1RDtFQUFzQyxhTm1UWjtDTW5UMEM7O0FBQ3BFO0VBQTZDLGFOb1RaO0NNcFRpRDs7QUFDbEY7RUFBK0MsYU5nSVo7Q01oSW1EOztBQUN0RjtFQUF3QyxhTjRIWjtDTTVINEM7O0FBQ3hFO0VBQWtDLGFOcVFaO0NNclFzQzs7QUFDNUQ7RUFBdUMsYU5wRlo7Q01vRjJDOztBQUN0RTtFQUFxQyxhTjlFWjtDTThFeUM7O0FBQ2xFO0VBQXVDLGFOckZaO0NNcUYyQzs7QUFDdEU7RUFBd0MsYU5yRlo7Q01xRjRDOztBQUN4RTtFQUFvQyxhTmhDWjtDTWdDd0M7O0FBQ2hFOztFQUNpQyxhTjBZWjtDTTFZcUM7O0FBQzFEOztFQUNzQyxhTjhZWjtDTTlZMEM7O0FBQ3BFOztFQUNxQyxhTjJZWjtDTTNZeUM7O0FBQ2xFO0VBQXFDLGFOVVo7Q01WeUM7O0FBQ2xFO0VBQXFDLGFOdU1aO0NNdk15Qzs7QUFDbEU7O0VBQ2lDLGFOcWZaO0NNcmZxQzs7QUFDMUQ7O0VBQ2tDLGFOb0ZaO0NNcEZzQzs7QUFDNUQ7O0VBQ3VDLGFOK2FaO0NNL2EyQzs7QUFDdEU7RUFBc0MsYU43Q1o7Q002QzBDOztBQUNwRTtFQUF1QyxhTjFDWjtDTTBDMkM7O0FBQ3RFOztFQUNpQyxhTnBJWjtDTW9JcUM7O0FBQzFEO0VBQW9DLGFONldaO0NNN1d3Qzs7QUFDaEU7RUFBcUMsYU55ZVo7Q016ZXlDOztBQUNsRTs7RUFDc0MsYU5yRVo7Q01xRTBDOztBQUNwRTtFQUF3QyxhTnFMWjtDTXJMNEM7O0FBQ3hFO0VBQXFDLGFOR1o7Q01IeUM7O0FBQ2xFO0VBQTJDLGFObkVaO0NNbUUrQzs7QUFDOUU7RUFBeUMsYU5uRVo7Q01tRTZDOztBQUMxRTtFQUFvQyxhTmlmWjtDTWpmd0M7O0FBQ2hFO0VBQXdDLGFOOFlaO0NNOVk0Qzs7QUFDeEU7RUFBcUMsYU55Wlo7Q016WnlDOztBQUNsRTtFQUFtQyxhTjlKWjtDTThKdUM7O0FBQzlEO0VBQW1DLGFObEVaO0NNa0V1Qzs7QUFDOUQ7RUFBb0MsYU4xQ1o7Q00wQ3dDOztBQUNoRTtFQUF3QyxhTjhCWjtDTTlCNEM7O0FBQ3hFO0VBQXVDLGFOMUlaO0NNMEkyQzs7QUFDdEU7RUFBdUMsYU5zSFo7Q010SDJDOztBQUN0RTtFQUFzQyxhTnJPWjtDTXFPMEM7O0FBQ3BFO0VBQW1DLGFONE1aO0NNNU11Qzs7QUFDOUQ7RUFBd0MsYU5VWjtDTVY0Qzs7QUFDeEU7RUFBaUMsYU4zS1o7Q00yS3FDOztBQUMxRDtFQUFxQyxhTnVGWjtDTXZGeUM7O0FBQ2xFO0VBQXdDLGFOMlFaO0NNM1E0Qzs7QUFDeEU7RUFBOEMsYU5yT1o7Q01xT2tEOztBQUNwRjtFQUErQyxhTnJPWjtDTXFPbUQ7O0FBQ3RGO0VBQTRDLGFOck9aO0NNcU9nRDs7QUFDaEY7RUFBOEMsYU56T1o7Q015T2tEOztBQUNwRjtFQUF1QyxhTnJPWjtDTXFPMkM7O0FBQ3RFO0VBQXdDLGFOck9aO0NNcU80Qzs7QUFDeEU7RUFBcUMsYU5yT1o7Q01xT3lDOztBQUNsRTtFQUF1QyxhTnpPWjtDTXlPMkM7O0FBQ3RFO0VBQW9DLGFOcERaO0NNb0R3Qzs7QUFDaEU7RUFBbUMsYU40SVo7Q001SXVDOztBQUM5RDtFQUFtQyxhTndZWjtDTXhZdUM7O0FBQzlEOztFQUNtQyxhTnVNWjtDTXZNdUM7O0FBQzlEO0VBQXFDLGFOekdaO0NNeUd5Qzs7QUFDbEU7RUFBdUMsYU55UVo7Q016UTJDOztBQUN0RTtFQUF3QyxhTnlRWjtDTXpRNEM7O0FBQ3hFO0VBQW9DLGFOK1ZaO0NNL1Z3Qzs7QUFDaEU7RUFBbUMsYU45R1o7Q004R3VDOztBQUM5RDs7RUFDa0MsYU5vUlo7Q01wUnNDOztBQUM1RDtFQUF1QyxhTitDWjtDTS9DMkM7O0FBQ3RFO0VBQXFDLGFObUJaO0NNbkJ5Qzs7QUFDbEU7RUFBMEMsYU5vQlo7Q01wQjhDOztBQUM1RTtFQUFvQyxhTnFVWjtDTXJVd0M7O0FBQ2hFO0VBQW9DLGFOMkJaO0NNM0J3Qzs7QUFDaEU7RUFBa0MsYU5nTFo7Q01oTHNDOztBQUM1RDtFQUFvQyxhTjJCWjtDTTNCd0M7O0FBQ2hFO0VBQXVDLGFOdUhaO0NNdkgyQzs7QUFDdEU7RUFBbUMsYU5NWjtDTU51Qzs7QUFDOUQ7RUFBMkMsYU5JWjtDTUorQzs7QUFDOUU7RUFBcUMsYU42WFo7Q003WHlDOztBQUNsRTtFQUFpQyxhTmhIWjtDTWdIcUM7O0FBQzFEOztFQUNzQyxhTnVRWjtDTXZRMEM7O0FBQ3BFOzs7RUFFd0MsYU5zVlo7Q010VjRDOztBQUN4RTtFQUEyQyxhTndJWjtDTXhJK0M7O0FBQzlFO0VBQWlDLGFOaEdaO0NNZ0dxQzs7QUFDMUQ7RUFBc0MsYU52SFo7Q011SDBDOztBQUNwRTs7RUFDeUMsYU50Slo7Q01zSjZDOztBQUMxRTtFQUFxQyxhTnlPWjtDTXpPeUM7O0FBQ2xFO0VBQWlDLGFOMEZaO0NNMUZxQzs7QUFDMUQ7RUFBd0MsYU4xRFo7Q00wRDRDOztBQUN4RTtFQUF3QyxhTmtXWjtDTWxXNEM7O0FBQ3hFO0VBQXNDLGFONFZaO0NNNVYwQzs7QUFDcEU7RUFBbUMsYU5sRVo7Q01rRXVDOztBQUM5RDtFQUF5QyxhTmdPWjtDTWhPNkM7O0FBQzFFO0VBQXVDLGFOMkpaO0NNM0oyQzs7QUFDdEU7RUFBNkMsYU4ySlo7Q00zSmlEOztBQUNsRjtFQUFtQyxhTnNSWjtDTXRSdUM7O0FBQzlEO0VBQXVDLGFONUxaO0NNNEwyQzs7QUFDdEU7RUFBOEMsYU54Qlo7Q013QmtEOztBQUNwRjtFQUFtQyxhTnVQWjtDTXZQdUM7O0FBQzlEO0VBQW1DLGFONklaO0NNN0l1Qzs7QUFDOUQ7RUFBZ0QsYU45Slo7Q004Sm9EOztBQUN4RjtFQUFpRCxhTjlKWjtDTThKcUQ7O0FBQzFGO0VBQThDLGFOOUpaO0NNOEprRDs7QUFDcEY7RUFBZ0QsYU5sS1o7Q01rS29EOztBQUN4RjtFQUFrQyxhTjhEWjtDTTlEc0M7O0FBQzVEO0VBQWlDLGFOckhaO0NNcUhxQzs7QUFDMUQ7RUFBbUMsYU52U1o7Q011U3VDOztBQUM5RDtFQUF1QyxhTjJaWjtDTTNaMkM7O0FBQ3RFO0VBQXFDLGFOaE5aO0NNZ055Qzs7QUFDbEU7RUFBdUMsYU43Rlo7Q002RjJDOztBQUN0RTtFQUF1QyxhTjdGWjtDTTZGMkM7O0FBQ3RFO0VBQXVDLGFOK09aO0NNL08yQzs7QUFDdEU7RUFBd0MsYU5pTVo7Q01qTTRDOztBQUN4RTtFQUFtQyxhTjZXWjtDTTdXdUM7O0FBQzlEO0VBQXlDLGFOMElaO0NNMUk2Qzs7QUFDMUU7RUFBMkMsYU4wSVo7Q00xSStDOztBQUM5RTtFQUFxQyxhTnFGWjtDTXJGeUM7O0FBQ2xFO0VBQXVDLGFObUZaO0NNbkYyQzs7QUFDdEU7RUFBeUMsYU5uTFo7Q01tTDZDOztBQUMxRTtFQUEwQyxhTjBLWjtDTTFLOEM7O0FBQzVFO0VBQWlELGFOcEZaO0NNb0ZxRDs7QUFDMUY7RUFBeUMsYU53UFo7Q014UDZDOztBQUMxRTtFQUFvQyxhTmpKWjtDTWlKd0M7O0FBQ2hFOztFQUNnRCxhTi9NWjtDTStNb0Q7O0FBQ3hGOztFQUM4QyxhTjlNWjtDTThNa0Q7O0FBQ3BGOztFQUNpRCxhTmpOWjtDTWlOcUQ7O0FBQzFGOztFQUNnQyxhTnZHWjtDTXVHb0M7O0FBQ3hEO0VBQWdDLGFOaENaO0NNZ0NvQzs7QUFDeEQ7O0VBQ2dDLGFOcVlaO0NNcllvQzs7QUFDeEQ7O0VBQ2dDLGFONENaO0NNNUNvQzs7QUFDeEQ7Ozs7RUFHZ0MsYU5nRFo7Q01oRG9DOztBQUN4RDs7O0VBRWdDLGFOaU5aO0NNak5vQzs7QUFDeEQ7O0VBQ2dDLGFOK0NaO0NNL0NvQzs7QUFDeEQ7O0VBQ2dDLGFOM1BaO0NNMlBvQzs7QUFDeEQ7RUFBaUMsYU5oR1o7Q01nR3FDOztBQUMxRDtFQUFzQyxhTnBGWjtDTW9GMEM7O0FBQ3BFO0VBQTJDLGFOMFBaO0NNMVArQzs7QUFDOUU7RUFBNEMsYU4wUFo7Q00xUGdEOztBQUNoRjtFQUE0QyxhTjBQWjtDTTFQZ0Q7O0FBQ2hGO0VBQTZDLGFOMFBaO0NNMVBpRDs7QUFDbEY7RUFBNkMsYU42UFo7Q003UGlEOztBQUNsRjtFQUE4QyxhTjZQWjtDTTdQa0Q7O0FBQ3BGO0VBQXNDLGFOa1VaO0NNbFUwQzs7QUFDcEU7RUFBd0MsYU44VFo7Q005VDRDOztBQUN4RTtFQUEyQyxhTnlhWjtDTXphK0M7O0FBQzlFO0VBQW9DLGFOc2FaO0NNdGF3Qzs7QUFDaEU7RUFBaUMsYU4yWlo7Q00zWnFDOztBQUMxRDtFQUF3QyxhTjJaWjtDTTNaNEM7O0FBQ3hFO0VBQXlDLGFOb2FaO0NNcGE2Qzs7QUFDMUU7RUFBb0MsYU54Slo7Q013SndDOztBQUNoRTtFQUEyQyxhTjhQWjtDTTlQK0M7O0FBQzlFO0VBQXNDLGFOZ0JaO0NNaEIwQzs7QUFDcEU7RUFBbUMsYU5wRlo7Q01vRnVDOztBQUM5RDtFQUFnQyxhTjNXWjtDTTJXb0M7O0FBQ3hEO0VBQXNDLGFOL1JaO0NNK1IwQzs7QUFDcEU7RUFBNkMsYU4vUlo7Q00rUmlEOztBQUNsRjtFQUFtQyxhTitVWjtDTS9VdUM7O0FBQzlEO0VBQTBDLGFOK1VaO0NNL1U4Qzs7QUFDNUU7RUFBNEMsYU5nRFo7Q01oRGdEOztBQUNoRjtFQUEwQyxhTmtEWjtDTWxEOEM7O0FBQzVFO0VBQTRDLGFOK0NaO0NNL0NnRDs7QUFDaEY7RUFBNkMsYU4rQ1o7Q00vQ2lEOztBQUNsRjtFQUFrQyxhTmpXWjtDTWlXc0M7O0FBQzVEO0VBQW9DLGFObVlaO0NNbll3Qzs7QUFDaEU7RUFBb0MsYU43V1o7Q002V3dDOztBQUNoRTtFQUFrQyxhTmtDWjtDTWxDc0M7O0FBQzVEO0VBQXFDLGFONUtaO0NNNEt5Qzs7QUFDbEU7RUFBa0MsYU5nTlo7Q01oTnNDOztBQUM1RDtFQUF1QyxhTnhGWjtDTXdGMkM7O0FBQ3RFO0VBQW1DLGFONFRaO0NNNVR1Qzs7QUFDOUQ7RUFBbUMsYU50SVo7Q01zSXVDOztBQUM5RDtFQUFpQyxhTjZDWjtDTTdDcUM7O0FBQzFEOztFQUNxQyxhTjVEWjtDTTREeUM7O0FBQ2xFO0VBQWtDLGFOOFBaO0NNOVBzQzs7QUFDNUQ7RUFBbUMsYU51RVo7Q012RXVDOztBQUM5RDtFQUFvQyxhTjlXWjtDTThXd0M7O0FBQ2hFO0VBQWdDLGFOdFNaO0NNc1NvQzs7QUFDeEQ7RUFBK0IsYU5pV1o7Q01qV21DOztBQUN0RDtFQUFrQyxhTnVXWjtDTXZXc0M7O0FBQzVEO0VBQW1DLGFOK0laO0NNL0l1Qzs7QUFDOUQ7RUFBc0MsYU5rRlo7Q01sRjBDOztBQUNwRTtFQUEyQyxhTjZOWjtDTTdOK0M7O0FBQzlFO0VBQWlELGFOL1daO0NNK1dxRDs7QUFDMUY7RUFBZ0QsYU5qWFo7Q01pWG9EOztBQUN4Rjs7RUFDZ0QsYU56Ulo7Q015Um9EOztBQUN4RjtFQUF5QyxhTm5NWjtDTW1NNkM7O0FBQzFFO0VBQXVDLGFOaVdaO0NNalcyQzs7QUFDdEU7RUFBeUMsYU5vVlo7Q01wVjZDOztBQUMxRTs7RUFDZ0MsYU4wU1o7Q00xU29DOztBQUN4RDtFQUEwQyxhTjBHWjtDTTFHOEM7O0FBQzVFO0VBQTBDLGFONE1aO0NNNU04Qzs7QUFDNUU7RUFBa0MsYU5zTFo7Q010THNDOztBQUM1RDtFQUE0QyxhTnpMWjtDTXlMZ0Q7O0FBQ2hGO0VBQXNDLGFOb1daO0NNcFcwQzs7QUFDcEU7RUFBbUMsYU44RFo7Q005RHVDOztBQUM5RDs7O0VBRXVDLGFOOFNaO0NNOVMyQzs7QUFDdEU7O0VBQzJDLGFOMUZaO0NNMEYrQzs7QUFDOUU7RUFBa0MsYU5zV1o7Q010V3NDOztBQUM1RDtFQUFtQyxhTmxHWjtDTWtHdUM7O0FBQzlEO0VBQW1DLGFOZ0haO0NNaEh1Qzs7QUFDOUQ7RUFBMEMsYU5pSFo7Q01qSDhDOztBQUM1RTtFQUErQyxhTnlOWjtDTXpObUQ7O0FBQ3RGO0VBQXdDLGFOdU5aO0NNdk40Qzs7QUFDeEU7RUFBc0MsYU4vTlo7Q00rTjBDOztBQUNwRTtFQUFpQyxhTjVOWjtDTTROcUM7O0FBQzFEO0VBQTBDLGFOMkVaO0NNM0U4Qzs7QUFDNUU7RUFBMkMsYU55RVo7Q016RStDOztBQUM5RTtFQUFtQyxhTnZOWjtDTXVOdUM7O0FBQzlEO0VBQW1DLGFOekNaO0NNeUN1Qzs7QUFDOUQ7RUFBcUMsYU5wQ1o7Q01vQ3lDOztBQUNsRTtFQUFnQyxhTnRMWjtDTXNMb0M7O0FBQ3hEO0VBQXFDLGFON1VaO0NNNlV5Qzs7QUFDbEU7RUFBa0MsYU4xUlo7Q00wUnNDOztBQUM1RDtFQUFnQyxhTnNEWjtDTXREb0M7O0FBQ3hEO0VBQWtDLGFObUxaO0NNbkxzQzs7QUFDNUQ7RUFBaUMsYU5yUFo7Q01xUHFDOztBQUMxRDtFQUFrQyxhTnJQWjtDTXFQc0M7O0FBQzVEO0VBQW9DLGFON1daO0NNNld3Qzs7QUFDaEU7RUFBMkMsYU43V1o7Q002VytDOztBQUM5RTtFQUFrQyxhTjBMWjtDTTFMc0M7O0FBQzVEO0VBQXlDLGFOMExaO0NNMUw2Qzs7QUFDMUU7RUFBb0MsYU55Rlo7Q016RndDOztBQUNoRTs7RUFDZ0MsYU56VVo7Q015VW9DOztBQUN4RDs7RUFDaUMsYU4rTVo7Q00vTXFDOztBQUMxRDtFQUFpQyxhTjRQWjtDTTVQcUM7O0FBQzFEO0VBQW9DLGFOdUtaO0NNdkt3Qzs7QUFDaEU7RUFBdUMsYU50UFo7Q01zUDJDOztBQUN0RTtFQUF1QyxhTmlLWjtDTWpLMkM7O0FBQ3RFO0VBQXFDLGFOOVBaO0NNOFB5Qzs7QUFDbEU7RUFBdUMsYU4vTFo7Q00rTDJDOztBQUN0RTtFQUF3QyxhTnhMWjtDTXdMNEM7O0FBQ3hFO0VBQXlDLGFOck1aO0NNcU02Qzs7QUFDMUU7RUFBOEMsYU4vTFo7Q00rTGtEOztBQUNwRjs7O0VBRXlDLGFOeE1aO0NNd002Qzs7QUFDMUU7O0VBQzJDLGFOOU1aO0NNOE0rQzs7QUFDOUU7O0VBQ3lDLGFOL01aO0NNK002Qzs7QUFDMUU7O0VBQ3lDLGFOcE1aO0NNb002Qzs7QUFDMUU7RUFBd0MsYU5qTlo7Q01pTjRDOztBQUN4RTtFQUFpQyxhTnVSWjtDTXZScUM7O0FBQzFEO0VBQW9DLGFONVNaO0NNNFN3Qzs7QUFDaEU7RUFBcUMsYU45RVo7Q004RXlDOztBQUNsRTs7Ozs7RUFJc0MsYU5uRVo7Q01tRTBDOztBQUNwRTtFQUEyQyxhTi9UWjtDTStUK0M7O0FBQzlFOzs7RUFFa0MsYU5xRFo7Q01yRHNDOztBQUM1RDs7RUFDbUMsYU5uUVo7Q01tUXVDOztBQUM5RDtFQUF1QyxhTnpLWjtDTXlLMkM7O0FBQ3RFO0VBQWdDLGFOM0taO0NNMktvQzs7QUFDeEQ7OztFQUV3QyxhTnhKWjtDTXdKNEM7O0FBQ3hFO0VBQTBDLGFOMktaO0NNM0s4Qzs7QUFDNUU7RUFBK0IsYU5pQ1o7Q01qQ21DOztBQUN0RDs7RUFDbUMsYU4wUVo7Q00xUXVDOztBQUM5RDs7RUFDd0MsYU5WWjtDTVU0Qzs7QUFDeEU7O0VBQzBDLGFOWFo7Q01XOEM7O0FBQzVFO0VBQW9DLGFOMUlaO0NNMEl3Qzs7QUFDaEU7RUFBd0MsYU5sVlo7Q01rVjRDOztBQUN4RTtFQUFtQyxhTmpKWjtDTWlKdUM7O0FBQzlEO0VBQXNDLGFOYlo7Q01hMEM7O0FBQ3BFO0VBQW9DLGFOK0ZaO0NNL0Z3Qzs7QUFDaEU7RUFBc0MsYU51RVo7Q012RTBDOztBQUNwRTtFQUE2QyxhTnVFWjtDTXZFaUQ7O0FBQ2xGO0VBQWlDLGFOelpaO0NNeVpxQzs7QUFDMUQ7O0VBQ3FDLGFONU1aO0NNNE15Qzs7QUFDbEU7RUFBZ0MsYU4wTVo7Q00xTW9DOztBQUN4RDtFQUF1QyxhTnhhWjtDTXdhMkM7O0FBQ3RFO0VBQWlDLGFOSVo7Q01KcUM7O0FBQzFEO0VBQXVDLGFOdUZaO0NNdkYyQzs7QUFDdEU7RUFBbUMsYU4yTVo7Q00zTXVDOztBQUM5RDtFQUFpQyxhTitRWjtDTS9RcUM7O0FBQzFEO0VBQXdDLGFOekNaO0NNeUM0Qzs7QUFDeEU7RUFBaUMsYU53UFo7Q014UHFDOztBQUMxRDtFQUF1QyxhTnJaWjtDTXFaMkM7O0FBQ3RFO0VBQW1DLGFOdkJaO0NNdUJ1Qzs7QUFDOUQ7RUFBMEMsYU4zTFo7Q00yTDhDOztBQUM1RTtFQUFvQyxhTjVYWjtDTTRYd0M7O0FBQ2hFO0VBQTBDLGFOaFlaO0NNZ1k4Qzs7QUFDNUU7RUFBd0MsYU5uWVo7Q01tWTRDOztBQUN4RTtFQUFvQyxhTnRZWjtDTXNZd0M7O0FBQ2hFO0VBQXNDLGFObFlaO0NNa1kwQzs7QUFDcEU7RUFBc0MsYU5sWVo7Q01rWTBDOztBQUNwRTtFQUF1QyxhTjNiWjtDTTJiMkM7O0FBQ3RFO0VBQXlDLGFOM2JaO0NNMmI2Qzs7QUFDMUU7RUFBa0MsYU4rS1o7Q00vS3NDOztBQUM1RDtFQUFzQyxhTm5WWjtDTW1WMEM7O0FBQ3BFO0VBQStCLGFOOWRaO0NNOGRtQzs7QUFDdEQ7RUFBdUMsYU41Ulo7Q000UjJDOztBQUN0RTtFQUF3QyxhTi9DWjtDTStDNEM7O0FBQ3hFO0VBQTBDLGFOOWJaO0NNOGI4Qzs7QUFDNUU7RUFBdUMsYU50Zlo7Q01zZjJDOztBQUN0RTtFQUFzQyxhTi9CWjtDTStCMEM7O0FBQ3BFO0VBQXVDLGFOekhaO0NNeUgyQzs7QUFDdEU7RUFBbUMsYU52SVo7Q011SXVDOztBQUM5RDtFQUEwQyxhTnZJWjtDTXVJOEM7O0FBQzVFO0VBQXVDLGFONEpaO0NNNUoyQzs7QUFDdEU7RUFBc0MsYU40Slo7Q001SjBDOztBQUNwRTtFQUFvQyxhTnhjWjtDTXdjd0M7O0FBQ2hFO0VBQWdDLGFOamJaO0NNaWJvQzs7QUFDeEQ7RUFBb0MsYU52Slo7Q011SndDOztBQUNoRTtFQUFzQyxhTjNnQlo7Q00yZ0IwQzs7QUFDcEU7RUFBK0IsYU43Wlo7Q002Wm1DOztBQUN0RDs7O0VBRWdDLGFOektaO0NNeUtvQzs7QUFDeEQ7RUFBcUMsYU5wR1o7Q01vR3lDOztBQUNsRTtFQUF1QyxhTnhiWjtDTXdiMkM7O0FBQ3RFO0VBQTJDLGFONVdaO0NNNFcrQzs7QUFDOUU7RUFBcUMsYU45Vlo7Q004VnlDOztBQUNsRTtFQUFxQyxhTjlQWjtDTThQeUM7O0FBQ2xFO0VBQW9DLGFOckpaO0NNcUp3Qzs7QUFDaEU7RUFBbUMsYU5lWjtDTWZ1Qzs7QUFDOUQ7RUFBeUMsYU4yQlo7Q00zQjZDOztBQUMxRTtFQUF3QyxhTm9DWjtDTXBDNEM7O0FBQ3hFO0VBQXFDLGFOcUNaO0NNckN5Qzs7QUFDbEU7RUFBc0MsYU41YVo7Q000YTBDOztBQUNwRTtFQUE0QyxhTjlhWjtDTThhZ0Q7O0FBQ2hGO0VBQW9DLGFOL1ZaO0NNK1Z3Qzs7QUFDaEU7RUFBaUMsYU5vQlo7Q01wQnFDOztBQUMxRDtFQUF3QyxhTjhLWjtDTTlLNEM7O0FBQ3hFO0VBQXVDLGFOL0ZaO0NNK0YyQzs7QUFDdEU7RUFBd0MsYU42RVo7Q003RTRDOztBQUN4RTtFQUFzQyxhTjlNWjtDTThNMEM7O0FBQ3BFO0VBQWtDLGFOK0taO0NNL0tzQzs7QUFDNUQ7RUFBaUMsYU43SFo7Q002SHFDOztBQUMxRDtFQUFvQyxhTm5IWjtDTW1Id0M7O0FBQ2hFOztFQUN3QyxhTmtJWjtDTWxJNEM7O0FBQ3hFO0VBQTRDLGFOa0laO0NNbElnRDs7QUFDaEY7RUFBeUMsYU4wS1o7Q00xSzZDOztBQUMxRTtFQUF3QyxhTmxJWjtDTWtJNEM7O0FBQ3hFO0VBQXVDLGFOeUtaO0NNeksyQzs7QUFDdEU7RUFBd0MsYU5uSVo7Q01tSTRDOztBQUN4RTtFQUEwQyxhTmxJWjtDTWtJOEM7O0FBQzVFO0VBQTBDLGFOcElaO0NNb0k4Qzs7QUFDNUU7RUFBbUMsYU4xR1o7Q00wR3VDOztBQUM5RDtFQUF1QyxhTjdRWjtDTTZRMkM7O0FBQ3RFO0VBQThDLGFOMVVaO0NNMFVrRDs7QUFDcEY7RUFBd0MsYU56RVo7Q015RTRDOztBQUN4RTtFQUFxQyxhTmtMWjtDTWxMeUM7O0FBQ2xFO0VBQW1DLGFOWFo7Q01XdUM7O0FBQzlEO0VBQXNDLGFOdUpaO0NNdkowQzs7QUFDcEU7RUFBdUMsYU53Slo7Q014SjJDOztBQUN0RTs7RUFDZ0MsYU4vZlo7Q00rZm9DOztBQUN4RDtFQUFvQyxhTjRKWjtDTTVKd0M7O0FBQ2hFO0VBQWtDLGFOOEdaO0NNOUdzQzs7QUFDNUQ7RUFBbUMsYU53RFo7Q014RHVDOztBQUM5RDtFQUFtQyxhTjlJWjtDTThJdUM7O0FBQzlEOztFQUN5QyxhTjBMWjtDTTFMNkM7O0FBQzFFO0VBQTBDLGFOakhaO0NNaUg4Qzs7QUFDNUU7RUFBcUMsYU5ySFo7Q01xSHlDOztBQUNsRTtFQUF5QyxhTm5XWjtDTW1XNkM7O0FBQzFFOzs7RUFFeUMsYU4vZ0JaO0NNK2dCNkM7O0FBQzFFOztFQUNtRCxhTjlnQlo7Q004Z0J1RDs7QUFDOUY7O0VBQ3lDLGFObGhCWjtDTWtoQjZDOztBQUMxRTs7RUFDNEMsYU5uaEJaO0NNbWhCZ0Q7O0FBQ2hGOztFQUMwQyxhTnhoQlo7Q013aEI4Qzs7QUFDNUU7RUFBMEMsYU4zSVo7Q00ySThDOztBQUM1RTtFQUFxQyxhTjNPWjtDTTJPeUM7O0FBQ2xFO0VBQXlDLGFOeElaO0NNd0k2Qzs7QUFDMUU7RUFBMkMsYU54SVo7Q013SStDOztBQUM5RTtFQUF3QyxhTndCWjtDTXhCNEM7O0FBQ3hFO0VBQTBDLGFOd0JaO0NNeEI4Qzs7QUFDNUU7RUFBbUMsYU4vZFo7Q00rZHVDOztBQUM5RDtFQUEyQyxhTmxlWjtDTWtlK0M7O0FBQzlFO0VBQWtDLGFOcGNaO0NNb2NzQzs7QUFDNUQ7RUFBMEMsYU5sakJaO0NNa2pCOEM7O0FBQzVFO0VBQXdDLGFOeFBaO0NNd1A0Qzs7QUFDeEU7O0VBQzRDLGFOelBaO0NNeVBnRDs7QUFDaEY7O0VBQzJDLGFON1BaO0NNNlArQzs7QUFDOUU7O0VBQzBDLGFOaFFaO0NNZ1E4Qzs7QUFDNUU7RUFBc0MsYU5yUVo7Q01xUTBDOztBQUNwRTs7RUFDd0MsYU54Ulo7Q013UjRDOztBQUN4RTs7RUFDeUMsYU43Ulo7Q002UjZDOztBQUMxRTtFQUE0QyxhTjFSWjtDTTBSZ0Q7O0FBQ2hGO0VBQTBDLGFOcFNaO0NNb1M4Qzs7QUFDNUU7RUFBeUMsYU4zUlo7Q00yUjZDOztBQUMxRTtFQUEyQyxhTi9SWjtDTStSK0M7O0FBQzlFO0VBQXlDLGFOalNaO0NNaVM2Qzs7QUFDMUU7RUFBc0MsYU4rRFo7Q00vRDBDOztBQUNwRTtFQUF1QyxhTi9GWjtDTStGMkM7O0FBQ3RFO0VBQTZDLGFOL2JaO0NNK2JpRDs7QUFDbEY7RUFBK0IsYU50VVo7Q01zVW1DOztBQUN0RDtFQUFzQyxhTnRVWjtDTXNVMEM7O0FBQ3BFO0VBQXdDLGFOa0VaO0NNbEU0Qzs7QUFDeEU7RUFBMEMsYU5yS1o7Q01xSzhDOztBQUM1RTtFQUFpRCxhTnJLWjtDTXFLcUQ7O0FBQzFGO0VBQXVDLGFONVVaO0NNNFUyQzs7QUFDdEU7RUFBd0MsYU53SFo7Q014SDRDOztBQUN4RTtFQUFtQyxhTm5GWjtDTW1GdUM7O0FBQzlEO0VBQW1DLGFOemVaO0NNeWV1Qzs7QUFDOUQ7RUFBb0MsYU45V1o7Q004V3dDOztBQUNoRTtFQUFrQyxhTnhLWjtDTXdLc0M7O0FBQzVEO0VBQThDLGFOcFFaO0NNb1FrRDs7QUFDcEY7O0VBQ3VDLGFOU1o7Q01UMkM7O0FBQ3RFO0VBQW1DLGFOamRaO0NNaWR1Qzs7QUFDOUQ7RUFBa0MsYU56b0JaO0NNeW9Cc0M7O0FBQzVEO0VBQW1DLGFOL25CWjtDTStuQnVDOztBQUM5RDtFQUE0QyxhTjNoQlo7Q00yaEJnRDs7QUFDaEY7RUFBNkMsYU45aEJaO0NNOGhCaUQ7O0FBQ2xGO0VBQTZDLGFONWhCWjtDTTRoQmlEOztBQUNsRjtFQUE2QyxhTmppQlo7Q01paUJpRDs7QUFDbEY7RUFBcUMsYU5wUlo7Q01vUnlDOztBQUNsRTtFQUFvQyxhTjVOWjtDTTROd0M7O0FBQ2hFO0VBQXNDLGFONU5aO0NNNE4wQzs7QUFDcEU7RUFBa0MsYU4vTlo7Q00rTnNDOztBQUM1RDtFQUFnQyxhTmxPWjtDTWtPb0M7O0FBQ3hEO0VBQXVDLGFOcGVaO0NNb2UyQzs7QUFDdEU7RUFBeUMsYU5wZVo7Q01vZTZDOztBQUMxRTtFQUFrQyxhTnRTWjtDTXNTc0M7O0FBQzVEO0VBQWtDLGFOaUZaO0NNakZzQzs7QUFDNUQ7RUFBc0MsYU5sa0JaO0NNa2tCMEM7O0FBQ3BFO0VBQXNDLGFOclhaO0NNcVgwQzs7QUFDcEU7RUFBeUMsYU5wSVo7Q01vSTZDOztBQUMxRTtFQUFpQyxhTnBjWjtDTW9jcUM7O0FBQzFEO0VBQTRDLGFOaGVaO0NNZ2VnRDs7QUFDaEY7RUFBcUMsYU5wZlo7Q01vZnlDOztBQUNsRTtFQUFpQyxhTmxOWjtDTWtOcUM7O0FBQzFEO0VBQXlDLGFOMVhaO0NNMFg2Qzs7QUFDMUU7RUFBZ0MsYU5vRFo7Q01wRG9DOztBQUN4RDtFQUF5QyxhTjNKWjtDTTJKNkM7O0FBQzFFO0VBQXFDLGFOek5aO0NNeU55Qzs7QUFDbEU7RUFBbUMsYU5sSFo7Q01rSHVDOztBQUM5RDtFQUF5QyxhTjdMWjtDTTZMNkM7O0FBQzFFO0VBQTJDLGFON0xaO0NNNkwrQzs7QUFDOUU7RUFBd0MsYU4zQ1o7Q00yQzRDOztBQUN4RTtFQUEwQyxhTjNDWjtDTTJDOEM7O0FBQzVFO0VBQXlDLGFOckdaO0NNcUc2Qzs7QUFDMUU7RUFBNEMsYU5yR1o7Q01xR2dEOztBQUNoRjtFQUFvQyxhTjdVWjtDTTZVd0M7O0FBQ2hFO0VBQXNDLGFObmxCWjtDTW1sQjBDOztBQUNwRTtFQUF3QyxhTm5sQlo7Q01tbEI0Qzs7QUFDeEU7RUFBb0MsYU4vTFo7Q00rTHdDOztBQUNoRTtFQUFtQyxhTmxYWjtDTWtYdUM7O0FBQzlEO0VBQXVDLGFOa0ZaO0NNbEYyQzs7QUFDdEU7RUFBb0MsYU5tRlo7Q01uRndDOztBQUNoRTtFQUFtQyxhTjljWjtDTThjdUM7O0FBQzlEO0VBQTZDLGFOMkJaO0NNM0JpRDs7QUFDbEY7RUFBMkMsYU5tRVo7Q01uRStDOztBQUM5RTtFQUE4QyxhTnhLWjtDTXdLa0Q7O0FBQ3BGO0VBQWtDLGFOOWxCWjtDTThsQnNDOztBQUM1RDtFQUE4QyxhTnRvQlo7Q01zb0JrRDs7QUFDcEY7RUFBaUQsYU5xRFo7Q01yRHFEOztBQUMxRjtFQUFvQyxhTnhsQlo7Q013bEJ3Qzs7QUFDaEU7RUFBd0QsYU41b0JaO0NNNG9CNEQ7O0FBQ3hHOztFQUNnRSxhTjlxQlo7Q004cUJvRTs7QUFDeEg7OztFQUVpQyxhTnZmWjtDTXVmcUM7O0FBQzFEO0VBQWtDLGFOaFlaO0NNZ1lzQzs7QUFDNUQ7RUFBb0MsYU5oWVo7Q01nWXdDOztBQUNoRTs7RUFDMEMsYU4xSFo7Q00wSDhDOztBQUM1RTtFQUF1QyxhTnpSWjtDTXlSMkM7O0FBQ3RFO0VBQW1DLGFOaUNaO0NNakN1Qzs7QUFDOUQ7RUFBMEMsYU5pQ1o7Q01qQzhDOztBQUM1RTtFQUFxQyxhTmxIWjtDTWtIeUM7O0FBQ2xFO0VBQTJDLGFObEhaO0NNa0grQzs7QUFDOUU7RUFBNEMsYU5sSFo7Q01rSGdEOztBQUNoRjtFQUF1QyxhTnJOWjtDTXFOMkM7O0FBQ3RFO0VBQXdDLGFOcGJaO0NNb2I0Qzs7QUFDeEU7RUFBa0MsYU5tRVo7Q01uRXNDOztBQUM1RDtFQUFzQyxhTnBEWjtDTW9EMEM7O0FBQ3BFOztFQUNpRCxhTnpZWjtDTXlZcUQ7O0FBQzFGOztFQUN5QyxhTjdhWjtDTTZhNkM7O0FBQzFFO0VBQXdDLGFOdFhaO0NNc1g0Qzs7QUFDeEU7RUFBMEMsYU5sZlo7Q01rZjhDOztBQUM1RTtFQUE0QyxhTmxmWjtDTWtmZ0Q7O0FBQ2hGO0VBQW1DLGFOdFRaO0NNc1R1Qzs7QUFDOUQ7RUFBeUMsYU5wdEJaO0NNb3RCNkM7O0FBQzFFO0VBQTJDLGFOcHRCWjtDTW90QitDOztBQUM5RTs7RUFDeUMsYU5ydEJaO0NNcXRCNkM7O0FBQzFFOztFQUMyQyxhTnR0Qlo7Q01zdEIrQzs7QUFDOUU7RUFBd0MsYU5KWjtDTUk0Qzs7QUFDeEU7RUFBMEMsYU5KWjtDTUk4Qzs7QUFDNUU7RUFBbUMsYU5IWjtDTUd1Qzs7QUFDOUQ7RUFBcUMsYU4zV1o7Q00yV3lDOztBQUNsRTs7RUFDb0MsYU41V1o7Q000V3dDOztBQUNoRTs7RUFDc0MsYU43V1o7Q002VzBDOztBQUNwRTtFQUFrQyxhTnROWjtDTXNOc0M7O0FBQzVEO0VBQTJDLGFOM2JaO0NNMmIrQzs7QUFDOUU7RUFBcUMsYU50Rlo7Q01zRnlDOztBQUNsRTs7O0VBRTZDLGFOeEVaO0NNd0VpRDs7QUFDbEY7O0VBQ3VELGFOdkVaO0NNdUUyRDs7QUFDdEc7O0VBQzZDLGFOM0VaO0NNMkVpRDs7QUFDbEY7O0VBQ2dELGFONUVaO0NNNEVvRDs7QUFDeEY7O0VBQzhDLGFOakZaO0NNaUZrRDs7QUFDcEY7RUFBbUMsYU4zS1o7Q00yS3VDOztBQUM5RDs7O0VBRWlDLGFOenJCWjtDTXlyQnFDOztBQUMxRDtFQUFvQyxhTmxQWjtDTWtQd0M7O0FBQ2hFO0VBQTRDLGFOS1o7Q01MZ0Q7O0FBQ2hGO0VBQTRDLGFOS1o7Q01MZ0Q7O0FBQ2hGO0VBQTJDLGFOS1o7Q01MK0M7O0FBQzlFOztFQUN5QyxhTkRaO0NNQzZDOztBQUMxRTs7RUFDMkMsYU5GWjtDTUUrQzs7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SDtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBMkQsYUQ1dEJSO0NDNHRCK0Q7O0FBQ2xIO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUE0RCxhRDV0QlI7Q0M0dEJnRTs7QUFDcEg7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQXlELGFENXRCUjtDQzR0QjZEOztBQUM5RztFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQW9ELGFENXRCUjtDQzR0QndEOztBQUNwRztFQUFzRCxhRDV0QlI7Q0M0dEIwRDs7QUFDeEc7RUFBNEQsYUQ1dEJSO0NDNHRCZ0U7O0FBQ3BIO0VBQXNELGFENXRCUjtDQzR0QjBEOztBQUN4RztFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0QsYUQ1dEJSO0NDNHRCMEQ7O0FBQ3hHO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQW9ELGFENXRCUjtDQzR0QndEOztBQUNwRztFQUFxRCxhRDV0QlI7Q0M0dEJ5RDs7QUFDdEc7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBd0QsYUQ1dEJSO0NDNHRCNEQ7O0FBQzVHO0VBQXVELGFENXRCUjtDQzR0QjJEOztBQUMxRztFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQXNELGFENXRCUjtDQzR0QjBEOztBQUN4RztFQUFxRCxhRDV0QlI7Q0M0dEJ5RDs7QUFDdEc7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQW9ELGFENXRCUjtDQzR0QndEOztBQUNwRztFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUFnQyxhRDV0QlI7Q0M0dEJvQzs7QUFDNUQ7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUFpQyxhRDV0QlI7Q0M0dEJxQzs7QUFDOUQ7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBaUMsYUQ1dEJSO0NDNHRCcUM7O0FBQzlEO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQWlDLGFENXRCUjtDQzR0QnFDOztBQUM5RDtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0QsYUQ1dEJSO0NDNHRCMEQ7O0FBQ3hHO0VBQWlDLGFENXRCUjtDQzR0QnFDOztBQUM5RDtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQTBELGFENXRCUjtDQzR0QjhEOztBQUNoSDtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQW9ELGFENXRCUjtDQzR0QndEOztBQUNwRztFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUF3RCxhRDV0QlI7Q0M0dEI0RDs7QUFDNUc7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUFzRCxhRDV0QlI7Q0M0dEIwRDs7QUFDeEc7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUFzRCxhRDV0QlI7Q0M0dEIwRDs7QUFDeEc7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNELGFENXRCUjtDQzR0QjBEOztBQUN4RztFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUFxRCxhRDV0QlI7Q0M0dEJ5RDs7QUFDdEc7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUEyRCxhRDV0QlI7Q0M0dEIrRDs7QUFDbEg7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQTJELGFENXRCUjtDQzR0QitEOztBQUNsSDtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQW9ELGFENXRCUjtDQzR0QndEOztBQUNwRztFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBcUQsYUQ1dEJSO0NDNHRCeUQ7O0FBQ3RHO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUF3RCxhRDV0QlI7Q0M0dEI0RDs7QUFDNUc7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUFzRCxhRDV0QlI7Q0M0dEIwRDs7QUFDeEc7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUFzRCxhRDV0QlI7Q0M0dEIwRDs7QUFDeEc7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQThDLGFENXRCUjtDQzR0QmtEOztBQUN4RjtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQStDLGFENXRCUjtDQzR0Qm1EOztBQUMxRjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQWdELGFENXRCUjtDQzR0Qm9EOztBQUM1RjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQWlDLGFENXRCUjtDQzR0QnFDOztBQUM5RDtFQUFpQyxhRDV0QlI7Q0M0dEJxQzs7QUFDOUQ7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUE4QyxhRDV0QlI7Q0M0dEJrRDs7QUFDeEY7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBaUMsYUQ1dEJSO0NDNHRCcUM7O0FBQzlEO0VBQWlDLGFENXRCUjtDQzR0QnFDOztBQUM5RDtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQXVDLGFENXRCUjtDQzR0QjJDOztBQUMxRTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQWlDLGFENXRCUjtDQzR0QnFDOztBQUM5RDtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBa0MsYUQ1dEJSO0NDNHRCc0M7O0FBQ2hFO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQW1DLGFENXRCUjtDQzR0QnVDOztBQUNsRTtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQXFDLGFENXRCUjtDQzR0QnlDOztBQUN0RTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBaUMsYUQ1dEJSO0NDNHRCcUM7O0FBQzlEO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBb0MsYUQ1dEJSO0NDNHRCd0M7O0FBQ3BFO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUFtQyxhRDV0QlI7Q0M0dEJ1Qzs7QUFDbEU7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQW9ELGFENXRCUjtDQzR0QndEOztBQUNwRztFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQW9ELGFENXRCUjtDQzR0QndEOztBQUNwRztFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQW9ELGFENXRCUjtDQzR0QndEOztBQUNwRztFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBaUQsYUQ1dEJSO0NDNHRCcUQ7O0FBQzlGO0VBQWlELGFENXRCUjtDQzR0QnFEOztBQUM5RjtFQUF5RCxhRDV0QlI7Q0M0dEI2RDs7QUFDOUc7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFpRCxhRDV0QlI7Q0M0dEJxRDs7QUFDOUY7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQXFELGFENXRCUjtDQzR0QnlEOztBQUN0RztFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBdUQsYUQ1dEJSO0NDNHRCMkQ7O0FBQzFHO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBbUQsYUQ1dEJSO0NDNHRCdUQ7O0FBQ2xHO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUFtRCxhRDV0QlI7Q0M0dEJ1RDs7QUFDbEc7RUFBK0MsYUQ1dEJSO0NDNHRCbUQ7O0FBQzFGO0VBQXVELGFENXRCUjtDQzR0QjJEOztBQUMxRztFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBdUQsYUQ1dEJSO0NDNHRCMkQ7O0FBQzFHO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUFrRCxhRDV0QlI7Q0M0dEJzRDs7QUFDaEc7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNELGFENXRCUjtDQzR0QjBEOztBQUN4RztFQUErQyxhRDV0QlI7Q0M0dEJtRDs7QUFDMUY7RUFBdUQsYUQ1dEJSO0NDNHRCMkQ7O0FBQzFHO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUFxRCxhRDV0QlI7Q0M0dEJ5RDs7QUFDdEc7RUFBNkMsYUQ1dEJSO0NDNHRCaUQ7O0FBQ3RGO0VBQTJDLGFENXRCUjtDQzR0QitDOztBQUNsRjtFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNELGFENXRCUjtDQzR0QjBEOztBQUN4RztFQUEyQyxhRDV0QlI7Q0M0dEIrQzs7QUFDbEY7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBZ0QsYUQ1dEJSO0NDNHRCb0Q7O0FBQzVGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQTZDLGFENXRCUjtDQzR0QmlEOztBQUN0RjtFQUFxRCxhRDV0QlI7Q0M0dEJ5RDs7QUFDdEc7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQW1ELGFENXRCUjtDQzR0QnVEOztBQUNsRztFQUE0QyxhRDV0QlI7Q0M0dEJnRDs7QUFDcEY7RUFBb0QsYUQ1dEJSO0NDNHRCd0Q7O0FBQ3BHO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBMEMsYUQ1dEJSO0NDNHRCOEM7O0FBQ2hGO0VBQWtELGFENXRCUjtDQzR0QnNEOztBQUNoRztFQUE2QyxhRDV0QlI7Q0M0dEJpRDs7QUFDdEY7RUFBcUQsYUQ1dEJSO0NDNHRCeUQ7O0FBQ3RHO0VBQTRDLGFENXRCUjtDQzR0QmdEOztBQUNwRjtFQUFvRCxhRDV0QlI7Q0M0dEJ3RDs7QUFDcEc7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQXNELGFENXRCUjtDQzR0QjBEOztBQUN4RztFQUEwQyxhRDV0QlI7Q0M0dEI4Qzs7QUFDaEY7RUFBa0QsYUQ1dEJSO0NDNHRCc0Q7O0FBQ2hHO0VBQXdDLGFENXRCUjtDQzR0QjRDOztBQUM1RTtFQUFnRCxhRDV0QlI7Q0M0dEJvRDs7QUFDNUY7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQW9ELGFENXRCUjtDQzR0QndEOztBQUNwRztFQUFzQyxhRDV0QlI7Q0M0dEIwQzs7QUFDeEU7RUFBOEMsYUQ1dEJSO0NDNHRCa0Q7O0FBQ3hGO0VBQTBDLGFENXRCUjtDQzR0QjhDOztBQUNoRjtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUF5QyxhRDV0QlI7Q0M0dEI2Qzs7QUFDOUU7RUFBd0MsYUQ1dEJSO0NDNHRCNEM7O0FBQzVFO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFxQyxhRDV0QlI7Q0M0dEJ5Qzs7QUFDdEU7RUFBcUMsYUQ1dEJSO0NDNHRCeUM7O0FBQ3RFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFvQyxhRDV0QlI7Q0M0dEJ3Qzs7QUFDcEU7RUFBNEMsYUQ1dEJSO0NDNHRCZ0Q7O0FBQ3BGO0VBQXNDLGFENXRCUjtDQzR0QjBDOztBQUN4RTtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBc0MsYUQ1dEJSO0NDNHRCMEM7O0FBQ3hFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFpQyxhRDV0QlI7Q0M0dEJxQzs7QUFDOUQ7RUFBeUMsYUQ1dEJSO0NDNHRCNkM7O0FBQzlFO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUF3QyxhRDV0QlI7Q0M0dEI0Qzs7QUFDNUU7RUFBMkMsYUQ1dEJSO0NDNHRCK0M7O0FBQ2xGO0VBQXlDLGFENXRCUjtDQzR0QjZDOztBQUM5RTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUFDaEU7RUFBdUMsYUQ1dEJSO0NDNHRCMkM7O0FBQzFFO0VBQWtDLGFENXRCUjtDQzR0QnNDOztBQUNoRTtFQUF1QyxhRDV0QlI7Q0M0dEIyQzs7QUFDMUU7RUFBbUMsYUQ1dEJSO0NDNHRCdUM7O0FBQ2xFO0VBQW9DLGFENXRCUjtDQzR0QndDOztBQUNwRTtFQUFrQyxhRDV0QlI7Q0M0dEJzQzs7QUNoOENoRTtFQUNDLGdDQUErQjtFQUMvQiwyREFBeUQ7RUFDekQsNlNBR29FO0VBQ3BFLG9CQUFtQjtFQUNuQixtQkFBa0I7Q3hCdTRSbEI7O0FBRUQ7RXdCcjRSQyxzQkFBcUI7RUFDckIsZ0NBQStCO0VBQy9CLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLHFCQUFvQjtFQUNwQixxQkFBb0I7RUFDcEIsZUFBYztFQUVkLHVDQUF1QztFQUN2QyxvQ0FBbUM7RUFDbkMsbUNBQWtDO0NBQ2xDOztBQUVEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQUNEO0VBQ0MsaUJBQWdCO0NBQ2hCOztBQ3JuQkQ7RUFDRSx1QkFBc0I7RUFDdEIsaURBQW9EO0VBQ3BELG1SQUd3RTtFQUN4RSxvQkFBbUI7RUFDbkIsbUJBQWtCO0N6Qm1zVG5COztBQUVEO0UwQjlzVEUsdUJBQXNCO0VBQ3RCLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLHFCQUFvQjtFQUNwQixxQkFBb0I7RUFDcEIsZUFBYztFQUVkLHVDQUF1QztFQUN2QyxvQ0FBbUM7RUFDbkMsbUNBQWtDO0NBQ25DOztBQUVEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCO0NBQ2pCOztBQUNEO0VBQ0UsaUJBQWdC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a0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUdEO0VBQ0UsbUJBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUdEO0VBQ0UsaUJBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUdEO0VBQ0Usb0JBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUdEO0VBQ0UsaUJBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUdEO0VBQ0Usa0JBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUdEO0VBQ0Usa0JBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUdEO0VBQ0UsbUJBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQXJDRDtFQTRDRSxnQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxnQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBeENEO0VBNENFLG1CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG1CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUF4Q0Q7RUE0Q0UsaUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsaUJBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQXhDRDtFQTRDRSxvQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxvQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBeENEO0VBNkNFLGlCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGlCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUF6Q0Q7RUE2Q0Usa0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usa0JBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQXpDRDtFQTZDRSxrQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxrQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBekNEO0VBNkNFLG1CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG1CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QU5DRDtFTUlFO0lBQ0UsZ0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxnQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUdEO0lBQ0UsbUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxtQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUdEO0lBQ0UsaUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxpQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUdEO0lBQ0Usb0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxvQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUdEO0lBQ0UsaUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxpQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUdEO0lBQ0Usa0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxrQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUdEO0lBQ0Usa0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxrQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUdEO0lBQ0UsbUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxtQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtDbkNneWtCSjs7QTZCNTFrQkM7RU1rRUU7SUFDRSxnQkFBd0I7R0FDekI7RUFGRDtJQUNFLGdCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBR0Q7SUFDRSxtQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG1CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBR0Q7SUFDRSxpQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGlCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBR0Q7SUFDRSxvQkFBNEI7R0FDN0I7RUFGRDtJQUNFLG9CQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBR0Q7SUFDRSxpQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGlCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBR0Q7SUFDRSxrQkFBMEI7R0FDM0I7RUFGRDtJQUNFLGtCQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBR0Q7SUFDRSxrQkFBMEI7R0FDM0I7RUFGRDtJQUNFLGtCQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBR0Q7SUFDRSxtQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG1CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0NuQ2c4bUJKOztBNkJ6am5CQztFTStIRTtJQUNFLGdCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsZ0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFHRDtJQUNFLG1CQUEyQjtHQUM1QjtFQUZEO0lBQ0UsbUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFHRDtJQUNFLGlCQUF5QjtHQUMxQjtFQUZEO0lBQ0UsaUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFHRDtJQUNFLG9CQUE0QjtHQUM3QjtFQUZEO0lBQ0Usb0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFHRDtJQUNFLGlCQUF5QjtHQUMxQjtFQUZEO0lBQ0UsaUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFHRDtJQUNFLGtCQUEwQjtHQUMzQjtFQUZEO0lBQ0Usa0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFHRDtJQUNFLGtCQUEwQjtHQUMzQjtFQUZEO0lBQ0Usa0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFHRDtJQUNFLG1CQUEyQjtHQUM1QjtFQUZEO0lBQ0UsbUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7Q25DZ21wQko7O0FrQzF6cEJEO0VFQ0UsK0JBQXNCO1VB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RUQ7RUFxRVEsbUJBQWtCO0VBQ2xCLGtCQUFpQjtDQUlsQjs7QUExRVA7RUF3RVUsZ0JBQWU7Q0FDaEI7O0FBekVUO0VBK0VTLFlsTDV5Qks7RWtMNnlCTCxpQkFBZ0I7RUFDaEIsaUJBQWdCO0NBQ2pCOztBQWxGUjtFQXVGSSxpQkFBZ0I7Q0FDakI7O0FBeEZIO0VBMkZNLG9CQUFtQjtDQUNwQjs7QUFJTDtFQUdNLFlsTGgwQlE7RWtMaTBCUixpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsaUJBQWdCO0NBQ2pCOztBQVJMO0VBV1Esb0JBQW1CO0NBQ3BCOztBQVpQO0VBY1Esb0JBQW1CO0VBQ25CLFNBQVE7Q0FDVDs7QUFoQlA7RUFrQlEsWWxMLzBCTTtDa0xnMUJQOztBQW5CUDtFQXdCVSxpQkFBZ0I7Q0FpQmpCOztBQXpDVDtFQTBCWSxlQUFjO0VBQ2QsWWxMeDFCRTtFa0x5MUJGLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLGlCQUFnQjtFQUNoQixpQkFBZ0I7Q0FJakI7O0F0Snp5QlQ7RXNKc3dCRjtJQWlDYyxnQkFBZTtHQUVsQjtDbkxtamhFVjs7QW1MdGxoRUQ7RUFxQ1ksZ0JBQWU7RUFDZixzQkFBcUI7RUFDckIsaUJBQ0Y7Q0FBQzs7QUF4Q1g7RUE0Q1ksWUFBVztDQUNaOztBQTdDWDs7RUF1RGMsdUJsTHAzQkE7RWtMcTNCQSxtQkFBa0I7RUFDbEIsWUFBVztDQUNaOztBQTFEYjs7RUE0RGMsWWxMejNCQTtFa0wwM0JBLHNCQUFxQjtFQUNyQixZQUFXO0VBQ1gsbUJBQWtCO0NBQ25COztBQWhFYjtFQXFFUSxlQUFjO0NBQ2Y7O0FBdEVQO0VBNEVNLFlsTHo0QlE7Q2tMMDRCVCIsImZpbGUiOiJzdHlsZXMtbWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3kvR2lscm95LU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3kvR2lscm95LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2lscm95JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3kvR2lscm95LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3kvR2lscm95LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS9HaWxyb3kud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3kvR2lscm95LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYUxULUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFMVC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFMVC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYUxULUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hIE5vdmEgUmcnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBSZyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Ryb2lkIFNlcmlmJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLUl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRHJvaWQgU2VyaWYnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Ryb2lkIFNlcmlmJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NpZ25QYWludGVyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWduUGFpbnRlci9TaWduUGFpbnRlci1Ib3VzZVNjcmlwdC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2lnblBhaW50ZXIvU2lnblBhaW50ZXItSG91c2VTY3JpcHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvU2lnblBhaW50ZXIvU2lnblBhaW50ZXItSG91c2VTY3JpcHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9TaWduUGFpbnRlci9TaWduUGFpbnRlci1Ib3VzZVNjcmlwdC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRWR1Y2F0aW9uSWNvbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0VkdWNhdGlvbkljb25zL2ZvbnQvZm9udGVsbG8uZW90PzExMDQ4NDc1XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0VkdWNhdGlvbkljb25zL2ZvbnQvZm9udGVsbG8uZW90PzExMDQ4NDc1I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9FZHVjYXRpb25JY29ucy9mb250L2ZvbnRlbGxvLndvZmYyPzExMDQ4NDc1XCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9FZHVjYXRpb25JY29ucy9mb250L2ZvbnRlbGxvLndvZmY/MTEwNDg0NzVcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRWR1Y2F0aW9uSWNvbnMvZm9udC9mb250ZWxsby50dGY/MTEwNDg0NzVcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0VkdWNhdGlvbkljb25zL2ZvbnQvZm9udGVsbG8uc3ZnPzExMDQ4NDc1I2ZvbnRlbGxvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBDaHJvbWUgaGFjazogU1ZHIGlzIHJlbmRlcmVkIG1vcmUgc21vb3RoIGluIFdpbmRvenplLiAxMDAlIG1hZ2ljLCB1bmNvbW1lbnQgaWYgeW91IG5lZWQgaXQuICovXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xuLypcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udC9mb250ZWxsby5zdmc/MTEwNDg0NzUjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG4qL1xuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJFZHVjYXRpb25JY29uc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXG59XG5cbi5pY29uLTE0MS1zdGFydHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDAnO1xufVxuXG4vKiAn7qCAJyAqL1xuLmljb24tMTQxLXN0dWR5aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDEnO1xufVxuXG4vKiAn7qCBJyAqL1xuLmljb24tMTQxLXRlbGVzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAyJztcbn1cblxuLyogJ+6ggicgKi9cbi5pY29uLTE0MS10ZXN0LXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMyc7XG59XG5cbi8qICfuoIMnICovXG4uaWNvbi0xNDEtdGVzdC10dWJlLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNCc7XG59XG5cbi8qICfuoIQnICovXG4uaWNvbi0xNDEtdGhpbms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNSc7XG59XG5cbi8qICfuoIUnICovXG4uaWNvbi0xNDEtdGljLXRhYy10b2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNic7XG59XG5cbi8qICfuoIYnICovXG4uaWNvbi0xNDEtdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDcnO1xufVxuXG4vKiAn7qCHJyAqL1xuLmljb24tMTQxLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA4Jztcbn1cblxuLyogJ+6giCcgKi9cbi5pY29uLTE0MS10cm9waHktMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA5Jztcbn1cblxuLyogJ+6giScgKi9cbi5pY29uLTE0MS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGEnO1xufVxuXG4vKiAn7qCKJyAqL1xuLmljb24tMTQxLXVzZXItMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBiJztcbn1cblxuLyogJ+6giycgKi9cbi5pY29uLTE0MS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBjJztcbn1cblxuLyogJ+6gjCcgKi9cbi5pY29uLTE0MS1hYmFjdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZCc7XG59XG5cbi8qICfuoI0nICovXG4uaWNvbi0xNDEtYWxhcm0tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBlJztcbn1cblxuLyogJ+6gjicgKi9cbi5pY29uLTE0MS1hbGFybS1iZWxsLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZic7XG59XG5cbi8qICfuoI8nICovXG4uaWNvbi0xNDEtYWxhcm0tYmVsbC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTAnO1xufVxuXG4vKiAn7qCQJyAqL1xuLmljb24tMTQxLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTEnO1xufVxuXG4vKiAn7qCRJyAqL1xuLmljb24tMTQxLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTInO1xufVxuXG4vKiAn7qCSJyAqL1xuLmljb24tMTQxLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMyc7XG59XG5cbi8qICfuoJMnICovXG4uaWNvbi0xNDEtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNCc7XG59XG5cbi8qICfuoJQnICovXG4uaWNvbi0xNDEtYmFja3BhY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNSc7XG59XG5cbi8qICfuoJUnICovXG4uaWNvbi0xNDEtYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE2Jztcbn1cblxuLyogJ+6glicgKi9cbi5pY29uLTE0MS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTcnO1xufVxuXG4vKiAn7qCXJyAqL1xuLmljb24tMTQxLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxOCc7XG59XG5cbi8qICfuoJgnICovXG4uaWNvbi0xNDEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE5Jztcbn1cblxuLyogJ+6gmScgKi9cbi5pY29uLTE0MS1ib29rc2hlbGY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxYSc7XG59XG5cbi8qICfuoJonICovXG4uaWNvbi0xNDEtYm9va3NoZWxmLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxYic7XG59XG5cbi8qICfuoJsnICovXG4uaWNvbi0xNDEtYnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxYyc7XG59XG5cbi8qICfuoJwnICovXG4uaWNvbi0xNDEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWQnO1xufVxuXG4vKiAn7qCdJyAqL1xuLmljb24tMTQxLWJyaWVmY2FzZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWUnO1xufVxuXG4vKiAn7qCeJyAqL1xuLmljb24tMTQxLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxZic7XG59XG5cbi8qICfuoJ8nICovXG4uaWNvbi0xNDEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjAnO1xufVxuXG4vKiAn7qCgJyAqL1xuLmljb24tMTQxLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMSc7XG59XG5cbi8qICfuoKEnICovXG4uaWNvbi0xNDEtY2FsY3VsYXRvci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjInO1xufVxuXG4vKiAn7qCiJyAqL1xuLmljb24tMTQxLWNhbGN1bGF0b3ItMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIzJztcbn1cblxuLyogJ+6goycgKi9cbi5pY29uLTE0MS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI0Jztcbn1cblxuLyogJ+6gpCcgKi9cbi5pY29uLTE0MS1jZWxsczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI1Jztcbn1cblxuLyogJ+6gpScgKi9cbi5pY29uLTE0MS1jZWxscy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjYnO1xufVxuXG4vKiAn7qCmJyAqL1xuLmljb24tMTQxLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjcnO1xufVxuXG4vKiAn7qCnJyAqL1xuLmljb24tMTQxLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjgnO1xufVxuXG4vKiAn7qCoJyAqL1xuLmljb24tMTQxLWNsYXNzcm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI5Jztcbn1cblxuLyogJ+6gqScgKi9cbi5pY29uLTE0MS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYSc7XG59XG5cbi8qICfuoKonICovXG4uaWNvbi0xNDEtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYic7XG59XG5cbi8qICfuoKsnICovXG4uaWNvbi0xNDEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJjJztcbn1cblxuLyogJ+6grCcgKi9cbi5pY29uLTE0MS1jb21wdXRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJkJztcbn1cblxuLyogJ+6grScgKi9cbi5pY29uLTE0MS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJlJztcbn1cblxuLyogJ+6gricgKi9cbi5pY29uLTE0MS1jdXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyZic7XG59XG5cbi8qICfuoK8nICovXG4uaWNvbi0xNDEtZGVzazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMwJztcbn1cblxuLyogJ+6gsCcgKi9cbi5pY29uLTE0MS1kZXNrLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMSc7XG59XG5cbi8qICfuoLEnICovXG4uaWNvbi0xNDEtZGVzay0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzInO1xufVxuXG4vKiAn7qCyJyAqL1xuLmljb24tMTQxLWRlc2stMzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMzJztcbn1cblxuLyogJ+6gsycgKi9cbi5pY29uLTE0MS1kZXNrLTQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNCc7XG59XG5cbi8qICfuoLQnICovXG4uaWNvbi0xNDEtZGVzay1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzUnO1xufVxuXG4vKiAn7qC1JyAqL1xuLmljb24tMTQxLWRlc2stbGFtcC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzYnO1xufVxuXG4vKiAn7qC2JyAqL1xuLmljb24tMTQxLWRpcGxvbWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNyc7XG59XG5cbi8qICfuoLcnICovXG4uaWNvbi0xNDEtZGlwbG9tYS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzgnO1xufVxuXG4vKiAn7qC4JyAqL1xuLmljb24tMTQxLWRpcGxvbWEtMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM5Jztcbn1cblxuLyogJ+6guScgKi9cbi5pY29uLTE0MS1kaXBsb21hLTM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzYSc7XG59XG5cbi8qICfuoLonICovXG4uaWNvbi0xNDEtZGlwbG9tYS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2InO1xufVxuXG4vKiAn7qC7JyAqL1xuLmljb24tMTQxLWRpcGxvbWEtNTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNjJztcbn1cblxuLyogJ+6gvCcgKi9cbi5pY29uLTE0MS1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzZCc7XG59XG5cbi8qICfuoL0nICovXG4uaWNvbi0xNDEtZWFydGgtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzZSc7XG59XG5cbi8qICfuoL4nICovXG4uaWNvbi0xNDEtZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzZic7XG59XG5cbi8qICfuoL8nICovXG4uaWNvbi0xNDEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDAnO1xufVxuXG4vKiAn7qGAJyAqL1xuLmljb24tMTQxLWV4YW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0MSc7XG59XG5cbi8qICfuoYEnICovXG4uaWNvbi0xNDEtZXhhbS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDInO1xufVxuXG4vKiAn7qGCJyAqL1xuLmljb24tMTQxLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDMnO1xufVxuXG4vKiAn7qGDJyAqL1xuLmljb24tMTQxLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0NCc7XG59XG5cbi8qICfuoYQnICovXG4uaWNvbi0xNDEtZmlsZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDUnO1xufVxuXG4vKiAn7qGFJyAqL1xuLmljb24tMTQxLWZpbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDYnO1xufVxuXG4vKiAn7qGGJyAqL1xuLmljb24tMTQxLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDcnO1xufVxuXG4vKiAn7qGHJyAqL1xuLmljb24tMTQxLWZsYXNrLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0OCc7XG59XG5cbi8qICfuoYgnICovXG4uaWNvbi0xNDEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDknO1xufVxuXG4vKiAn7qGJJyAqL1xuLmljb24tMTQxLWdlcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGEnO1xufVxuXG4vKiAn7qGKJyAqL1xuLmljb24tMTQxLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Yic7XG59XG5cbi8qICfuoYsnICovXG4uaWNvbi0xNDEtZ2x1ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRjJztcbn1cblxuLyogJ+6hjCcgKi9cbi5pY29uLTE0MS1ncmFkdWF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0ZCc7XG59XG5cbi8qICfuoY0nICovXG4uaWNvbi0xNDEtZ3JhZHVhdGVkLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0ZSc7XG59XG5cbi8qICfuoY4nICovXG4uaWNvbi0xNDEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Zic7XG59XG5cbi8qICfuoY8nICovXG4uaWNvbi0xNDEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODUwJztcbn1cblxuLyogJ+6hkCcgKi9cbi5pY29uLTE0MS1pZC1jYXJkLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1MSc7XG59XG5cbi8qICfuoZEnICovXG4uaWNvbi0xNDEtaWQtY2FyZC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTInO1xufVxuXG4vKiAn7qGSJyAqL1xuLmljb24tMTQxLWlkZWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1Myc7XG59XG5cbi8qICfuoZMnICovXG4uaWNvbi0xNDEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1NCc7XG59XG5cbi8qICfuoZQnICovXG4uaWNvbi0xNDEtbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODU1Jztcbn1cblxuLyogJ+6hlScgKi9cbi5pY29uLTE0MS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1Nic7XG59XG5cbi8qICfuoZYnICovXG4uaWNvbi0xNDEtbGFwdG9wLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1Nyc7XG59XG5cbi8qICfuoZcnICovXG4uaWNvbi0xNDEtbGVjdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODU4Jztcbn1cblxuLyogJ+6hmCcgKi9cbi5pY29uLTE0MS1sZWN0dXJlLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1OSc7XG59XG5cbi8qICfuoZknICovXG4uaWNvbi0xNDEtbGVjdHVyZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NWEnO1xufVxuXG4vKiAn7qGaJyAqL1xuLmljb24tMTQxLWxlY3R1cmUtMzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODViJztcbn1cblxuLyogJ+6hmycgKi9cbi5pY29uLTE0MS1sZWN0dXJlLTQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1Yyc7XG59XG5cbi8qICfuoZwnICovXG4uaWNvbi0xNDEtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1ZCc7XG59XG5cbi8qICfuoZ0nICovXG4uaWNvbi0xNDEtbGlicmFyeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODVlJztcbn1cblxuLyogJ+6hnicgKi9cbi5pY29uLTE0MS1tZWRhbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NWYnO1xufVxuXG4vKiAn7qGfJyAqL1xuLmljb24tMTQxLW1lZGFsLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2MCc7XG59XG5cbi8qICfuoaAnICovXG4uaWNvbi0xNDEtbWVnYXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjEnO1xufVxuXG4vKiAn7qGhJyAqL1xuLmljb24tMTQxLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Mic7XG59XG5cbi8qICfuoaInICovXG4uaWNvbi0xNDEtbWljcm9zY29wZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjMnO1xufVxuXG4vKiAn7qGjJyAqL1xuLmljb24tMTQxLW1vcnRhcmJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjQnO1xufVxuXG4vKiAn7qGkJyAqL1xuLmljb24tMTQxLW1vcnRhcmJvYXJkLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2NSc7XG59XG5cbi8qICfuoaUnICovXG4uaWNvbi0xNDEtbXVzZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjYnO1xufVxuXG4vKiAn7qGmJyAqL1xuLmljb24tMTQxLW5ldHdvcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Nyc7XG59XG5cbi8qICfuoacnICovXG4uaWNvbi0xNDEtbm90ZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2OCc7XG59XG5cbi8qICfuoagnICovXG4uaWNvbi0xNDEtbm90ZWJvb2stMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODY5Jztcbn1cblxuLyogJ+6hqScgKi9cbi5pY29uLTE0MS1vbmxpbmUtZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NmEnO1xufVxuXG4vKiAn7qGqJyAqL1xuLmljb24tMTQxLW9wZW4tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODZiJztcbn1cblxuLyogJ+6hqycgKi9cbi5pY29uLTE0MS1vcGVuLWJvb2stMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODZjJztcbn1cblxuLyogJ+6hrCcgKi9cbi5pY29uLTE0MS1vcGVuLWJvb2stMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODZkJztcbn1cblxuLyogJ+6hrScgKi9cbi5pY29uLTE0MS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODZlJztcbn1cblxuLyogJ+6hricgKi9cbi5pY29uLTE0MS1wYWludC1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NmYnO1xufVxuXG4vKiAn7qGvJyAqL1xuLmljb24tMTQxLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODcwJztcbn1cblxuLyogJ+6hsCcgKi9cbi5pY29uLTE0MS1wYXBlcmNsaXAtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODcxJztcbn1cblxuLyogJ+6hsScgKi9cbi5pY29uLTE0MS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3Mic7XG59XG5cbi8qICfuobInICovXG4uaWNvbi0xNDEtcGVuLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3Myc7XG59XG5cbi8qICfuobMnICovXG4uaWNvbi0xNDEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NzQnO1xufVxuXG4vKiAn7qG0JyAqL1xuLmljb24tMTQxLXBlbmNpbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NzUnO1xufVxuXG4vKiAn7qG1JyAqL1xuLmljb24tMTQxLXBlbmNpbC1jYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NzYnO1xufVxuXG4vKiAn7qG2JyAqL1xuLmljb24tMTQxLXBlbmRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NzcnO1xufVxuXG4vKiAn7qG3JyAqL1xuLmljb24tMTQxLXBob25lLWNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3OCc7XG59XG5cbi8qICfuobgnICovXG4uaWNvbi0xNDEtcGh5c2ljczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODc5Jztcbn1cblxuLyogJ+6huScgKi9cbi5pY29uLTE0MS1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3YSc7XG59XG5cbi8qICfuobonICovXG4uaWNvbi0xNDEtcHJlc2VudGF0aW9uLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3Yic7XG59XG5cbi8qICfuobsnICovXG4uaWNvbi0xNDEtcHJlc2VudGF0aW9uLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3Yyc7XG59XG5cbi8qICfuobwnICovXG4uaWNvbi0xNDEtcHJlc2VudGF0aW9uLTM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3ZCc7XG59XG5cbi8qICfuob0nICovXG4uaWNvbi0xNDEtcHJlc2VudGF0aW9uLTQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3ZSc7XG59XG5cbi8qICfuob4nICovXG4uaWNvbi0xNDEtcHJlc2VudGF0aW9uLTU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3Zic7XG59XG5cbi8qICfuob8nICovXG4uaWNvbi0xNDEtcHJlc2VudGF0aW9uLTY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4MCc7XG59XG5cbi8qICfuooAnICovXG4uaWNvbi0xNDEtcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODgxJztcbn1cblxuLyogJ+6igScgKi9cbi5pY29uLTE0MS1wcm9qZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4Mic7XG59XG5cbi8qICfuooInICovXG4uaWNvbi0xNDEtcHJvdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODgzJztcbn1cblxuLyogJ+6igycgKi9cbi5pY29uLTE0MS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODg0Jztcbn1cblxuLyogJ+6ihCcgKi9cbi5pY29uLTE0MS1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ODUnO1xufVxuXG4vKiAn7qKFJyAqL1xuLmljb24tMTQxLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODg2Jztcbn1cblxuLyogJ+6ihicgKi9cbi5pY29uLTE0MS1zY2hvb2wtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODg3Jztcbn1cblxuLyogJ+6ihycgKi9cbi5pY29uLTE0MS1zY2hvb2wtMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODg4Jztcbn1cblxuLyogJ+6iiCcgKi9cbi5pY29uLTE0MS1zZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ODknO1xufVxuXG4vKiAn7qKJJyAqL1xuLmljb24tMTQxLXNoYXJwZW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODhhJztcbn1cblxuLyogJ+6iiicgKi9cbi5pY29uLTE0MS1zdGFmZjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODhiJztcbn1cblxuLyogJ+6iiycgKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZWxlZ2FudC9FbGVnYW50SWNvbnMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2VsZWdhbnQvRWxlZ2FudEljb25zLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2VsZWdhbnQvRWxlZ2FudEljb25zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZWxlZ2FudC9FbGVnYW50SWNvbnMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9lbGVnYW50L0VsZWdhbnRJY29ucy5zdmcjRWxlZ2FudEljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byB1c2UgZGF0YSBhdHRyaWJ1dGVzIGZvciBpbnNlcnRpbmcgeW91ciBpY29ucyAqL1xuLmVsOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcbiAgY29udGVudDogYXR0cihkYXRhLWljb24pO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIFVzZSB0aGUgZm9sbG93aW5nIENTUyBjb2RlIGlmIHlvdSB3YW50IHRvIGhhdmUgYSBjbGFzcyBwZXIgaWNvbiAqL1xuLypcbkluc3RlYWQgb2YgYSBsaXN0IG9mIGFsbCBjbGFzcyBzZWxlY3RvcnMsXG55b3UgY2FuIHVzZSB0aGUgZ2VuZXJpYyBzZWxlY3RvciBiZWxvdywgYnV0IGl0J3Mgc2xvd2VyOlxuW2NsYXNzKj1cInlvdXItY2xhc3MtcHJlZml4XCJdIHtcbiovXG4uYXJyb3dfdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIxXCI7XG59XG5cbi5hcnJvd19kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMlwiO1xufVxuXG4uYXJyb3dfbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjNcIjtcbn1cblxuLmFycm93X3JpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNFwiO1xufVxuXG4uYXJyb3dfbGVmdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjVcIjtcbn1cblxuLmFycm93X3JpZ2h0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNlwiO1xufVxuXG4uYXJyb3dfcmlnaHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjdcIjtcbn1cblxuLmFycm93X2xlZnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjhcIjtcbn1cblxuLmFycm93LXVwLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI5XCI7XG59XG5cbi5hcnJvd191cC1kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmFcIjtcbn1cblxuLmFycm93X2xlZnQtcmlnaHRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyYlwiO1xufVxuXG4uYXJyb3dfbGVmdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmNcIjtcbn1cblxuLmFycm93X2V4cGFuZF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyZFwiO1xufVxuXG4uYXJyb3dfZXhwYW5kX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmVcIjtcbn1cblxuLmFycm93X2NvbmRlbnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyZlwiO1xufVxuXG4uYXJyb3dfZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMFwiO1xufVxuXG4uYXJyb3dfbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzFcIjtcbn1cblxuLmFycm93X2NhcnJvdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzJcIjtcbn1cblxuLmFycm93X2NhcnJvdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzM1wiO1xufVxuXG4uYXJyb3dfY2Fycm90LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM0XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM1XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMnVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNlwiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzN1wiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJsZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzOFwiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzlcIjtcbn1cblxuLmFycm93X2NhcnJvdC11cF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzYVwiO1xufVxuXG4uYXJyb3dfY2Fycm90LWRvd25fYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2JcIjtcbn1cblxuLmFycm93X2NhcnJvdC1sZWZ0X2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNjXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtcmlnaHRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2RcIjtcbn1cblxuLmFycm93X2NhcnJvdC0ydXBfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2VcIjtcbn1cblxuLmFycm93X2NhcnJvdC0yZG93bl9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzZlwiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJsZWZ0X2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQwXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMnJpZ2h0X2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQxXCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDJcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQzXCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NFwiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ1XCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS11cF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NlwiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtZG93bl9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0N1wiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtbGVmdF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OFwiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtcmlnaHRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDlcIjtcbn1cblxuLmFycm93X2JhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRhXCI7XG59XG5cbi5pY29uX21pbnVzLTA2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0YlwiO1xufVxuXG4uaWNvbl9wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0Y1wiO1xufVxuXG4uaWNvbl9jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGRcIjtcbn1cblxuLmljb25fY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRlXCI7XG59XG5cbi5pY29uX21pbnVzX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRmXCI7XG59XG5cbi5pY29uX3BsdXNfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTBcIjtcbn1cblxuLmljb25fY2xvc2VfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTFcIjtcbn1cblxuLmljb25fY2hlY2tfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTJcIjtcbn1cblxuLmljb25fem9vbS1vdXRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1M1wiO1xufVxuXG4uaWNvbl96b29tLWluX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTRcIjtcbn1cblxuLmljb25fc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NVwiO1xufVxuXG4uaWNvbl9ib3gtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU2XCI7XG59XG5cbi5pY29uX2JveC1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTdcIjtcbn1cblxuLmljb25fbWludXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OFwiO1xufVxuXG4uaWNvbl9wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTlcIjtcbn1cblxuLmljb25fYm94LWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVhXCI7XG59XG5cbi5pY29uX2NpcmNsZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWJcIjtcbn1cblxuLmljb25fY2lyY2xlLXNsZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWNcIjtcbn1cblxuLmljb25fc3RvcF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1ZFwiO1xufVxuXG4uaWNvbl9zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1ZVwiO1xufVxuXG4uaWNvbl9wYXVzZV9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1ZlwiO1xufVxuXG4uaWNvbl9wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjBcIjtcbn1cblxuLmljb25fbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjFcIjtcbn1cblxuLmljb25fbWVudS1zcXVhcmVfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjJcIjtcbn1cblxuLmljb25fbWVudS1jaXJjbGVfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjNcIjtcbn1cblxuLmljb25fdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY0XCI7XG59XG5cbi5pY29uX29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2NVwiO1xufVxuXG4uaWNvbl9hZGp1c3QtaG9yaXo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY2XCI7XG59XG5cbi5pY29uX2FkanVzdC12ZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2N1wiO1xufVxuXG4uaWNvbl9kb2N1bWVudF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY4XCI7XG59XG5cbi5pY29uX2RvY3VtZW50c19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY5XCI7XG59XG5cbi5pY29uX3BlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmFcIjtcbn1cblxuLmljb25fcGVuY2lsLWVkaXRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YlwiO1xufVxuXG4uaWNvbl9wZW5jaWwtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmNcIjtcbn1cblxuLmljb25fZm9sZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmRcIjtcbn1cblxuLmljb25fZm9sZGVyLW9wZW5fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZVwiO1xufVxuXG4uaWNvbl9mb2xkZXItYWRkX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmZcIjtcbn1cblxuLmljb25faW5mb19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcwXCI7XG59XG5cbi5pY29uX2Vycm9yLW9jdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcxXCI7XG59XG5cbi5pY29uX2Vycm9yLWNpcmNsZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDcyXCI7XG59XG5cbi5pY29uX2Vycm9yLXRyaWFuZ2xlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzNcIjtcbn1cblxuLmljb25fcXVlc3Rpb25fYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzRcIjtcbn1cblxuLmljb25fcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc1XCI7XG59XG5cbi5pY29uX2NvbW1lbnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NlwiO1xufVxuXG4uaWNvbl9jaGF0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzdcIjtcbn1cblxuLmljb25fdm9sLW11dGVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OFwiO1xufVxuXG4uaWNvbl92b2x1bWUtbG93X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzlcIjtcbn1cblxuLmljb25fdm9sdW1lLWhpZ2hfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3YVwiO1xufVxuXG4uaWNvbl9xdW90YXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3YlwiO1xufVxuXG4uaWNvbl9xdW90YXRpb25zX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdjXCI7XG59XG5cbi5pY29uX2Nsb2NrX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2RcIjtcbn1cblxuLmljb25fbG9ja19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdlXCI7XG59XG5cbi5pY29uX2xvY2stb3Blbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cblxuLmljb25fa2V5X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uaWNvbl9jbG91ZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cblxuLmljb25fY2xvdWQtdXBsb2FkX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uaWNvbl9jbG91ZC1kb3dubG9hZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cblxuLmljb25faW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmljb25faW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5pY29uX2xpZ2h0YnVsYl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmljb25fZ2lmdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cblxuLmljb25faG91c2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG5cbi5pY29uX2dlbml1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuXG4uaWNvbl9tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGJcIjtcbn1cblxuLmljb25fdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCI7XG59XG5cbi5pY29uX2xhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuXG4uaWNvbl9kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG5cbi5pY29uX2NhbWVyYV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cblxuLmljb25fbWFpbF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cblxuLmljb25fY29uZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cblxuLmljb25fcmliYm9uX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuXG4uaWNvbl9iYWdfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG5cbi5pY29uX2NyZWRpdGNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cblxuLmljb25fY2FydF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cblxuLmljb25fcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG5cbi5pY29uX3RhZ19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cblxuLmljb25fdGFnc19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cblxuLmljb25fdHJhc2hfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG5cbi5pY29uX2N1cnNvcl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cblxuLmljb25fbWljX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuXG4uaWNvbl9jb21wYXNzX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuXG4uaWNvbl9waW5fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG5cbi5pY29uX3B1c2hwaW5fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG5cbi5pY29uX21hcF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cblxuLmljb25fZHJhd2VyX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuXG4uaWNvbl90b29sYm94X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuXG4uaWNvbl9ib29rX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuXG4uaWNvbl9jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuXG4uaWNvbl9maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG5cbi5pY29uX3RhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG5cbi5pY29uX2NvbnRhY3RzX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuXG4uaWNvbl9oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG5cbi5pY29uX2xpZmVzYXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuXG4uaWNvbl9waWVjaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuXG4uaWNvbl9yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG59XG5cbi5pY29uX2xpbmtfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG5cbi5pY29uX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmNcIjtcbn1cblxuLmljb25fbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuXG4uaWNvbl9ibG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG5cbi5pY29uX2FyY2hpdmVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7XG59XG5cbi5pY29uX2hlYXJ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuXG4uaWNvbl9zdGFyX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuXG4uaWNvbl9zdGFyLWhhbGZfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG5cbi5pY29uX3N0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cblxuLmljb25fc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG5cbi5pY29uX3Rvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG5cbi5pY29uX3Rvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cblxuLmljb25fY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG5cbi5pY29uX2NvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cblxuLmFycm93X3VwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuXG4uYXJyb3dfZG93bl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2FcIjtcbn1cblxuLmFycm93X2xlZnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNiXCI7XG59XG5cbi5hcnJvd19yaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2NcIjtcbn1cblxuLmFycm93X2xlZnQtdXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG5cbi5hcnJvd19yaWdodC11cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2VcIjtcbn1cblxuLmFycm93X3JpZ2h0LWRvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG5cbi5hcnJvd19sZWZ0LWRvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG5cbi5hcnJvd19jb25kZW5zZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cblxuLmFycm93X2V4cGFuZF9hbHQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG5cbi5hcnJvd19jYXJyb3RfdXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtZG93bl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cblxuLmFycm93X2NhcnJvdC1sZWZ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuXG4uYXJyb3dfY2Fycm90LXJpZ2h0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJ1cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cblxuLmFycm93X2NhcnJvdC0yZHdubl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cblxuLmFycm93X2NhcnJvdC0ybGVmdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cblxuLmFycm93X2NhcnJvdC0ycmlnaHRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS11cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGJcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLWRvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS1sZWZ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZFwiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtcmlnaHRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG5cbi5pY29uX21pbnVzX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZlwiO1xufVxuXG4uaWNvbl9wbHVzX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuXG4uaWNvbl9jbG9zZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cblxuLmljb25fY2hlY2tfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG5cbi5pY29uX3pvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG5cbi5pY29uX3pvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cblxuLmljb25fc3RvcF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cblxuLmljb25fbWVudS1zcXVhcmVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG5cbi5pY29uX21lbnUtY2lyY2xlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuXG4uaWNvbl9kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuXG4uaWNvbl9kb2N1bWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cblxuLmljb25fcGVuY2lsX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YVwiO1xufVxuXG4uaWNvbl9mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjtcbn1cblxuLmljb25fZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWNcIjtcbn1cblxuLmljb25fZm9sZGVyLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xufVxuXG4uaWNvbl9mb2xkZXJfdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG5cbi5pY29uX2ZvbGRlcl9kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuXG4uaWNvbl9pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG5cbi5pY29uX2Vycm9yLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MVwiO1xufVxuXG4uaWNvbl9lcnJvci1vY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cblxuLmljb25fZXJyb3ItdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cblxuLmljb25fcXVlc3Rpb25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG5cbi5pY29uX2NvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cblxuLmljb25fY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuXG4uaWNvbl92b2wtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuXG4uaWNvbl92b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG5cbi5pY29uX3ZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG5cbi5pY29uX3F1b3RhdGlvbnNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG5cbi5pY29uX2Nsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZiXCI7XG59XG5cbi5pY29uX2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmNcIjtcbn1cblxuLmljb25fbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XG59XG5cbi5pY29uX2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZVwiO1xufVxuXG4uaWNvbl9jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZlwiO1xufVxuXG4uaWNvbl9jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cblxuLmljb25fY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cblxuLmljb25fbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG5cbi5pY29uX2dpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cblxuLmljb25faG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cblxuLmljb25fY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG5cbi5pY29uX21haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cblxuLmljb25fY29uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuXG4uaWNvbl9yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cblxuLmljb25fYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG5cbi5pY29uX2NhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjtcbn1cblxuLmljb25fdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG5cbi5pY29uX3RhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2NcIjtcbn1cblxuLmljb25fdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2RcIjtcbn1cblxuLmljb25fY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG5cbi5pY29uX21pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZlwiO1xufVxuXG4uaWNvbl9jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG5cbi5pY29uX3BpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuXG4uaWNvbl9wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG5cbi5pY29uX21hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuXG4uaWNvbl9kcmF3ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cblxuLmljb25fdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuXG4uaWNvbl9ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG5cbi5pY29uX2NvbnRhY3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG5cbi5pY29uX2FyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cblxuLmljb25faGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjtcbn1cblxuLmljb25fcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4YVwiO1xufVxuXG4uaWNvbl9ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4YlwiO1xufVxuXG4uaWNvbl9ncmlkLTJ4MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4Y1wiO1xufVxuXG4uaWNvbl9ncmlkLTN4MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZFwiO1xufVxuXG4uaWNvbl9tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZVwiO1xufVxuXG4uaWNvbl9wYXVzZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGZcIjtcbn1cblxuLmljb25fcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cblxuLmljb25fdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG5cbi5pY29uX2Rvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG5cbi5zb2NpYWxfZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjtcbn1cblxuLnNvY2lhbF90d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG5cbi5zb2NpYWxfcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG5cbi5zb2NpYWxfZ29vZ2xlcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuXG4uc29jaWFsX3R1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuXG4uc29jaWFsX3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOThcIjtcbn1cblxuLnNvY2lhbF93b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTlcIjtcbn1cblxuLnNvY2lhbF9pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWFcIjtcbn1cblxuLnNvY2lhbF9kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YlwiO1xufVxuXG4uc29jaWFsX3ZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDljXCI7XG59XG5cbi5zb2NpYWxfbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWRcIjtcbn1cblxuLnNvY2lhbF9yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWVcIjtcbn1cblxuLnNvY2lhbF9kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlmXCI7XG59XG5cbi5zb2NpYWxfc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTBcIjtcbn1cblxuLnNvY2lhbF9teXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGExXCI7XG59XG5cbi5zb2NpYWxfc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTJcIjtcbn1cblxuLnNvY2lhbF95b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEzXCI7XG59XG5cbi5zb2NpYWxfcGljYXNzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNFwiO1xufVxuXG4uc29jaWFsX2dvb2dsZWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE1XCI7XG59XG5cbi5zb2NpYWxfZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE2XCI7XG59XG5cbi5zb2NpYWxfYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhN1wiO1xufVxuXG4uc29jaWFsX3Nwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYThcIjtcbn1cblxuLnNvY2lhbF9kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTlcIjtcbn1cblxuLnNvY2lhbF9mYWNlYm9va19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWFcIjtcbn1cblxuLnNvY2lhbF90d2l0dGVyX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhYlwiO1xufVxuXG4uc29jaWFsX3BpbnRlcmVzdF9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWNcIjtcbn1cblxuLnNvY2lhbF9nb29nbGVwbHVzX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhZFwiO1xufVxuXG4uc29jaWFsX3R1bWJscl9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWVcIjtcbn1cblxuLnNvY2lhbF9zdHVtYmxldXBvbl9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWZcIjtcbn1cblxuLnNvY2lhbF93b3JkcHJlc3NfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGIwXCI7XG59XG5cbi5zb2NpYWxfaW5zdGFncmFtX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiMVwiO1xufVxuXG4uc29jaWFsX2RyaWJiYmxlX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiMlwiO1xufVxuXG4uc29jaWFsX3ZpbWVvX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiM1wiO1xufVxuXG4uc29jaWFsX2xpbmtlZGluX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiNFwiO1xufVxuXG4uc29jaWFsX3Jzc19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjVcIjtcbn1cblxuLnNvY2lhbF9kZXZpYW50YXJ0X2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiNlwiO1xufVxuXG4uc29jaWFsX3NoYXJlX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiN1wiO1xufVxuXG4uc29jaWFsX215c3BhY2VfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI4XCI7XG59XG5cbi5zb2NpYWxfc2t5cGVfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI5XCI7XG59XG5cbi5zb2NpYWxfeW91dHViZV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmFcIjtcbn1cblxuLnNvY2lhbF9waWNhc3NhX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiYlwiO1xufVxuXG4uc29jaWFsX2dvb2dsZWRyaXZlX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmNcIjtcbn1cblxuLnNvY2lhbF9mbGlja3JfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJkXCI7XG59XG5cbi5zb2NpYWxfYmxvZ2dlcl9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmVcIjtcbn1cblxuLnNvY2lhbF9zcG90aWZ5X2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiZlwiO1xufVxuXG4uc29jaWFsX2RlbGljaW91c19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzBcIjtcbn1cblxuLnNvY2lhbF9mYWNlYm9va19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzFcIjtcbn1cblxuLnNvY2lhbF90d2l0dGVyX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjMlwiO1xufVxuXG4uc29jaWFsX3BpbnRlcmVzdF9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzNcIjtcbn1cblxuLnNvY2lhbF9nb29nbGVwbHVzX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjNFwiO1xufVxuXG4uc29jaWFsX3R1bWJscl9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzVcIjtcbn1cblxuLnNvY2lhbF9zdHVtYmxldXBvbl9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzZcIjtcbn1cblxuLnNvY2lhbF93b3JkcHJlc3Nfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM3XCI7XG59XG5cbi5zb2NpYWxfaW5zdGFncmFtX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjOFwiO1xufVxuXG4uc29jaWFsX2RyaWJiYmxlX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjOVwiO1xufVxuXG4uc29jaWFsX3ZpbWVvX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjYVwiO1xufVxuXG4uc29jaWFsX2xpbmtlZGluX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjYlwiO1xufVxuXG4uc29jaWFsX3Jzc19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2NcIjtcbn1cblxuLnNvY2lhbF9kZXZpYW50YXJ0X3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjZFwiO1xufVxuXG4uc29jaWFsX3NoYXJlX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjZVwiO1xufVxuXG4uc29jaWFsX215c3BhY2Vfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNmXCI7XG59XG5cbi5zb2NpYWxfc2t5cGVfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQwXCI7XG59XG5cbi5zb2NpYWxfeW91dHViZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDFcIjtcbn1cblxuLnNvY2lhbF9waWNhc3NhX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkMlwiO1xufVxuXG4uc29jaWFsX2dvb2dsZWRyaXZlX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkM1wiO1xufVxuXG4uc29jaWFsX2ZsaWNrcl9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDRcIjtcbn1cblxuLnNvY2lhbF9ibG9nZ2VyX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkNVwiO1xufVxuXG4uc29jaWFsX3Nwb3RpZnlfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ2XCI7XG59XG5cbi5zb2NpYWxfZGVsaWNpb3VzX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkN1wiO1xufVxuXG4uaWNvbl9wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG5cbi5pY29uX2NhbHVsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlZVwiO1xufVxuXG4uaWNvbl9idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlZlwiO1xufVxuXG4uaWNvbl9mbG9wcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZThcIjtcbn1cblxuLmljb25fZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWFcIjtcbn1cblxuLmljb25fc2VhcmNoLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDFcIjtcbn1cblxuLmljb25faWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjtcbn1cblxuLmljb25faWQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOFwiO1xufVxuXG4uaWNvbl9wdXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cblxuLmljb25fbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuXG4uaWNvbl9kaXNsaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGViXCI7XG59XG5cbi5pY29uX211ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiO1xufVxuXG4uaWNvbl9jdXJyZW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlZFwiO1xufVxuXG4uaWNvbl93YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDBcIjtcbn1cblxuLmljb25fcGVuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiO1xufVxuXG4uaWNvbl9lYXNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlOVwiO1xufVxuXG4uaWNvbl9mbG93Y2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjtcbn1cblxuLmljb25fZGF0YXJlcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlY1wiO1xufVxuXG4uaWNvbl9icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmVcIjtcbn1cblxuLmljb25fc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY2XCI7XG59XG5cbi5pY29uX3BlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmJcIjtcbn1cblxuLmljb25fZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTJcIjtcbn1cblxuLmljb25fZ2xvYmUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlM1wiO1xufVxuXG4uaWNvbl90YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjVcIjtcbn1cblxuLmljb25faG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGUxXCI7XG59XG5cbi5pY29uX2JhbGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmZcIjtcbn1cblxuLmljb25fcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmOFwiO1xufVxuXG4uaWNvbl9wcmludGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmYVwiO1xufVxuXG4uaWNvbl9jYWxjdWxhdG9yX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlN1wiO1xufVxuXG4uaWNvbl9idWlsZGluZ19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmRcIjtcbn1cblxuLmljb25fZmxvcHB5X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlNFwiO1xufVxuXG4uaWNvbl9kcml2ZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTVcIjtcbn1cblxuLmljb25fc2VhcmNoX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmN1wiO1xufVxuXG4uaWNvbl9pZF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTBcIjtcbn1cblxuLmljb25faWQtMl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZmNcIjtcbn1cblxuLmljb25fcHV6emxlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmOVwiO1xufVxuXG4uaWNvbl9saWtlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkZFwiO1xufVxuXG4uaWNvbl9kaXNsaWtlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmMVwiO1xufVxuXG4uaWNvbl9tdWdfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRjXCI7XG59XG5cbi5pY29uX2N1cnJlbmN5X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmM1wiO1xufVxuXG4uaWNvbl93YWxsZXRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ4XCI7XG59XG5cbi5pY29uX3BlbnNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRiXCI7XG59XG5cbi5pY29uX2Vhc2VsX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmMFwiO1xufVxuXG4uaWNvbl9mbG93Y2hhcnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRmXCI7XG59XG5cbi5pY29uX2RhdGFyZXBvcnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYyXCI7XG59XG5cbi5pY29uX2JyaWVmY2FzZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjRcIjtcbn1cblxuLmljb25fc2hpZWxkX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkOVwiO1xufVxuXG4uaWNvbl9wZXJjZW50X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkYVwiO1xufVxuXG4uaWNvbl9nbG9iZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGVcIjtcbn1cblxuLmljb25fY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU2XCI7XG59XG5cbi5nbHlwaCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IC43NWVtO1xuICBtYXJnaW46IC40ZW0gMS41ZW0gLjc1ZW0gMDtcbiAgd2lkdGg6IDZlbTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5nbHlwaF9iaWcge1xuICBmb250LXNpemU6IDEyOHB4O1xuICBjb2xvcjogIzU5YzVkYztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmdseXBoIGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZ2x5cGggaW5wdXQge1xuICBmb250LWZhbWlseTogY29uc29sYXMsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NjO1xuICBwYWRkaW5nOiAuMmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jZW50ZXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5nbHlwaCAuZnMxIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5mYTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODZlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNGVtO1xufVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cblxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cblxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjtcbn1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7XG59XG5cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIJcIjtcbn1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgINcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7XG59XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CFXCI7XG59XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIZcIjtcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjtcbn1cblxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIhcIjtcbn1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7XG59XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ai1wiO1xufVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIxcIjtcbn1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7XG59XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjlwiO1xufVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7XG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJFcIjtcbn1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AklwiO1xufVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7XG59XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CVXCI7XG59XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJZcIjtcbn1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJhcIjtcbn1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Am1wiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJxcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ1cIjtcbn1cblxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CeXCI7XG59XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ChXCI7XG59XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ao1wiO1xufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApFwiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AplwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKdcIjtcbn1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CpXCI7XG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7XG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjtcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKxcIjtcbn1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK1cIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ar1wiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CyXCI7XG59XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLNcIjtcbn1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C1XCI7XG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C2XCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C4XCI7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C5XCI7XG59XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7XG59XG5cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLtcIjtcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvFwiO1xufVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7XG59XG5cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvlwiO1xufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GAXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYJcIjtcbn1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYNcIjtcbn1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhFwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYVcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GGXCI7XG59XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYdcIjtcbn1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYhcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYlcIjtcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7XG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GLXCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjFwiO1xufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiO1xufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjlwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GQXCI7XG59XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjtcbn1cblxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GSXCI7XG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZNcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZRcIjtcbn1cblxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GVXCI7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZZcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GYXCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZlcIjtcbn1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7XG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GbXCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnFwiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ1cIjtcbn1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnlwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjtcbn1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GiXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7XG59XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7XG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaVcIjtcbn1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GmXCI7XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7XG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqFwiO1xufVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgalcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bq1wiO1xufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrFwiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrVwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GuXCI7XG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbBcIjtcbn1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BslwiO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbNcIjtcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtVwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbhcIjtcbn1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgblcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bu1wiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbxcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7XG59XG5cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvlwiO1xufVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgFwiO1xufVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjtcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CglwiO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7XG59XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjtcbn1cblxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KFXCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChlwiO1xufVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjtcbn1cblxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgohcIjtcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiVwiO1xufVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiO1xufVxuXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgotcIjtcbn1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjFwiO1xufVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjlwiO1xufVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkFwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KSXCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpNcIjtcbn1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KVXCI7XG59XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CllwiO1xufVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KYXCI7XG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KbXCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpxcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7XG59XG5cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp5cIjtcbn1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KgXCI7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiO1xufVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ds1wiO1xufVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqNcIjtcbn1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiO1xufVxuXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqVcIjtcbn1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CplwiO1xufVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KoXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqtcIjtcbn1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KsXCI7XG59XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjtcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KuXCI7XG59XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrBcIjtcbn1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CslwiO1xufVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7XG59XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiO1xufVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4JcIjtcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OFXCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4ZcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7XG59XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4hcIjtcbn1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4tcIjtcbn1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4xcIjtcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiO1xufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg45cIjtcbn1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OQXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OSXCI7XG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OVXCI7XG59XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DllwiO1xufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiO1xufVxuXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5hcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5lcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7XG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ObXCI7XG59XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnFwiO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OeXCI7XG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoFwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjtcbn1cblxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OiXCI7XG59XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6NcIjtcbn1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiO1xufVxuXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OlXCI7XG59XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OmXCI7XG59XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiO1xufVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqFwiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6lcIjtcbn1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OrXCI7XG59XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrFwiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrlwiO1xufVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsFwiO1xufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjtcbn1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OyXCI7XG59XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqJcIjtcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiO1xufVxuXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtVwiO1xufVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7ZcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjtcbn1cblxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7hcIjtcbn1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuVwiO1xufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7XG59XG5cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Du1wiO1xufVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvFwiO1xufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O+XCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgFwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIJcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7XG59XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjtcbn1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjtcbn1cblxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjtcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiO1xufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7XG59XG5cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiO1xufVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SSXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7XG59XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiO1xufVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmFwiO1xufVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiO1xufVxuXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjtcbn1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjtcbn1cblxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnVwiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjtcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7XG59XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKRcIjtcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjtcbn1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjtcbn1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqlwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKtcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiO1xufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74StXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLFcIjtcbn1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiO1xufVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLRcIjtcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuFwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLpcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7XG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7XG59XG5cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL1cIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjtcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiO1xufVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WFXCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WHXCI7XG59XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiO1xufVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WKXCI7XG59XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjFwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WNXCI7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7XG59XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiO1xufVxuXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkVwiO1xufVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FklwiO1xufVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7XG59XG5cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZRcIjtcbn1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WVXCI7XG59XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7XG59XG5cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZdcIjtcbn1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmFwiO1xufVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjtcbn1cblxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmlwiO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fm1wiO1xufVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnVwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaFcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7XG59XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaRcIjtcbn1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WlXCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fp1wiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqFwiO1xufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjtcbn1cblxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqlwiO1xufVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fq1wiO1xufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrVwiO1xufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WuXCI7XG59XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsVwiO1xufVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FslwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7XG59XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W0XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbVcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ft1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuFwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbpcIjtcbn1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbtcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvVwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb5cIjtcbn1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjtcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgVwiO1xufVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7XG59XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7XG59XG5cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aEXCI7XG59XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhVwiO1xufVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7XG59XG5cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aHXCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhohcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GilwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aNXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjlwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiO1xufVxuXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpFcIjtcbn1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GklwiO1xufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aUXCI7XG59XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gl1wiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhphcIjtcbn1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aaXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhptcIjtcbn1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7XG59XG5cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74adXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnlwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74agXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqFcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqJcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqRcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpVwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiO1xufVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gp1wiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqhcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiO1xufVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aqXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gq1wiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7XG59XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrVwiO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq5cIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiO1xufVxuXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrFcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74azXCI7XG59XG5cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a0XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtVwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gt1wiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuFwiO1xufVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7XG59XG5cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrpcIjtcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrtcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjtcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr1cIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr5cIjtcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7XG59XG5cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eBXCI7XG59XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HglwiO1xufVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhFwiO1xufVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eFXCI7XG59XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiO1xufVxuXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4dcIjtcbn1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eIXCI7XG59XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HilwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hi1wiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjtcbn1cblxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh41cIjtcbn1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7XG59XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjtcbn1cblxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5FcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5JcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlFwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlVwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjtcbn1cblxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eXXCI7XG59XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmFwiO1xufVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7XG59XG5cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eaXCI7XG59XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hm1wiO1xufVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh51cIjtcbn1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh55cIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoVwiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HolwiO1xufVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjtcbn1cblxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpFwiO1xufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpVwiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hp1wiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eoXCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7XG59XG5cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqlwiO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hq1wiO1xufVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74etXCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74euXCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7XG59XG5cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74exXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HslwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiO1xufVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e0XCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7VcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjtcbn1cblxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ht1wiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7hcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiO1xufVxuXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7pcIjtcbn1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7tcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e9XCI7XG59XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e+XCI7XG59XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjtcbn1cblxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIFcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IglwiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7XG59XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIdcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIhcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiO1xufVxuXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIpcIjtcbn1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjtcbn1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iRXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7XG59XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJVcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJdcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImlwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJtcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74idXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ5cIjtcbn1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iiXCI7XG59XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7XG59XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74imXCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiO1xufVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqFwiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKtcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiO1xufVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiO1xufVxuXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLBcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7XG59XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiO1xufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74izXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjtcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLZcIjtcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjtcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7XG59XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLlcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IulwiO1xufVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvFwiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL1cIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiO1xufVxuXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYBcIjtcbn1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiO1xufVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjtcbn1cblxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mDXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYRcIjtcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mGXCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JiVwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JilwiO1xufVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7XG59XG5cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjFwiO1xufVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY1cIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mQXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mTXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjtcbn1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiO1xufVxuXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JllwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjtcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnFwiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiO1xufVxuXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjtcbn1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiO1xufVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JplwiO1xufVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjtcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvialcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiO1xufVxuXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviaxcIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiO1xufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjtcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mzXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7XG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiO1xufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtlwiO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7XG59XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiO1xufVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m5XCI7XG59XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7XG59XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m8XCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioBcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgVwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KglwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qDXCI7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhFwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qGXCI7XG59XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviodcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiO1xufVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviolcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KilwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjFwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvio1cIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvio5cIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qRXCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qUXCI7XG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7XG59XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipZcIjtcbn1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipdcIjtcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjtcbn1cblxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmVwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmlwiO1xufVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qcXCI7XG59XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnVwiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjtcbn1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qgXCI7XG59XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjtcbn1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qjXCI7XG59XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qkXCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiO1xufVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiO1xufVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiO1xufVxuXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7XG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7XG59XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiO1xufVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjtcbn1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrVwiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirBcIjtcbn1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjtcbn1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q2XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirdcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q5XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KulwiO1xufVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiO1xufVxuXG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirxcIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7XG59XG5cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4BcIjtcbn1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7XG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4NcIjtcbn1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7XG59XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiO1xufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4ZcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjtcbn1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjFwiO1xufVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uNXCI7XG59XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7XG59XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5BcIjtcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkVwiO1xufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uTXCI7XG59XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5RcIjtcbn1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7XG59XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uWXCI7XG59XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7XG59XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uZXCI7XG59XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7XG59XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjtcbn1cblxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ucXCI7XG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ugXCI7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5cbi8qIVxuICBJb25pY29ucywgdjIuMC4wXG4gIENyZWF0ZWQgYnkgQmVuIFNwZXJyeSBmb3IgdGhlIElvbmljIEZyYW1ld29yaywgaHR0cDovL2lvbmljb25zLmNvbS9cbiAgaHR0cHM6Ly90d2l0dGVyLmNvbS9iZW5qc3BlcnJ5ICBodHRwczovL3R3aXR0ZXIuY29tL2lvbmljZnJhbWV3b3JrXG4gIE1JVCBMaWNlbnNlOiBodHRwczovL2dpdGh1Yi5jb20vZHJpZnR5Y28vaW9uaWNvbnNcblxuICBBbmRyb2lkLXN0eWxlIGljb25zIG9yaWdpbmFsbHkgYnVpbHQgYnkgR29vZ2xl4oCZc1xuICBNYXRlcmlhbCBEZXNpZ24gSWNvbnM6IGh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvbWF0ZXJpYWwtZGVzaWduLWljb25zXG4gIHVzZWQgdW5kZXIgQ0MgQlkgaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnkvNC4wL1xuICBNb2RpZmllZCBpY29ucyB0byBmaXQgaW9uaWNvbuKAmXMgZ3JpZCBmcm9tIG9yaWdpbmFsLlxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2lvbmljb25zL2lvbmljb25zLmVvdD92PTIuMC4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2lvbmljb25zL2lvbmljb25zLmVvdD92PTIuMC4wI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pb25pY29ucy9pb25pY29ucy50dGY/dj0yLjAuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMvaW9uaWNvbnMud29mZj92PTIuMC4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2lvbmljb25zL2lvbmljb25zLnN2Zz92PTIuMC4wI0lvbmljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uaW9uOmJlZm9yZSwgLmlvbmljb25zOmJlZm9yZSxcbi5pb24tOmJlZm9yZSxcbi5pb24tYWxlcnQ6YmVmb3JlLFxuLmlvbi1hbGVydC1jaXJjbGVkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hZGQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFkZC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFsYXJtLWNsb2NrOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hbGVydDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXBwczpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJjaGl2ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctYmFjazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZG93bjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LXVwOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hdHRhY2g6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWJhcjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYmljeWNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYm9hdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYm9va21hcms6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWJ1bGI6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWJ1czpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2FsZW5kYXI6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNhbGw6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNhbWVyYTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2FuY2VsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jYXI6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNhcnQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNoYXQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNoZWNrYm94OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2xpcGJvYXJkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jbG9zZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2xvdWQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNsb3VkLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2xvdWQtZG9uZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2xvdWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY29sb3ItcGFsZXR0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY29tcGFzczpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY29udGFjdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY29udGFjdHM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNvbnRyYWN0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jcmVhdGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRlbGV0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZGVza3RvcDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZG9jdW1lbnQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRvbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRvbmUtYWxsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZHJhZnRzOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1leGl0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1leHBhbmQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWZhdm9yaXRlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1maWxtOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1mb2xkZXI6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWZvbGRlci1vcGVuOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1mdW5uZWw6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWdsb2JlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1oYW5kOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1oYW5nb3V0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1oYXBweTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtaG9tZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtaW1hZ2U6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWxhcHRvcDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbGlzdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbG9jYXRlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1sb2NrOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1tYWlsOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1tYXA6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW1lbnU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1tb3JlLWhvcml6b250YWw6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW1vcmUtdmVydGljYWw6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW5hdmlnYXRlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1vcGVuOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1vcHRpb25zOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1wZW9wbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBlcnNvbjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGVyc29uLWFkZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1waG9uZS1wb3J0cmFpdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGluOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1wbGFuZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGxheXN0b3JlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1wcmludDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1yZWZyZXNoOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1yZW1vdmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXJlbW92ZS1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXJlc3RhdXJhbnQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXNhZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc2VhcmNoOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zZW5kOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zZXR0aW5nczpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc2hhcmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXNoYXJlLWFsdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc3RhcjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc3Rhci1oYWxmOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN0b3B3YXRjaDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc3Vid2F5OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zdW5ueTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc3luYzpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdGV4dHNtczpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdGltZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdHJhaW46YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXVubG9jazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdXBsb2FkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdm9sdW1lLW11dGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXZvbHVtZS1vZmY6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXZvbHVtZS11cDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtd2FsazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtd2FybmluZzpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtd2F0Y2g6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXdpZmk6YmVmb3JlLFxuLmlvbi1hcGVydHVyZTpiZWZvcmUsXG4uaW9uLWFyY2hpdmU6YmVmb3JlLFxuLmlvbi1hcnJvdy1kb3duLWE6YmVmb3JlLFxuLmlvbi1hcnJvdy1kb3duLWI6YmVmb3JlLFxuLmlvbi1hcnJvdy1kb3duLWM6YmVmb3JlLFxuLmlvbi1hcnJvdy1leHBhbmQ6YmVmb3JlLFxuLmlvbi1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6YmVmb3JlLFxuLmlvbi1hcnJvdy1ncmFwaC1kb3duLXJpZ2h0OmJlZm9yZSxcbi5pb24tYXJyb3ctZ3JhcGgtdXAtbGVmdDpiZWZvcmUsXG4uaW9uLWFycm93LWdyYXBoLXVwLXJpZ2h0OmJlZm9yZSxcbi5pb24tYXJyb3ctbGVmdC1hOmJlZm9yZSxcbi5pb24tYXJyb3ctbGVmdC1iOmJlZm9yZSxcbi5pb24tYXJyb3ctbGVmdC1jOmJlZm9yZSxcbi5pb24tYXJyb3ctbW92ZTpiZWZvcmUsXG4uaW9uLWFycm93LXJlc2l6ZTpiZWZvcmUsXG4uaW9uLWFycm93LXJldHVybi1sZWZ0OmJlZm9yZSxcbi5pb24tYXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSxcbi5pb24tYXJyb3ctcmlnaHQtYTpiZWZvcmUsXG4uaW9uLWFycm93LXJpZ2h0LWI6YmVmb3JlLFxuLmlvbi1hcnJvdy1yaWdodC1jOmJlZm9yZSxcbi5pb24tYXJyb3ctc2hyaW5rOmJlZm9yZSxcbi5pb24tYXJyb3ctc3dhcDpiZWZvcmUsXG4uaW9uLWFycm93LXVwLWE6YmVmb3JlLFxuLmlvbi1hcnJvdy11cC1iOmJlZm9yZSxcbi5pb24tYXJyb3ctdXAtYzpiZWZvcmUsXG4uaW9uLWFzdGVyaXNrOmJlZm9yZSxcbi5pb24tYXQ6YmVmb3JlLFxuLmlvbi1iYWNrc3BhY2U6YmVmb3JlLFxuLmlvbi1iYWNrc3BhY2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWJhZzpiZWZvcmUsXG4uaW9uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlLFxuLmlvbi1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSxcbi5pb24tYmF0dGVyeS1mdWxsOmJlZm9yZSxcbi5pb24tYmF0dGVyeS1oYWxmOmJlZm9yZSxcbi5pb24tYmF0dGVyeS1sb3c6YmVmb3JlLFxuLmlvbi1iZWFrZXI6YmVmb3JlLFxuLmlvbi1iZWVyOmJlZm9yZSxcbi5pb24tYmx1ZXRvb3RoOmJlZm9yZSxcbi5pb24tYm9uZmlyZTpiZWZvcmUsXG4uaW9uLWJvb2ttYXJrOmJlZm9yZSxcbi5pb24tYm93dGllOmJlZm9yZSxcbi5pb24tYnJpZWZjYXNlOmJlZm9yZSxcbi5pb24tYnVnOmJlZm9yZSxcbi5pb24tY2FsY3VsYXRvcjpiZWZvcmUsXG4uaW9uLWNhbGVuZGFyOmJlZm9yZSxcbi5pb24tY2FtZXJhOmJlZm9yZSxcbi5pb24tY2FyZDpiZWZvcmUsXG4uaW9uLWNhc2g6YmVmb3JlLFxuLmlvbi1jaGF0Ym94OmJlZm9yZSxcbi5pb24tY2hhdGJveC13b3JraW5nOmJlZm9yZSxcbi5pb24tY2hhdGJveGVzOmJlZm9yZSxcbi5pb24tY2hhdGJ1YmJsZTpiZWZvcmUsXG4uaW9uLWNoYXRidWJibGUtd29ya2luZzpiZWZvcmUsXG4uaW9uLWNoYXRidWJibGVzOmJlZm9yZSxcbi5pb24tY2hlY2ttYXJrOmJlZm9yZSxcbi5pb24tY2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlLFxuLmlvbi1jaGVja21hcmstcm91bmQ6YmVmb3JlLFxuLmlvbi1jaGV2cm9uLWRvd246YmVmb3JlLFxuLmlvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlLFxuLmlvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSxcbi5pb24tY2hldnJvbi11cDpiZWZvcmUsXG4uaW9uLWNsaXBib2FyZDpiZWZvcmUsXG4uaW9uLWNsb2NrOmJlZm9yZSxcbi5pb24tY2xvc2U6YmVmb3JlLFxuLmlvbi1jbG9zZS1jaXJjbGVkOmJlZm9yZSxcbi5pb24tY2xvc2Utcm91bmQ6YmVmb3JlLFxuLmlvbi1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUsXG4uaW9uLWNsb3VkOmJlZm9yZSxcbi5pb24tY29kZTpiZWZvcmUsXG4uaW9uLWNvZGUtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1jb2RlLXdvcmtpbmc6YmVmb3JlLFxuLmlvbi1jb2ZmZWU6YmVmb3JlLFxuLmlvbi1jb21wYXNzOmJlZm9yZSxcbi5pb24tY29tcG9zZTpiZWZvcmUsXG4uaW9uLWNvbm5lY3Rpb24tYmFyczpiZWZvcmUsXG4uaW9uLWNvbnRyYXN0OmJlZm9yZSxcbi5pb24tY3JvcDpiZWZvcmUsXG4uaW9uLWN1YmU6YmVmb3JlLFxuLmlvbi1kaXNjOmJlZm9yZSxcbi5pb24tZG9jdW1lbnQ6YmVmb3JlLFxuLmlvbi1kb2N1bWVudC10ZXh0OmJlZm9yZSxcbi5pb24tZHJhZzpiZWZvcmUsXG4uaW9uLWVhcnRoOmJlZm9yZSxcbi5pb24tZWFzZWw6YmVmb3JlLFxuLmlvbi1lZGl0OmJlZm9yZSxcbi5pb24tZWdnOmJlZm9yZSxcbi5pb24tZWplY3Q6YmVmb3JlLFxuLmlvbi1lbWFpbDpiZWZvcmUsXG4uaW9uLWVtYWlsLXVucmVhZDpiZWZvcmUsXG4uaW9uLWVybGVubWV5ZXItZmxhc2s6YmVmb3JlLFxuLmlvbi1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6YmVmb3JlLFxuLmlvbi1leWU6YmVmb3JlLFxuLmlvbi1leWUtZGlzYWJsZWQ6YmVmb3JlLFxuLmlvbi1mZW1hbGU6YmVmb3JlLFxuLmlvbi1maWxpbmc6YmVmb3JlLFxuLmlvbi1maWxtLW1hcmtlcjpiZWZvcmUsXG4uaW9uLWZpcmViYWxsOmJlZm9yZSxcbi5pb24tZmxhZzpiZWZvcmUsXG4uaW9uLWZsYW1lOmJlZm9yZSxcbi5pb24tZmxhc2g6YmVmb3JlLFxuLmlvbi1mbGFzaC1vZmY6YmVmb3JlLFxuLmlvbi1mb2xkZXI6YmVmb3JlLFxuLmlvbi1mb3JrOmJlZm9yZSxcbi5pb24tZm9yay1yZXBvOmJlZm9yZSxcbi5pb24tZm9yd2FyZDpiZWZvcmUsXG4uaW9uLWZ1bm5lbDpiZWZvcmUsXG4uaW9uLWdlYXItYTpiZWZvcmUsXG4uaW9uLWdlYXItYjpiZWZvcmUsXG4uaW9uLWdyaWQ6YmVmb3JlLFxuLmlvbi1oYW1tZXI6YmVmb3JlLFxuLmlvbi1oYXBweTpiZWZvcmUsXG4uaW9uLWhhcHB5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1oZWFkcGhvbmU6YmVmb3JlLFxuLmlvbi1oZWFydDpiZWZvcmUsXG4uaW9uLWhlYXJ0LWJyb2tlbjpiZWZvcmUsXG4uaW9uLWhlbHA6YmVmb3JlLFxuLmlvbi1oZWxwLWJ1b3k6YmVmb3JlLFxuLmlvbi1oZWxwLWNpcmNsZWQ6YmVmb3JlLFxuLmlvbi1ob21lOmJlZm9yZSxcbi5pb24taWNlY3JlYW06YmVmb3JlLFxuLmlvbi1pbWFnZTpiZWZvcmUsXG4uaW9uLWltYWdlczpiZWZvcmUsXG4uaW9uLWluZm9ybWF0aW9uOmJlZm9yZSxcbi5pb24taW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmUsXG4uaW9uLWlvbmljOmJlZm9yZSxcbi5pb24taW9zLWFsYXJtOmJlZm9yZSxcbi5pb24taW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYWxidW1zOmJlZm9yZSxcbi5pb24taW9zLWFsYnVtcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3JlLFxuLmlvbi1pb3MtYW1lcmljYW5mb290YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFuYWx5dGljczpiZWZvcmUsXG4uaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1iYWNrOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWRvd246YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZm9yd2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1sZWZ0OmJlZm9yZSxcbi5pb24taW9zLWFycm93LXJpZ2h0OmJlZm9yZSxcbi5pb24taW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy10aGluLWxlZnQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctdGhpbi1yaWdodDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy10aGluLXVwOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXVwOmJlZm9yZSxcbi5pb24taW9zLWF0OmJlZm9yZSxcbi5pb24taW9zLWF0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmFyY29kZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXJjb2RlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYmFzZWJhbGw6YmVmb3JlLFxuLmlvbi1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXNrZXRiYWxsOmJlZm9yZSxcbi5pb24taW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iZWxsOmJlZm9yZSxcbi5pb24taW9zLWJlbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib2R5OmJlZm9yZSxcbi5pb24taW9zLWJvZHktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib2x0OmJlZm9yZSxcbi5pb24taW9zLWJvbHQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib29rOmJlZm9yZSxcbi5pb24taW9zLWJvb2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib29rbWFya3M6YmVmb3JlLFxuLmlvbi1pb3MtYm9va21hcmtzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYm94OmJlZm9yZSxcbi5pb24taW9zLWJveC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJyaWVmY2FzZTpiZWZvcmUsXG4uaW9uLWlvcy1icmllZmNhc2Utb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1icm93c2VyczpiZWZvcmUsXG4uaW9uLWlvcy1icm93c2Vycy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhbGN1bGF0b3I6YmVmb3JlLFxuLmlvbi1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhbGVuZGFyOmJlZm9yZSxcbi5pb24taW9zLWNhbGVuZGFyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FtZXJhOmJlZm9yZSxcbi5pb24taW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNhcnQ6YmVmb3JlLFxuLmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNoYXRib3hlczpiZWZvcmUsXG4uaW9uLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGF0YnViYmxlOmJlZm9yZSxcbi5pb24taW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jaGVja21hcms6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2ttYXJrLWVtcHR5OmJlZm9yZSxcbi5pb24taW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNpcmNsZS1maWxsZWQ6YmVmb3JlLFxuLmlvbi1pb3MtY2lyY2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvY2s6YmVmb3JlLFxuLmlvbi1pb3MtY2xvY2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG9zZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG9zZS1lbXB0eTpiZWZvcmUsXG4uaW9uLWlvcy1jbG9zZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQ6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWR5OmJlZm9yZSxcbi5pb24taW9zLWNsb3VkeS1uaWdodDpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2c6YmVmb3JlLFxuLmlvbi1pb3MtY29nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbG9yLXdhbmQ6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbXBvc2U6YmVmb3JlLFxuLmlvbi1pb3MtY29tcG9zZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvbnRhY3Q6YmVmb3JlLFxuLmlvbi1pb3MtY29udGFjdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvcHk6YmVmb3JlLFxuLmlvbi1pb3MtY29weS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNyb3A6YmVmb3JlLFxuLmlvbi1pb3MtY3JvcC1zdHJvbmc6YmVmb3JlLFxuLmlvbi1pb3MtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1kcmFnOmJlZm9yZSxcbi5pb24taW9zLWVtYWlsOmJlZm9yZSxcbi5pb24taW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZXllOmJlZm9yZSxcbi5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSxcbi5pb24taW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmlsaW5nOmJlZm9yZSxcbi5pb24taW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZpbG06YmVmb3JlLFxuLmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZsYWc6YmVmb3JlLFxuLmlvbi1pb3MtZmxhZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZsYW1lOmJlZm9yZSxcbi5pb24taW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmxhc2s6YmVmb3JlLFxuLmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbG93ZXI6YmVmb3JlLFxuLmlvbi1pb3MtZmxvd2VyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZm9sZGVyOmJlZm9yZSxcbi5pb24taW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZvb3RiYWxsOmJlZm9yZSxcbi5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlLFxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUsXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdlYXI6YmVmb3JlLFxuLmlvbi1pb3MtZ2Vhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdsYXNzZXM6YmVmb3JlLFxuLmlvbi1pb3MtZ2xhc3Nlcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdyaWQtdmlldzpiZWZvcmUsXG4uaW9uLWlvcy1ncmlkLXZpZXctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1oZWFydDpiZWZvcmUsXG4uaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhlbHA6YmVmb3JlLFxuLmlvbi1pb3MtaGVscC1lbXB0eTpiZWZvcmUsXG4uaW9uLWlvcy1oZWxwLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaG9tZTpiZWZvcmUsXG4uaW9uLWlvcy1ob21lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaW5maW5pdGU6YmVmb3JlLFxuLmlvbi1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZvcm1hdGlvbjpiZWZvcmUsXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWlvbmljLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mta2V5cGFkOmJlZm9yZSxcbi5pb24taW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxpZ2h0YnVsYjpiZWZvcmUsXG4uaW9uLWlvcy1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1saXN0OmJlZm9yZSxcbi5pb24taW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1sb2NhdGlvbjpiZWZvcmUsXG4uaW9uLWlvcy1sb2NhdGlvbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxvY2tlZDpiZWZvcmUsXG4uaW9uLWlvcy1sb2NrZWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1sb29wOmJlZm9yZSxcbi5pb24taW9zLWxvb3Atc3Ryb25nOmJlZm9yZSxcbi5pb24taW9zLW1lZGljYWw6YmVmb3JlLFxuLmlvbi1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1lZGtpdDpiZWZvcmUsXG4uaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1taWM6YmVmb3JlLFxuLmlvbi1pb3MtbWljLW9mZjpiZWZvcmUsXG4uaW9uLWlvcy1taWMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1taW51czpiZWZvcmUsXG4uaW9uLWlvcy1taW51cy1lbXB0eTpiZWZvcmUsXG4uaW9uLWlvcy1taW51cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1vbml0b3I6YmVmb3JlLFxuLmlvbi1pb3MtbW9uaXRvci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1vb246YmVmb3JlLFxuLmlvbi1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1vcmU6YmVmb3JlLFxuLmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW11c2ljYWwtbm90ZTpiZWZvcmUsXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSxcbi5pb24taW9zLW5hdmlnYXRlOmJlZm9yZSxcbi5pb24taW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbnV0cml0aW9uOmJlZm9yZSxcbi5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhcGVyOmJlZm9yZSxcbi5pb24taW9zLXBhcGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGFwZXJwbGFuZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXBlcnBsYW5lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGFydGx5c3Vubnk6YmVmb3JlLFxuLmlvbi1pb3MtcGFydGx5c3Vubnktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXVzZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXVzZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhdzpiZWZvcmUsXG4uaW9uLWlvcy1wYXctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wZW9wbGU6YmVmb3JlLFxuLmlvbi1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGVyc29uOmJlZm9yZSxcbi5pb24taW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBlcnNvbmFkZDpiZWZvcmUsXG4uaW9uLWlvcy1wZXJzb25hZGQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1waG90b3M6YmVmb3JlLFxuLmlvbi1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGllOmJlZm9yZSxcbi5pb24taW9zLXBpZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBpbnQ6YmVmb3JlLFxuLmlvbi1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBsYXk6YmVmb3JlLFxuLmlvbi1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBsdXM6YmVmb3JlLFxuLmlvbi1pb3MtcGx1cy1lbXB0eTpiZWZvcmUsXG4uaW9uLWlvcy1wbHVzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcHJpY2V0YWc6YmVmb3JlLFxuLmlvbi1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3JlLFxuLmlvbi1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcHJpbnRlcjpiZWZvcmUsXG4uaW9uLWlvcy1wcmludGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcHVsc2U6YmVmb3JlLFxuLmlvbi1pb3MtcHVsc2Utc3Ryb25nOmJlZm9yZSxcbi5pb24taW9zLXJhaW55OmJlZm9yZSxcbi5pb24taW9zLXJhaW55LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVjb3JkaW5nOmJlZm9yZSxcbi5pb24taW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlZG86YmVmb3JlLFxuLmlvbi1pb3MtcmVkby1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJlZnJlc2g6YmVmb3JlLFxuLmlvbi1pb3MtcmVmcmVzaC1lbXB0eTpiZWZvcmUsXG4uaW9uLWlvcy1yZWZyZXNoLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVsb2FkOmJlZm9yZSxcbi5pb24taW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSxcbi5pb24taW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmV3aW5kOmJlZm9yZSxcbi5pb24taW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXJvc2U6YmVmb3JlLFxuLmlvbi1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNlYXJjaDpiZWZvcmUsXG4uaW9uLWlvcy1zZWFyY2gtc3Ryb25nOmJlZm9yZSxcbi5pb24taW9zLXNldHRpbmdzOmJlZm9yZSxcbi5pb24taW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmUsXG4uaW9uLWlvcy1zaHVmZmxlOmJlZm9yZSxcbi5pb24taW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZSxcbi5pb24taW9zLXNraXBiYWNrd2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1za2lwZm9yd2FyZDpiZWZvcmUsXG4uaW9uLWlvcy1za2lwZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNub3d5OmJlZm9yZSxcbi5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZSxcbi5pb24taW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3RhcjpiZWZvcmUsXG4uaW9uLWlvcy1zdGFyLWhhbGY6YmVmb3JlLFxuLmlvbi1pb3Mtc3Rhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN0b3B3YXRjaDpiZWZvcmUsXG4uaW9uLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zdW5ueTpiZWZvcmUsXG4uaW9uLWlvcy1zdW5ueS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRlbGVwaG9uZTpiZWZvcmUsXG4uaW9uLWlvcy10ZWxlcGhvbmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10ZW5uaXNiYWxsOmJlZm9yZSxcbi5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm06YmVmb3JlLFxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGltZTpiZWZvcmUsXG4uaW9uLWlvcy10aW1lLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGltZXI6YmVmb3JlLFxuLmlvbi1pb3MtdGltZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10b2dnbGU6YmVmb3JlLFxuLmlvbi1pb3MtdG9nZ2xlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdHJhc2g6YmVmb3JlLFxuLmlvbi1pb3MtdHJhc2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy11bmRvOmJlZm9yZSxcbi5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy11bmxvY2tlZDpiZWZvcmUsXG4uaW9uLWlvcy11bmxvY2tlZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXVwbG9hZDpiZWZvcmUsXG4uaW9uLWlvcy11cGxvYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy12aWRlb2NhbTpiZWZvcmUsXG4uaW9uLWlvcy12aWRlb2NhbS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXZvbHVtZS1oaWdoOmJlZm9yZSxcbi5pb24taW9zLXZvbHVtZS1sb3c6YmVmb3JlLFxuLmlvbi1pb3Mtd2luZWdsYXNzOmJlZm9yZSxcbi5pb24taW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXdvcmxkOmJlZm9yZSxcbi5pb24taW9zLXdvcmxkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pcGFkOmJlZm9yZSxcbi5pb24taXBob25lOmJlZm9yZSxcbi5pb24taXBvZDpiZWZvcmUsXG4uaW9uLWpldDpiZWZvcmUsXG4uaW9uLWtleTpiZWZvcmUsXG4uaW9uLWtuaWZlOmJlZm9yZSxcbi5pb24tbGFwdG9wOmJlZm9yZSxcbi5pb24tbGVhZjpiZWZvcmUsXG4uaW9uLWxldmVsczpiZWZvcmUsXG4uaW9uLWxpZ2h0YnVsYjpiZWZvcmUsXG4uaW9uLWxpbms6YmVmb3JlLFxuLmlvbi1sb2FkLWE6YmVmb3JlLFxuLmlvbi1sb2FkLWI6YmVmb3JlLFxuLmlvbi1sb2FkLWM6YmVmb3JlLFxuLmlvbi1sb2FkLWQ6YmVmb3JlLFxuLmlvbi1sb2NhdGlvbjpiZWZvcmUsXG4uaW9uLWxvY2stY29tYmluYXRpb246YmVmb3JlLFxuLmlvbi1sb2NrZWQ6YmVmb3JlLFxuLmlvbi1sb2ctaW46YmVmb3JlLFxuLmlvbi1sb2ctb3V0OmJlZm9yZSxcbi5pb24tbG9vcDpiZWZvcmUsXG4uaW9uLW1hZ25ldDpiZWZvcmUsXG4uaW9uLW1hbGU6YmVmb3JlLFxuLmlvbi1tYW46YmVmb3JlLFxuLmlvbi1tYXA6YmVmb3JlLFxuLmlvbi1tZWRraXQ6YmVmb3JlLFxuLmlvbi1tZXJnZTpiZWZvcmUsXG4uaW9uLW1pYy1hOmJlZm9yZSxcbi5pb24tbWljLWI6YmVmb3JlLFxuLmlvbi1taWMtYzpiZWZvcmUsXG4uaW9uLW1pbnVzOmJlZm9yZSxcbi5pb24tbWludXMtY2lyY2xlZDpiZWZvcmUsXG4uaW9uLW1pbnVzLXJvdW5kOmJlZm9yZSxcbi5pb24tbW9kZWwtczpiZWZvcmUsXG4uaW9uLW1vbml0b3I6YmVmb3JlLFxuLmlvbi1tb3JlOmJlZm9yZSxcbi5pb24tbW91c2U6YmVmb3JlLFxuLmlvbi1tdXNpYy1ub3RlOmJlZm9yZSxcbi5pb24tbmF2aWNvbjpiZWZvcmUsXG4uaW9uLW5hdmljb24tcm91bmQ6YmVmb3JlLFxuLmlvbi1uYXZpZ2F0ZTpiZWZvcmUsXG4uaW9uLW5ldHdvcms6YmVmb3JlLFxuLmlvbi1uby1zbW9raW5nOmJlZm9yZSxcbi5pb24tbnVjbGVhcjpiZWZvcmUsXG4uaW9uLW91dGxldDpiZWZvcmUsXG4uaW9uLXBhaW50YnJ1c2g6YmVmb3JlLFxuLmlvbi1wYWludGJ1Y2tldDpiZWZvcmUsXG4uaW9uLXBhcGVyLWFpcnBsYW5lOmJlZm9yZSxcbi5pb24tcGFwZXJjbGlwOmJlZm9yZSxcbi5pb24tcGF1c2U6YmVmb3JlLFxuLmlvbi1wZXJzb246YmVmb3JlLFxuLmlvbi1wZXJzb24tYWRkOmJlZm9yZSxcbi5pb24tcGVyc29uLXN0YWxrZXI6YmVmb3JlLFxuLmlvbi1waWUtZ3JhcGg6YmVmb3JlLFxuLmlvbi1waW46YmVmb3JlLFxuLmlvbi1waW5wb2ludDpiZWZvcmUsXG4uaW9uLXBpenphOmJlZm9yZSxcbi5pb24tcGxhbmU6YmVmb3JlLFxuLmlvbi1wbGFuZXQ6YmVmb3JlLFxuLmlvbi1wbGF5OmJlZm9yZSxcbi5pb24tcGxheXN0YXRpb246YmVmb3JlLFxuLmlvbi1wbHVzOmJlZm9yZSxcbi5pb24tcGx1cy1jaXJjbGVkOmJlZm9yZSxcbi5pb24tcGx1cy1yb3VuZDpiZWZvcmUsXG4uaW9uLXBvZGl1bTpiZWZvcmUsXG4uaW9uLXBvdW5kOmJlZm9yZSxcbi5pb24tcG93ZXI6YmVmb3JlLFxuLmlvbi1wcmljZXRhZzpiZWZvcmUsXG4uaW9uLXByaWNldGFnczpiZWZvcmUsXG4uaW9uLXByaW50ZXI6YmVmb3JlLFxuLmlvbi1wdWxsLXJlcXVlc3Q6YmVmb3JlLFxuLmlvbi1xci1zY2FubmVyOmJlZm9yZSxcbi5pb24tcXVvdGU6YmVmb3JlLFxuLmlvbi1yYWRpby13YXZlczpiZWZvcmUsXG4uaW9uLXJlY29yZDpiZWZvcmUsXG4uaW9uLXJlZnJlc2g6YmVmb3JlLFxuLmlvbi1yZXBseTpiZWZvcmUsXG4uaW9uLXJlcGx5LWFsbDpiZWZvcmUsXG4uaW9uLXJpYmJvbi1hOmJlZm9yZSxcbi5pb24tcmliYm9uLWI6YmVmb3JlLFxuLmlvbi1zYWQ6YmVmb3JlLFxuLmlvbi1zYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNjaXNzb3JzOmJlZm9yZSxcbi5pb24tc2VhcmNoOmJlZm9yZSxcbi5pb24tc2V0dGluZ3M6YmVmb3JlLFxuLmlvbi1zaGFyZTpiZWZvcmUsXG4uaW9uLXNodWZmbGU6YmVmb3JlLFxuLmlvbi1za2lwLWJhY2t3YXJkOmJlZm9yZSxcbi5pb24tc2tpcC1mb3J3YXJkOmJlZm9yZSxcbi5pb24tc29jaWFsLWFuZHJvaWQ6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYW5kcm9pZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWFuZ3VsYXI6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWFwcGxlOmJlZm9yZSxcbi5pb24tc29jaWFsLWFwcGxlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYml0Y29pbjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1iaXRjb2luLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYnVmZmVyOmJlZm9yZSxcbi5pb24tc29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWNocm9tZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1jaHJvbWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1jb2RlcGVuOmJlZm9yZSxcbi5pb24tc29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1jc3MzOmJlZm9yZSxcbi5pb24tc29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3M6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZHJpYmJibGU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1kcm9wYm94OmJlZm9yZSxcbi5pb24tc29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1ldXJvOmJlZm9yZSxcbi5pb24tc29jaWFsLWV1cm8tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUsXG4uaW9uLXNvY2lhbC1mYWNlYm9vay1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWZvdXJzcXVhcmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZ2l0aHViOmJlZm9yZSxcbi5pb24tc29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWdvb2dsZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1nb29nbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1nb29nbGVwbHVzOmJlZm9yZSxcbi5pb24tc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1oYWNrZXJuZXdzOmJlZm9yZSxcbi5pb24tc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1odG1sNTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1odG1sNS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1qYXZhc2NyaXB0OmJlZm9yZSxcbi5pb24tc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1saW5rZWRpbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLW1hcmtkb3duOmJlZm9yZSxcbi5pb24tc29jaWFsLW5vZGVqczpiZWZvcmUsXG4uaW9uLXNvY2lhbC1vY3RvY2F0OmJlZm9yZSxcbi5pb24tc29jaWFsLXBpbnRlcmVzdDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1weXRob246YmVmb3JlLFxuLmlvbi1zb2NpYWwtcmVkZGl0OmJlZm9yZSxcbi5pb24tc29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXJzczpiZWZvcmUsXG4uaW9uLXNvY2lhbC1yc3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1zYXNzOmJlZm9yZSxcbi5pb24tc29jaWFsLXNreXBlOmJlZm9yZSxcbi5pb24tc29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtc25hcGNoYXQ6YmVmb3JlLFxuLmlvbi1zb2NpYWwtc25hcGNoYXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC10dW1ibHI6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHVtYmxyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHV4OmJlZm9yZSxcbi5pb24tc29jaWFsLXR3aXRjaDpiZWZvcmUsXG4uaW9uLXNvY2lhbC10d2l0Y2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC10d2l0dGVyOmJlZm9yZSxcbi5pb24tc29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC11c2Q6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdXNkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdmltZW86YmVmb3JlLFxuLmlvbi1zb2NpYWwtdmltZW8tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC13aGF0c2FwcDpiZWZvcmUsXG4uaW9uLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXdpbmRvd3M6YmVmb3JlLFxuLmlvbi1zb2NpYWwtd2luZG93cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXdvcmRwcmVzczpiZWZvcmUsXG4uaW9uLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC15YWhvbzpiZWZvcmUsXG4uaW9uLXNvY2lhbC15YWhvby1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXllbjpiZWZvcmUsXG4uaW9uLXNvY2lhbC15ZW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC15b3V0dWJlOmJlZm9yZSxcbi5pb24tc29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvdXAtY2FuOmJlZm9yZSxcbi5pb24tc291cC1jYW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNwZWFrZXJwaG9uZTpiZWZvcmUsXG4uaW9uLXNwZWVkb21ldGVyOmJlZm9yZSxcbi5pb24tc3Bvb246YmVmb3JlLFxuLmlvbi1zdGFyOmJlZm9yZSxcbi5pb24tc3RhdHMtYmFyczpiZWZvcmUsXG4uaW9uLXN0ZWFtOmJlZm9yZSxcbi5pb24tc3RvcDpiZWZvcmUsXG4uaW9uLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5pb24tdGh1bWJzZG93bjpiZWZvcmUsXG4uaW9uLXRodW1ic3VwOmJlZm9yZSxcbi5pb24tdG9nZ2xlOmJlZm9yZSxcbi5pb24tdG9nZ2xlLWZpbGxlZDpiZWZvcmUsXG4uaW9uLXRyYW5zZ2VuZGVyOmJlZm9yZSxcbi5pb24tdHJhc2gtYTpiZWZvcmUsXG4uaW9uLXRyYXNoLWI6YmVmb3JlLFxuLmlvbi10cm9waHk6YmVmb3JlLFxuLmlvbi10c2hpcnQ6YmVmb3JlLFxuLmlvbi10c2hpcnQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXVtYnJlbGxhOmJlZm9yZSxcbi5pb24tdW5pdmVyc2l0eTpiZWZvcmUsXG4uaW9uLXVubG9ja2VkOmJlZm9yZSxcbi5pb24tdXBsb2FkOmJlZm9yZSxcbi5pb24tdXNiOmJlZm9yZSxcbi5pb24tdmlkZW9jYW1lcmE6YmVmb3JlLFxuLmlvbi12b2x1bWUtaGlnaDpiZWZvcmUsXG4uaW9uLXZvbHVtZS1sb3c6YmVmb3JlLFxuLmlvbi12b2x1bWUtbWVkaXVtOmJlZm9yZSxcbi5pb24tdm9sdW1lLW11dGU6YmVmb3JlLFxuLmlvbi13YW5kOmJlZm9yZSxcbi5pb24td2F0ZXJkcm9wOmJlZm9yZSxcbi5pb24td2lmaTpiZWZvcmUsXG4uaW9uLXdpbmVnbGFzczpiZWZvcmUsXG4uaW9uLXdvbWFuOmJlZm9yZSxcbi5pb24td3JlbmNoOmJlZm9yZSxcbi5pb24teGJveDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmlvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgVwiO1xufVxuXG4uaW9uLWFsZXJ0LWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NmVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYWxhcm0tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZpcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742bXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742cXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uKXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742dXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nn1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742eXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NoVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742gXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaNcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaJcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NpVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NpFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mj1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaZcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWF0dGFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Np1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742oXCI7XG59XG5cbi5pb24tYW5kcm9pZC1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742pXCI7XG59XG5cbi5pb24tYW5kcm9pZC1ib2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742qXCI7XG59XG5cbi5pb24tYW5kcm9pZC1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nq1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtYnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NrFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742tXCI7XG59XG5cbi5pb24tYW5kcm9pZC1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uTXCI7XG59XG5cbi5pb24tYW5kcm9pZC1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvja5cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nr1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NsFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbRcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742xXCI7XG59XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742zXCI7XG59XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742yXCI7XG59XG5cbi5pb24tYW5kcm9pZC1jaGVja21hcmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7421XCI7XG59XG5cbi5pb24tYW5kcm9pZC1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbZcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7XG59XG5cbi5pb24tYW5kcm9pZC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NulwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7423XCI7XG59XG5cbi5pb24tYW5kcm9pZC1jbG91ZC1kb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7424XCI7XG59XG5cbi5pb24tYW5kcm9pZC1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7425XCI7XG59XG5cbi5pb24tYW5kcm9pZC1jb2xvci1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7427XCI7XG59XG5cbi5pb24tYW5kcm9pZC1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7428XCI7XG59XG5cbi5pb24tYW5kcm9pZC1jb250YWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7XG59XG5cbi5pb24tYW5kcm9pZC1jb250YWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjb1cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNyZWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NvlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742/XCI7XG59XG5cbi5pb24tYW5kcm9pZC1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746AXCI7XG59XG5cbi5pb24tYW5kcm9pZC1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OgVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtZG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Og1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtZG9uZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoJcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7XG59XG5cbi5pb24tYW5kcm9pZC1kcmFmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoRcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoVcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OhlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtZmF2b3JpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjohcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWZhdm9yaXRlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjodcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLvjolcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjopcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWZ1bm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oi1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoxcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWhhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6NcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWhhbmdvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjo1cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWhhcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746OXCI7XG59XG5cbi5pb24tYW5kcm9pZC1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746PXCI7XG59XG5cbi5pb24tYW5kcm9pZC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LpFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746QXCI7XG59XG5cbi5pb24tYW5kcm9pZC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746RXCI7XG59XG5cbi5pb24tYW5kcm9pZC1sb2NhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6lcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpJcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6tcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ok1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OlFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LrFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpVcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OllwiO1xufVxuXG4uaW9uLWFuZHJvaWQtbW9yZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ol1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtbmF2aWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjphcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjptcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OmVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjppcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpxcIjtcbn1cblxuLmlvbi1hbmRyb2lkLW9wdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjp1cIjtcbn1cblxuLmlvbi1hbmRyb2lkLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OnlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746gXCI7XG59XG5cbi5pb24tYW5kcm9pZC1wZXJzb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746fXCI7XG59XG5cbi5pb24tYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqFcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXBob25lLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746iXCI7XG59XG5cbi5pb24tYW5kcm9pZC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqNcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746kXCI7XG59XG5cbi5pb24tYW5kcm9pZC1wbGF5c3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7BcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746lXCI7XG59XG5cbi5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746mXCI7XG59XG5cbi5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqdcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqhcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LtFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OqVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcmVzdGF1cmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OqlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746rXCI7XG59XG5cbi5pb24tYW5kcm9pZC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7VcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7ZcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u3XCI7XG59XG5cbi5pb24tYW5kcm9pZC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LuFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746sXCI7XG59XG5cbi5pb24tYW5kcm9pZC1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u8XCI7XG59XG5cbi5pb24tYW5kcm9pZC1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjq1cIjtcbn1cblxuLmlvbi1hbmRyb2lkLXN0YXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OrlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u9XCI7XG59XG5cbi5pb24tYW5kcm9pZC1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjq9cIjtcbn1cblxuLmlvbi1hbmRyb2lkLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746wXCI7XG59XG5cbi5pb24tYW5kcm9pZC1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746xXCI7XG59XG5cbi5pb24tYW5kcm9pZC10ZXh0c21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746yXCI7XG59XG5cbi5pb24tYW5kcm9pZC10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746zXCI7XG59XG5cbi5pb24tYW5kcm9pZC10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OtFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7461XCI7XG59XG5cbi5pb24tYW5kcm9pZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrZcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7463XCI7XG59XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OuFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OuVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7466XCI7XG59XG5cbi5pb24tYW5kcm9pZC13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7467XCI7XG59XG5cbi5pb24tYW5kcm9pZC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7468XCI7XG59XG5cbi5pb24tYW5kcm9pZC13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OvVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MhVwiO1xufVxuXG4uaW9uLWFwZXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yTXCI7XG59XG5cbi5pb24tYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiO1xufVxuXG4uaW9uLWFycm93LWRvd24tYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiO1xufVxuXG4uaW9uLWFycm93LWRvd24tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiO1xufVxuXG4uaW9uLWFycm93LWRvd24tYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiO1xufVxuXG4uaW9uLWFycm93LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiO1xufVxuXG4uaW9uLWFycm93LWdyYXBoLWRvd24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jn1wiO1xufVxuXG4uaW9uLWFycm93LWdyYXBoLWRvd24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaBcIjtcbn1cblxuLmlvbi1hcnJvdy1ncmFwaC11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7XG59XG5cbi5pb24tYXJyb3ctZ3JhcGgtdXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjtcbn1cblxuLmlvbi1hcnJvdy1sZWZ0LWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjtcbn1cblxuLmlvbi1hcnJvdy1sZWZ0LWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjtcbn1cblxuLmlvbi1hcnJvdy1sZWZ0LWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIhcIjtcbn1cblxuLmlvbi1hcnJvdy1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7XG59XG5cbi5pb24tYXJyb3ctcmVzaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7XG59XG5cbi5pb24tYXJyb3ctcmV0dXJuLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjtcbn1cblxuLmlvbi1hcnJvdy1yZXR1cm4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjtcbn1cblxuLmlvbi1hcnJvdy1yaWdodC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7XG59XG5cbi5pb24tYXJyb3ctcmlnaHQtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EilwiO1xufVxuXG4uaW9uLWFycm93LXJpZ2h0LWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjtcbn1cblxuLmlvbi1hcnJvdy1zaHJpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjtcbn1cblxuLmlvbi1hcnJvdy1zd2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74moXCI7XG59XG5cbi5pb24tYXJyb3ctdXAtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiO1xufVxuXG4uaW9uLWFycm93LXVwLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjtcbn1cblxuLmlvbi1hcnJvdy11cC1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SOXCI7XG59XG5cbi5pb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJRcIjtcbn1cblxuLmlvbi1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ej1wiO1xufVxuXG4uaW9uLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ov1wiO1xufVxuXG4uaW9uLWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746+XCI7XG59XG5cbi5pb24tYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7XG59XG5cbi5pb24tYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiO1xufVxuXG4uaW9uLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjtcbn1cblxuLmlvbi1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjtcbn1cblxuLmlvbi1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJRcIjtcbn1cblxuLmlvbi1iYXR0ZXJ5LWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElVwiO1xufVxuXG4uaW9uLWJlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiO1xufVxuXG4uaW9uLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjtcbn1cblxuLmlvbi1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJZcIjtcbn1cblxuLmlvbi1ib25maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yVXCI7XG59XG5cbi5pb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviatcIjtcbn1cblxuLmlvbi1ib3d0aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4BcIjtcbn1cblxuLmlvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaxcIjtcbn1cblxuLmlvbi1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjtcbn1cblxuLmlvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7XG59XG5cbi5pb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJdcIjtcbn1cblxuLmlvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjtcbn1cblxuLmlvbi1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7XG59XG5cbi5pb24tY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MllwiO1xufVxuXG4uaW9uLWNoYXRib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjtcbn1cblxuLmlvbi1jaGF0Ym94LXdvcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJpcIjtcbn1cblxuLmlvbi1jaGF0Ym94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjtcbn1cblxuLmlvbi1jaGF0YnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7XG59XG5cbi5pb24tY2hhdGJ1YmJsZS13b3JraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7XG59XG5cbi5pb24tY2hhdGJ1YmJsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ9cIjtcbn1cblxuLmlvbi1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjtcbn1cblxuLmlvbi1jaGVja21hcmstY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoFwiO1xufVxuXG4uaW9uLWNoZWNrbWFyay1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoVwiO1xufVxuXG4uaW9uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiO1xufVxuXG4uaW9uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiO1xufVxuXG4uaW9uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjtcbn1cblxuLmlvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7XG59XG5cbi5pb24tY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7XG59XG5cbi5pb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjtcbn1cblxuLmlvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqlwiO1xufVxuXG4uaW9uLWNsb3NlLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjtcbn1cblxuLmlvbi1jbG9zZS1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqVwiO1xufVxuXG4uaW9uLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yXXCI7XG59XG5cbi5pb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKtcIjtcbn1cblxuLmlvbi1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7XG59XG5cbi5pb24tY29kZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jr1wiO1xufVxuXG4uaW9uLWNvZGUtd29ya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsFwiO1xufVxuXG4uaW9uLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JslwiO1xufVxuXG4uaW9uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjtcbn1cblxuLmlvbi1jb21wb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7XG59XG5cbi5pb24tY29ubmVjdGlvbi1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7XG59XG5cbi5pb24tY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibVcIjtcbn1cblxuLmlvbi1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+BXCI7XG59XG5cbi5pb24tY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MmFwiO1xufVxuXG4uaW9uLWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjtcbn1cblxuLmlvbi1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Er1wiO1xufVxuXG4uaW9uLWRvY3VtZW50LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjtcbn1cblxuLmlvbi1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SwXCI7XG59XG5cbi5pb24tZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjtcbn1cblxuLmlvbi1lYXNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PglwiO1xufVxuXG4uaW9uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir9cIjtcbn1cblxuLmlvbi1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibdcIjtcbn1cblxuLmlvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiO1xufVxuXG4uaW9uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7XG59XG5cbi5pb24tZW1haWwtdW5yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+DXCI7XG59XG5cbi5pb24tZXJsZW5tZXllci1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PhVwiO1xufVxuXG4uaW9uLWVybGVubWV5ZXItZmxhc2stYnViYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PhFwiO1xufVxuXG4uaW9uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiO1xufVxuXG4uaW9uLWV5ZS1kaXNhYmxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MhlwiO1xufVxuXG4uaW9uLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiO1xufVxuXG4uaW9uLWZpbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiO1xufVxuXG4uaW9uLWZpbG0tbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7XG59XG5cbi5pb24tZmlyZWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJlcIjtcbn1cblxuLmlvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m5XCI7XG59XG5cbi5pb24tZmxhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJpcIjtcbn1cblxuLmlvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Et1wiO1xufVxuXG4uaW9uLWZsYXNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtlwiO1xufVxuXG4uaW9uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiO1xufVxuXG4uaW9uLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjtcbn1cblxuLmlvbi1mb3JrLXJlcG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4BcIjtcbn1cblxuLmlvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7XG59XG5cbi5pb24tZnVubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ybXCI7XG59XG5cbi5pb24tZ2Vhci1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7XG59XG5cbi5pb24tZ2Vhci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7XG59XG5cbi5pb24tZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ev1wiO1xufVxuXG4uaW9uLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ju1wiO1xufVxuXG4uaW9uLWhhcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ycXCI7XG59XG5cbi5pb24taGFwcHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PhlwiO1xufVxuXG4uaW9uLWhlYWRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgFwiO1xufVxuXG4uaW9uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WBXCI7XG59XG5cbi5pb24taGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ydXCI7XG59XG5cbi5pb24taGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fg1wiO1xufVxuXG4uaW9uLWhlbHAtYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvFwiO1xufVxuXG4uaW9uLWhlbHAtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiO1xufVxuXG4uaW9uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYRcIjtcbn1cblxuLmlvbi1pY2VjcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiO1xufVxuXG4uaW9uLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WHXCI7XG59XG5cbi5pb24taW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7XG59XG5cbi5pb24taW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjtcbn1cblxuLmlvbi1pbmZvcm1hdGlvbi1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7XG59XG5cbi5pb24taW9uaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjtcbn1cblxuLmlvbi1pb3MtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4hcIjtcbn1cblxuLmlvbi1pb3MtYWxhcm0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ph1wiO1xufVxuXG4uaW9uLWlvcy1hbGJ1bXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4pcIjtcbn1cblxuLmlvbi1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4lcIjtcbn1cblxuLmlvbi1pb3MtYW1lcmljYW5mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PjFwiO1xufVxuXG4uaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4tcIjtcbn1cblxuLmlvbi1pb3MtYW5hbHl0aWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+OXCI7XG59XG5cbi5pb24taW9zLWFuYWx5dGljcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+NXCI7XG59XG5cbi5pb24taW9zLWFycm93LWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj49cIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PkFwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+RXCI7XG59XG5cbi5pb24taW9zLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5JcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5NcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctdGhpbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+UXCI7XG59XG5cbi5pb24taW9zLWFycm93LXRoaW4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PlVwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+WXCI7XG59XG5cbi5pb24taW9zLWFycm93LXRoaW4tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5dcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5hcIjtcbn1cblxuLmlvbi1pb3MtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5pcIjtcbn1cblxuLmlvbi1pb3MtYXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PmVwiO1xufVxuXG4uaW9uLWlvcy1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+cXCI7XG59XG5cbi5pb24taW9zLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pm1wiO1xufVxuXG4uaW9uLWlvcy1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PnlwiO1xufVxuXG4uaW9uLWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+dXCI7XG59XG5cbi5pb24taW9zLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6BcIjtcbn1cblxuLmlvbi1pb3MtYmFza2V0YmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+fXCI7XG59XG5cbi5pb24taW9zLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6JcIjtcbn1cblxuLmlvbi1pb3MtYmVsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+hXCI7XG59XG5cbi5pb24taW9zLWJvZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6RcIjtcbn1cblxuLmlvbi1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+jXCI7XG59XG5cbi5pb24taW9zLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6ZcIjtcbn1cblxuLmlvbi1pb3MtYm9sdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+lXCI7XG59XG5cbi5pb24taW9zLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6hcIjtcbn1cblxuLmlvbi1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+nXCI7XG59XG5cbi5pb24taW9zLWJvb2ttYXJrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PqlwiO1xufVxuXG4uaW9uLWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PqVwiO1xufVxuXG4uaW9uLWlvcy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6xcIjtcbn1cblxuLmlvbi1pb3MtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6tcIjtcbn1cblxuLmlvbi1pb3MtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+uXCI7XG59XG5cbi5pb24taW9zLWJyaWVmY2FzZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+tXCI7XG59XG5cbi5pb24taW9zLWJyb3dzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+wXCI7XG59XG5cbi5pb24taW9zLWJyb3dzZXJzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj69cIjtcbn1cblxuLmlvbi1pb3MtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PslwiO1xufVxuXG4uaW9uLWlvcy1jYWxjdWxhdG9yLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7FcIjtcbn1cblxuLmlvbi1pb3MtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7RcIjtcbn1cblxuLmlvbi1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ps1wiO1xufVxuXG4uaW9uLWlvcy1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7ZcIjtcbn1cblxuLmlvbi1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7VcIjtcbn1cblxuLmlvbi1pb3MtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PuFwiO1xufVxuXG4uaW9uLWlvcy1jYXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7dcIjtcbn1cblxuLmlvbi1pb3MtY2hhdGJveGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+6XCI7XG59XG5cbi5pb24taW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+5XCI7XG59XG5cbi5pb24taW9zLWNoYXRidWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7xcIjtcbn1cblxuLmlvbi1pb3MtY2hhdGJ1YmJsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+7XCI7XG59XG5cbi5pb24taW9zLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pv1wiO1xufVxuXG4uaW9uLWlvcy1jaGVja21hcmstZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj71cIjtcbn1cblxuLmlvbi1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj75cIjtcbn1cblxuLmlvbi1pb3MtY2lyY2xlLWZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QgFwiO1xufVxuXG4uaW9uLWlvcy1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QgVwiO1xufVxuXG4uaW9uLWlvcy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qg1wiO1xufVxuXG4uaW9uLWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CCXCI7XG59XG5cbi5pb24taW9zLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CGXCI7XG59XG5cbi5pb24taW9zLWNsb3NlLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CEXCI7XG59XG5cbi5pb24taW9zLWNsb3NlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIVcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIxcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIhcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qh1wiO1xufVxuXG4uaW9uLWlvcy1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CJXCI7XG59XG5cbi5pb24taW9zLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qi1wiO1xufVxuXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QilwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJBcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75COXCI7XG59XG5cbi5pb24taW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CNXCI7XG59XG5cbi5pb24taW9zLWNsb3VkeS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CPXCI7XG59XG5cbi5pb24taW9zLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QklwiO1xufVxuXG4uaW9uLWlvcy1jb2ctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QkVwiO1xufVxuXG4uaW9uLWlvcy1jb2xvci1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJRcIjtcbn1cblxuLmlvbi1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJNcIjtcbn1cblxuLmlvbi1pb3MtY29sb3Itd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QllwiO1xufVxuXG4uaW9uLWlvcy1jb2xvci13YW5kLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJVcIjtcbn1cblxuLmlvbi1pb3MtY29tcG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QmFwiO1xufVxuXG4uaW9uLWlvcy1jb21wb3NlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJdcIjtcbn1cblxuLmlvbi1pb3MtY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QmlwiO1xufVxuXG4uaW9uLWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJlcIjtcbn1cblxuLmlvbi1pb3MtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QnFwiO1xufVxuXG4uaW9uLWlvcy1jb3B5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJtcIjtcbn1cblxuLmlvbi1pb3MtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QnlwiO1xufVxuXG4uaW9uLWlvcy1jcm9wLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QnVwiO1xufVxuXG4uaW9uLWlvcy1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QoFwiO1xufVxuXG4uaW9uLWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CfXCI7XG59XG5cbi5pb24taW9zLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKFcIjtcbn1cblxuLmlvbi1pb3MtZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKNcIjtcbn1cblxuLmlvbi1pb3MtZW1haWwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QolwiO1xufVxuXG4uaW9uLWlvcy1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKVcIjtcbn1cblxuLmlvbi1pb3MtZXllLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKRcIjtcbn1cblxuLmlvbi1pb3MtZmFzdGZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKdcIjtcbn1cblxuLmlvbi1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QplwiO1xufVxuXG4uaW9uLWlvcy1maWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKlcIjtcbn1cblxuLmlvbi1pb3MtZmlsaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKhcIjtcbn1cblxuLmlvbi1pb3MtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qq1wiO1xufVxuXG4uaW9uLWlvcy1maWxtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKpcIjtcbn1cblxuLmlvbi1pb3MtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QrVwiO1xufVxuXG4uaW9uLWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkKxcIjtcbn1cblxuLmlvbi1pb3MtZmxhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkK9cIjtcbn1cblxuLmlvbi1pb3MtZmxhbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QrlwiO1xufVxuXG4uaW9uLWlvcy1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QsVwiO1xufVxuXG4uaW9uLWlvcy1mbGFzay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CwXCI7XG59XG5cbi5pb24taW9zLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qs1wiO1xufVxuXG4uaW9uLWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QslwiO1xufVxuXG4uaW9uLWlvcy1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLVcIjtcbn1cblxuLmlvbi1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLRcIjtcbn1cblxuLmlvbi1pb3MtZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLdcIjtcbn1cblxuLmlvbi1pb3MtZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QtlwiO1xufVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QuVwiO1xufVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C4XCI7XG59XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C7XCI7XG59XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLpcIjtcbn1cblxuLmlvbi1pb3MtZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QvVwiO1xufVxuXG4uaW9uLWlvcy1nZWFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLxcIjtcbn1cblxuLmlvbi1pb3MtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qv1wiO1xufVxuXG4uaW9uLWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkL5cIjtcbn1cblxuLmlvbi1pb3MtZ3JpZC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GBXCI7XG59XG5cbi5pb24taW9zLWdyaWQtdmlldy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GAXCI7XG59XG5cbi5pb24taW9zLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GDXCI7XG59XG5cbi5pb24taW9zLWhlYXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYJcIjtcbn1cblxuLmlvbi1pb3MtaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RhlwiO1xufVxuXG4uaW9uLWlvcy1oZWxwLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GEXCI7XG59XG5cbi5pb24taW9zLWhlbHAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RhVwiO1xufVxuXG4uaW9uLWlvcy1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GIXCI7XG59XG5cbi5pb24taW9zLWhvbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rh1wiO1xufVxuXG4uaW9uLWlvcy1pbmZpbml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RilwiO1xufVxuXG4uaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GJXCI7XG59XG5cbi5pb24taW9zLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GNXCI7XG59XG5cbi5pb24taW9zLWluZm9ybWF0aW9uLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GLXCI7XG59XG5cbi5pb24taW9zLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYxcIjtcbn1cblxuLmlvbi1pb3MtaW9uaWMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RjlwiO1xufVxuXG4uaW9uLWlvcy1rZXlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZBcIjtcbn1cblxuLmlvbi1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkY9cIjtcbn1cblxuLmlvbi1pb3MtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GSXCI7XG59XG5cbi5pb24taW9zLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GRXCI7XG59XG5cbi5pb24taW9zLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZRcIjtcbn1cblxuLmlvbi1pb3MtbGlzdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GTXCI7XG59XG5cbi5pb24taW9zLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GWXCI7XG59XG5cbi5pb24taW9zLWxvY2F0aW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZVcIjtcbn1cblxuLmlvbi1pb3MtbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GYXCI7XG59XG5cbi5pb24taW9zLWxvY2tlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GXXCI7XG59XG5cbi5pb24taW9zLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZpcIjtcbn1cblxuLmlvbi1pb3MtbG9vcC1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZlcIjtcbn1cblxuLmlvbi1pb3MtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RnFwiO1xufVxuXG4uaW9uLWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZtcIjtcbn1cblxuLmlvbi1pb3MtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GeXCI7XG59XG5cbi5pb24taW9zLW1lZGtpdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GdXCI7XG59XG5cbi5pb24taW9zLW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RoVwiO1xufVxuXG4uaW9uLWlvcy1taWMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GfXCI7XG59XG5cbi5pb24taW9zLW1pYy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GgXCI7XG59XG5cbi5pb24taW9zLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GkXCI7XG59XG5cbi5pb24taW9zLW1pbnVzLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GiXCI7XG59XG5cbi5pb24taW9zLW1pbnVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaNcIjtcbn1cblxuLmlvbi1pb3MtbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RplwiO1xufVxuXG4uaW9uLWlvcy1tb25pdG9yLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaVcIjtcbn1cblxuLmlvbi1pb3MtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RqFwiO1xufVxuXG4uaW9uLWlvcy1tb29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkadcIjtcbn1cblxuLmlvbi1pb3MtbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RqlwiO1xufVxuXG4uaW9uLWlvcy1tb3JlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkalcIjtcbn1cblxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GrXCI7XG59XG5cbi5pb24taW9zLW11c2ljYWwtbm90ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaxcIjtcbn1cblxuLmlvbi1pb3MtbmF2aWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvka5cIjtcbn1cblxuLmlvbi1pb3MtbmF2aWdhdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RrVwiO1xufVxuXG4uaW9uLWlvcy1udXRyaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbBcIjtcbn1cblxuLmlvbi1pb3MtbnV0cml0aW9uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvka9cIjtcbn1cblxuLmlvbi1pb3MtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbJcIjtcbn1cblxuLmlvbi1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RsVwiO1xufVxuXG4uaW9uLWlvcy1wYXBlcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G0XCI7XG59XG5cbi5pb24taW9zLXBhcGVycGxhbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rs1wiO1xufVxuXG4uaW9uLWlvcy1wYXJ0bHlzdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RtlwiO1xufVxuXG4uaW9uLWlvcy1wYXJ0bHlzdW5ueS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G1XCI7XG59XG5cbi5pb24taW9zLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G4XCI7XG59XG5cbi5pb24taW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbdcIjtcbn1cblxuLmlvbi1pb3MtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G6XCI7XG59XG5cbi5pb24taW9zLXBhdy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G5XCI7XG59XG5cbi5pb24taW9zLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RvFwiO1xufVxuXG4uaW9uLWlvcy1wZW9wbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ru1wiO1xufVxuXG4uaW9uLWlvcy1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvkb5cIjtcbn1cblxuLmlvbi1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkb1cIjtcbn1cblxuLmlvbi1pb3MtcGVyc29uYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KAXCI7XG59XG5cbi5pb24taW9zLXBlcnNvbmFkZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G/XCI7XG59XG5cbi5pb24taW9zLXBob3RvczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SglwiO1xufVxuXG4uaW9uLWlvcy1waG90b3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SgVwiO1xufVxuXG4uaW9uLWlvcy1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoRcIjtcbn1cblxuLmlvbi1pb3MtcGllLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoNcIjtcbn1cblxuLmlvbi1pb3MtcGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ShlwiO1xufVxuXG4uaW9uLWlvcy1waW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoVcIjtcbn1cblxuLmlvbi1pb3MtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SiFwiO1xufVxuXG4uaW9uLWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkodcIjtcbn1cblxuLmlvbi1pb3MtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Si1wiO1xufVxuXG4uaW9uLWlvcy1wbHVzLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KJXCI7XG59XG5cbi5pb24taW9zLXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SilwiO1xufVxuXG4uaW9uLWlvcy1wcmljZXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SjVwiO1xufVxuXG4uaW9uLWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KMXCI7XG59XG5cbi5pb24taW9zLXByaWNldGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sj1wiO1xufVxuXG4uaW9uLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SjlwiO1xufVxuXG4uaW9uLWlvcy1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KRXCI7XG59XG5cbi5pb24taW9zLXByaW50ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SkFwiO1xufVxuXG4uaW9uLWlvcy1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sk1wiO1xufVxuXG4uaW9uLWlvcy1wdWxzZS1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpJcIjtcbn1cblxuLmlvbi1pb3MtcmFpbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpVcIjtcbn1cblxuLmlvbi1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SlFwiO1xufVxuXG4uaW9uLWlvcy1yZWNvcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpdcIjtcbn1cblxuLmlvbi1pb3MtcmVjb3JkaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpZcIjtcbn1cblxuLmlvbi1pb3MtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SmVwiO1xufVxuXG4uaW9uLWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkphcIjtcbn1cblxuLmlvbi1pb3MtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SnFwiO1xufVxuXG4uaW9uLWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KaXCI7XG59XG5cbi5pb24taW9zLXJlZnJlc2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sm1wiO1xufVxuXG4uaW9uLWlvcy1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkp1cIjtcbn1cblxuLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkp9cIjtcbn1cblxuLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SnlwiO1xufVxuXG4uaW9uLWlvcy1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqFcIjtcbn1cblxuLmlvbi1pb3MtcmV3aW5kLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqBcIjtcbn1cblxuLmlvbi1pb3Mtcm9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+So1wiO1xufVxuXG4uaW9uLWlvcy1yb3NlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqJcIjtcbn1cblxuLmlvbi1pb3Mtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KlXCI7XG59XG5cbi5pb24taW9zLXNlYXJjaC1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqRcIjtcbn1cblxuLmlvbi1pb3Mtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqdcIjtcbn1cblxuLmlvbi1pb3Mtc2V0dGluZ3Mtc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KmXCI7XG59XG5cbi5pb24taW9zLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqlcIjtcbn1cblxuLmlvbi1pb3Mtc2h1ZmZsZS1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqhcIjtcbn1cblxuLmlvbi1pb3Mtc2tpcGJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KrXCI7XG59XG5cbi5pb24taW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KqXCI7XG59XG5cbi5pb24taW9zLXNraXBmb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KtXCI7XG59XG5cbi5pb24taW9zLXNraXBmb3J3YXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqxcIjtcbn1cblxuLmlvbi1pb3Mtc25vd3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkq5cIjtcbn1cblxuLmlvbi1pb3Mtc3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrBcIjtcbn1cblxuLmlvbi1pb3Mtc3BlZWRvbWV0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sr1wiO1xufVxuXG4uaW9uLWlvcy1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KzXCI7XG59XG5cbi5pb24taW9zLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SsVwiO1xufVxuXG4uaW9uLWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrJcIjtcbn1cblxuLmlvbi1pb3Mtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K1XCI7XG59XG5cbi5pb24taW9zLXN0b3B3YXRjaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K0XCI7XG59XG5cbi5pb24taW9zLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K3XCI7XG59XG5cbi5pb24taW9zLXN1bm55LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrZcIjtcbn1cblxuLmlvbi1pb3MtdGVsZXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K5XCI7XG59XG5cbi5pb24taW9zLXRlbGVwaG9uZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K4XCI7XG59XG5cbi5pb24taW9zLXRlbm5pc2JhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrtcIjtcbn1cblxuLmlvbi1pb3MtdGVubmlzYmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K6XCI7XG59XG5cbi5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SvVwiO1xufVxuXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SvFwiO1xufVxuXG4uaW9uLWlvcy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K/XCI7XG59XG5cbi5pb24taW9zLXRpbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SvlwiO1xufVxuXG4uaW9uLWlvcy10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TgVwiO1xufVxuXG4uaW9uLWlvcy10aW1lci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OAXCI7XG59XG5cbi5pb24taW9zLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tg1wiO1xufVxuXG4uaW9uLWlvcy10b2dnbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TglwiO1xufVxuXG4uaW9uLWlvcy10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ThVwiO1xufVxuXG4uaW9uLWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OEXCI7XG59XG5cbi5pb24taW9zLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4dcIjtcbn1cblxuLmlvbi1pb3MtdW5kby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OGXCI7XG59XG5cbi5pb24taW9zLXVubG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OJXCI7XG59XG5cbi5pb24taW9zLXVubG9ja2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4hcIjtcbn1cblxuLmlvbi1pb3MtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OLXCI7XG59XG5cbi5pb24taW9zLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OKXCI7XG59XG5cbi5pb24taW9zLXZpZGVvY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ONXCI7XG59XG5cbi5pb24taW9zLXZpZGVvY2FtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4xcIjtcbn1cblxuLmlvbi1pb3Mtdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk45cIjtcbn1cblxuLmlvbi1pb3Mtdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tj1wiO1xufVxuXG4uaW9uLWlvcy13aW5lZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5FcIjtcbn1cblxuLmlvbi1pb3Mtd2luZWdsYXNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5BcIjtcbn1cblxuLmlvbi1pb3Mtd29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5NcIjtcbn1cblxuLmlvbi1pb3Mtd29ybGQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TklwiO1xufVxuXG4uaW9uLWlwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7lcIjtcbn1cblxuLmlvbi1pcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7pcIjtcbn1cblxuLmlvbi1pcG9kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7XG59XG5cbi5pb24tamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7XG59XG5cbi5pb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7XG59XG5cbi5pb24ta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipdcIjtcbn1cblxuLmlvbi1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjtcbn1cblxuLmlvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e9XCI7XG59XG5cbi5pb24tbGV2ZWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qYXCI7XG59XG5cbi5pb24tbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7XG59XG5cbi5pb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiO1xufVxuXG4uaW9uLWxvYWQtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmlwiO1xufVxuXG4uaW9uLWxvYWQtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Km1wiO1xufVxuXG4uaW9uLWxvYWQtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnFwiO1xufVxuXG4uaW9uLWxvYWQtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnVwiO1xufVxuXG4uaW9uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e/XCI7XG59XG5cbi5pb24tbG9jay1jb21iaW5hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TlFwiO1xufVxuXG4uaW9uLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgFwiO1xufVxuXG4uaW9uLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnlwiO1xufVxuXG4uaW9uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip9cIjtcbn1cblxuLmlvbi1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7XG59XG5cbi5pb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qgXCI7XG59XG5cbi5pb24tbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiO1xufVxuXG4uaW9uLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IglwiO1xufVxuXG4uaW9uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiO1xufVxuXG4uaW9uLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiO1xufVxuXG4uaW9uLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74y/XCI7XG59XG5cbi5pb24tbWljLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjtcbn1cblxuLmlvbi1taWMtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiO1xufVxuXG4uaW9uLW1pYy1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7XG59XG5cbi5pb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIlcIjtcbn1cblxuLmlvbi1taW51cy1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7XG59XG5cbi5pb24tbWludXMtcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIhcIjtcbn1cblxuLmlvbi1tb2RlbC1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7XG59XG5cbi5pb24tbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiO1xufVxuXG4uaW9uLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjtcbn1cblxuLmlvbi1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NgFwiO1xufVxuXG4uaW9uLW11c2ljLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIxcIjtcbn1cblxuLmlvbi1uYXZpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7XG59XG5cbi5pb24tbmF2aWNvbi1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjVwiO1xufVxuXG4uaW9uLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qjXCI7XG59XG5cbi5pb24tbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NgVwiO1xufVxuXG4uaW9uLW5vLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjtcbn1cblxuLmlvbi1udWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qkXCI7XG59XG5cbi5pb24tb3V0bGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742CXCI7XG59XG5cbi5pb24tcGFpbnRicnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TlVwiO1xufVxuXG4uaW9uLXBhaW50YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OWXCI7XG59XG5cbi5pb24tcGFwZXItYWlycGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4NcIjtcbn1cblxuLmlvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI9cIjtcbn1cblxuLmlvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiO1xufVxuXG4uaW9uLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiO1xufVxuXG4uaW9uLXBlcnNvbi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjtcbn1cblxuLmlvbi1wZXJzb24tc3RhbGtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiO1xufVxuXG4uaW9uLXBpZS1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiO1xufVxuXG4uaW9uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KplwiO1xufVxuXG4uaW9uLXBpbnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7XG59XG5cbi5pb24tcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqhcIjtcbn1cblxuLmlvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlFwiO1xufVxuXG4uaW9uLXBsYW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ng1wiO1xufVxuXG4uaW9uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJVcIjtcbn1cblxuLmlvbi1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MilwiO1xufVxuXG4uaW9uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjtcbn1cblxuLmlvbi1wbHVzLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJZcIjtcbn1cblxuLmlvbi1wbHVzLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7XG59XG5cbi5pb24tcG9kaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742EXCI7XG59XG5cbi5pb24tcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJlcIjtcbn1cblxuLmlvbi1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqVwiO1xufVxuXG4uaW9uLXByaWNldGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7XG59XG5cbi5pb24tcHJpY2V0YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7XG59XG5cbi5pb24tcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImlwiO1xufVxuXG4uaW9uLXB1bGwtcmVxdWVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NhVwiO1xufVxuXG4uaW9uLXFyLXNjYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYZcIjtcbn1cblxuLmlvbi1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nh1wiO1xufVxuXG4uaW9uLXJhZGlvLXdhdmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qsXCI7XG59XG5cbi5pb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7XG59XG5cbi5pb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiO1xufVxuXG4uaW9uLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7XG59XG5cbi5pb24tcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74idXCI7XG59XG5cbi5pb24tcmliYm9uLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYhcIjtcbn1cblxuLmlvbi1yaWJib24tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NiVwiO1xufVxuXG4uaW9uLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NilwiO1xufVxuXG4uaW9uLXNhZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OXXCI7XG59XG5cbi5pb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYtcIjtcbn1cblxuLmlvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ9cIjtcbn1cblxuLmlvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrVwiO1xufVxuXG4uaW9uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74igXCI7XG59XG5cbi5pb24tc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IoVwiO1xufVxuXG4uaW9uLXNraXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjtcbn1cblxuLmlvbi1za2lwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKNcIjtcbn1cblxuLmlvbi1zb2NpYWwtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpVwiO1xufVxuXG4uaW9uLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjtcbn1cblxuLmlvbi1zb2NpYWwtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TmVwiO1xufVxuXG4uaW9uLXNvY2lhbC1hbmd1bGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5hcIjtcbn1cblxuLmlvbi1zb2NpYWwtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKdcIjtcbn1cblxuLmlvbi1zb2NpYWwtYXBwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiO1xufVxuXG4uaW9uLXNvY2lhbC1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qvXCI7XG59XG5cbi5pb24tc29jaWFsLWJpdGNvaW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiO1xufVxuXG4uaW9uLXNvY2lhbC1idWZmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKlcIjtcbn1cblxuLmlvbi1zb2NpYWwtYnVmZmVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjtcbn1cblxuLmlvbi1zb2NpYWwtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ObXCI7XG59XG5cbi5pb24tc29jaWFsLWNocm9tZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OaXCI7XG59XG5cbi5pb24tc29jaWFsLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvk51cIjtcbn1cblxuLmlvbi1zb2NpYWwtY29kZXBlbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OcXCI7XG59XG5cbi5pb24tc29jaWFsLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk59cIjtcbn1cblxuLmlvbi1zb2NpYWwtY3NzMy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OeXCI7XG59XG5cbi5pb24tc29jaWFsLWRlc2lnbmVybmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiO1xufVxuXG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiO1xufVxuXG4uaW9uLXNvY2lhbC1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiO1xufVxuXG4uaW9uLXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7XG59XG5cbi5pb24tc29jaWFsLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK9cIjtcbn1cblxuLmlvbi1zb2NpYWwtZHJvcGJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iuXCI7XG59XG5cbi5pb24tc29jaWFsLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6FcIjtcbn1cblxuLmlvbi1zb2NpYWwtZXVyby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OgXCI7XG59XG5cbi5pb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7XG59XG5cbi5pb24tc29jaWFsLWZhY2Vib29rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLBcIjtcbn1cblxuLmlvbi1zb2NpYWwtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NjVwiO1xufVxuXG4uaW9uLXNvY2lhbC1mb3Vyc3F1YXJlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYxcIjtcbn1cblxuLmlvbi1zb2NpYWwtZnJlZWJzZC1kZXZpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiO1xufVxuXG4uaW9uLXNvY2lhbC1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjtcbn1cblxuLmlvbi1zb2NpYWwtZ2l0aHViLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLJcIjtcbn1cblxuLmlvbi1zb2NpYWwtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742PXCI7XG59XG5cbi5pb24tc29jaWFsLWdvb2dsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742OXCI7XG59XG5cbi5pb24tc29jaWFsLWdvb2dsZXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjtcbn1cblxuLmlvbi1zb2NpYWwtZ29vZ2xlcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7XG59XG5cbi5pb24tc29jaWFsLWhhY2tlcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjtcbn1cblxuLmlvbi1zb2NpYWwtaGFja2VybmV3cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7XG59XG5cbi5pb24tc29jaWFsLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OjXCI7XG59XG5cbi5pb24tc29jaWFsLWh0bWw1LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6JcIjtcbn1cblxuLmlvbi1zb2NpYWwtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742RXCI7XG59XG5cbi5pb24tc29jaWFsLWluc3RhZ3JhbS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742QXCI7XG59XG5cbi5pb24tc29jaWFsLWphdmFzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6VcIjtcbn1cblxuLmlvbi1zb2NpYWwtamF2YXNjcmlwdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OkXCI7XG59XG5cbi5pb24tc29jaWFsLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7XG59XG5cbi5pb24tc29jaWFsLWxpbmtlZGluLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjtcbn1cblxuLmlvbi1zb2NpYWwtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6ZcIjtcbn1cblxuLmlvbi1zb2NpYWwtbm9kZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OnXCI7XG59XG5cbi5pb24tc29jaWFsLW9jdG9jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6hcIjtcbn1cblxuLmlvbi1zb2NpYWwtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7XG59XG5cbi5pb24tc29jaWFsLXBpbnRlcmVzdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7XG59XG5cbi5pb24tc29jaWFsLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TqVwiO1xufVxuXG4uaW9uLXNvY2lhbC1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLtcIjtcbn1cblxuLmlvbi1zb2NpYWwtcmVkZGl0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjtcbn1cblxuLmlvbi1zb2NpYWwtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7XG59XG5cbi5pb24tc29jaWFsLXJzcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7XG59XG5cbi5pb24tc29jaWFsLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6pcIjtcbn1cblxuLmlvbi1zb2NpYWwtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL9cIjtcbn1cblxuLmlvbi1zb2NpYWwtc2t5cGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiO1xufVxuXG4uaW9uLXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TrFwiO1xufVxuXG4uaW9uLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OrXCI7XG59XG5cbi5pb24tc29jaWFsLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiO1xufVxuXG4uaW9uLXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiO1xufVxuXG4uaW9uLXNvY2lhbC10dXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4VcIjtcbn1cblxuLmlvbi1zb2NpYWwtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OuXCI7XG59XG5cbi5pb24tc29jaWFsLXR3aXRjaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OtXCI7XG59XG5cbi5pb24tc29jaWFsLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjtcbn1cblxuLmlvbi1zb2NpYWwtdHdpdHRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mCXCI7XG59XG5cbi5pb24tc29jaWFsLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Nk1wiO1xufVxuXG4uaW9uLXNvY2lhbC11c2Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NklwiO1xufVxuXG4uaW9uLXNvY2lhbC12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiO1xufVxuXG4uaW9uLXNvY2lhbC12aW1lby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7XG59XG5cbi5pb24tc29jaWFsLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OwXCI7XG59XG5cbi5pb24tc29jaWFsLXdoYXRzYXBwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk69cIjtcbn1cblxuLmlvbi1zb2NpYWwtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiO1xufVxuXG4uaW9uLXNvY2lhbC13aW5kb3dzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjtcbn1cblxuLmlvbi1zb2NpYWwtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7XG59XG5cbi5pb24tc29jaWFsLXdvcmRwcmVzcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7XG59XG5cbi5pb24tc29jaWFsLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7XG59XG5cbi5pb24tc29jaWFsLXlhaG9vLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjtcbn1cblxuLmlvbi1zb2NpYWwteWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OyXCI7XG59XG5cbi5pb24tc29jaWFsLXllbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OxXCI7XG59XG5cbi5pb24tc29jaWFsLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY1cIjtcbn1cblxuLmlvbi1zb2NpYWwteW91dHViZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7XG59XG5cbi5pb24tc291cC1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7RcIjtcbn1cblxuLmlvbi1zb3VwLWNhbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OzXCI7XG59XG5cbi5pb24tc3BlYWtlcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qyXCI7XG59XG5cbi5pb24tc3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirNcIjtcbn1cblxuLmlvbi1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiO1xufVxuXG4uaW9uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjtcbn1cblxuLmlvbi1zdGF0cy1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7XG59XG5cbi5pb24tc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvjItcIjtcbn1cblxuLmlvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mPXCI7XG59XG5cbi5pb24tdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjtcbn1cblxuLmlvbi10aHVtYnNkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mQXCI7XG59XG5cbi5pb24tdGh1bWJzdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjtcbn1cblxuLmlvbi10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZVcIjtcbn1cblxuLmlvbi10b2dnbGUtZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742UXCI7XG59XG5cbi5pb24tdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7VcIjtcbn1cblxuLmlvbi10cmFzaC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mSXCI7XG59XG5cbi5pb24tdHJhc2gtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jk1wiO1xufVxuXG4uaW9uLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NllwiO1xufVxuXG4uaW9uLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tt1wiO1xufVxuXG4uaW9uLXRzaGlydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O2XCI7XG59XG5cbi5pb24tdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirdcIjtcbn1cblxuLmlvbi11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742XXCI7XG59XG5cbi5pb24tdW5sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjtcbn1cblxuLmlvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZVcIjtcbn1cblxuLmlvbi11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirhcIjtcbn1cblxuLmlvbi12aWRlb2NhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JllwiO1xufVxuXG4uaW9uLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7XG59XG5cbi5pb24tdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmFwiO1xufVxuXG4uaW9uLXZvbHVtZS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviZlcIjtcbn1cblxuLmlvbi12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiO1xufVxuXG4uaW9uLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZhcIjtcbn1cblxuLmlvbi13YXRlcmRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjtcbn1cblxuLmlvbi13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7XG59XG5cbi5pb24td2luZWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q5XCI7XG59XG5cbi5pb24td29tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjtcbn1cblxuLmlvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjtcbn1cblxuLmlvbi14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yMXCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BlLWljb24tNy1zdHJva2UnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BlLWljb24tNy1zdHJva2UvUGUtaWNvbi03LXN0cm9rZS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cInBlLTdzLVwiXSwgW2NsYXNzKj1cIiBwZS03cy1cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnUGUtaWNvbi03LXN0cm9rZSc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnBlLTdzLWFsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFhXCI7XG59XG5cbi5wZS03cy1hcmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWJcIjtcbn1cblxuLnBlLTdzLWJhY2stMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhY1wiO1xufVxuXG4ucGUtN3MtYmFuZGFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZFwiO1xufVxuXG4ucGUtN3MtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFlXCI7XG59XG5cbi5wZS03cy1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFmXCI7XG59XG5cbi5wZS03cy1kb29yLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjBcIjtcbn1cblxuLnBlLTdzLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjFcIjtcbn1cblxuLnBlLTdzLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMlwiO1xufVxuXG4ucGUtN3MtZ3ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIzXCI7XG59XG5cbi5wZS03cy1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjRcIjtcbn1cblxuLnBlLTdzLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjVcIjtcbn1cblxuLnBlLTdzLWhlbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjZcIjtcbn1cblxuLnBlLTdzLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiN1wiO1xufVxuXG4ucGUtN3MtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiOFwiO1xufVxuXG4ucGUtN3MtbWFnaWMtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiOVwiO1xufVxuXG4ucGUtN3MtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYVwiO1xufVxuXG4ucGUtN3MtbWFwLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmJcIjtcbn1cblxuLnBlLTdzLW5leHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiY1wiO1xufVxuXG4ucGUtN3MtcGFpbnQtYnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJkXCI7XG59XG5cbi5wZS03cy1wZW5kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZVwiO1xufVxuXG4ucGUtN3MtcGhvdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmZcIjtcbn1cblxuLnBlLTdzLXBpZ2d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMwXCI7XG59XG5cbi5wZS03cy1wbHVnaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzFcIjtcbn1cblxuLnBlLTdzLXJlZnJlc2gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMlwiO1xufVxuXG4ucGUtN3Mtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMzXCI7XG59XG5cbi5wZS03cy1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNFwiO1xufVxuXG4ucGUtN3Mtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM1XCI7XG59XG5cbi5wZS03cy1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNlwiO1xufVxuXG4ucGUtN3MtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM3XCI7XG59XG5cbi5wZS03cy12ZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzhcIjtcbn1cblxuLnBlLTdzLXdpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzlcIjtcbn1cblxuLnBlLTdzLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4YVwiO1xufVxuXG4ucGUtN3MtY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4Y1wiO1xufVxuXG4ucGUtN3MtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODBcIjtcbn1cblxuLnBlLTdzLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZFwiO1xufVxuXG4ucGUtN3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGJcIjtcbn1cblxuLnBlLTdzLXdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZVwiO1xufVxuXG4ucGUtN3MtY2xvc2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgxXCI7XG59XG5cbi5wZS03cy1pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZlwiO1xufVxuXG4ucGUtN3MtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODJcIjtcbn1cblxuLnBlLTdzLXdyaXN0d2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTBcIjtcbn1cblxuLnBlLTdzLWFuZ2xlLXVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4M1wiO1xufVxuXG4ucGUtN3Mtd29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTFcIjtcbn1cblxuLnBlLTdzLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg0XCI7XG59XG5cbi5wZS03cy12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTJcIjtcbn1cblxuLnBlLTdzLWFuZ2xlLXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NVwiO1xufVxuXG4ucGUtN3MtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTNcIjtcbn1cblxuLnBlLTdzLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODZcIjtcbn1cblxuLnBlLTdzLXVzZXItZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk0XCI7XG59XG5cbi5wZS03cy1hbmdsZS1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4N1wiO1xufVxuXG4ucGUtN3MtdXAtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTVcIjtcbn1cblxuLnBlLTdzLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODhcIjtcbn1cblxuLnBlLTdzLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NlwiO1xufVxuXG4ucGUtN3MtYW5nbGUtZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODlcIjtcbn1cblxuLnBlLTdzLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk3XCI7XG59XG5cbi5wZS03cy13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cblxuLnBlLTdzLXNhZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OThcIjtcbn1cblxuLnBlLTdzLXZvbHVtZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cblxuLnBlLTdzLXZvbHVtZTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cblxuLnBlLTdzLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuXG4ucGUtN3MtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cblxuLnBlLTdzLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbn1cblxuLnBlLTdzLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuXG4ucGUtN3MtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG59XG5cbi5wZS03cy11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOFwiO1xufVxuXG4ucGUtN3MtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDlcIjtcbn1cblxuLnBlLTdzLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG5cbi5wZS03cy10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuXG4ucGUtN3MtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG5cbi5wZS03cy10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGRcIjtcbn1cblxuLnBlLTdzLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuXG4ucGUtN3Mtc3R1ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjtcbn1cblxuLnBlLTdzLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuXG4ucGUtN3Mtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuXG4ucGUtN3Mtc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuXG4ucGUtN3Mtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG5cbi5wZS03cy1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG59XG5cbi5wZS03cy1zaG9wYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG59XG5cbi5wZS03cy1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuXG4ucGUtN3Mtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG5cbi5wZS03cy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjtcbn1cblxuLnBlLTdzLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTVcIjtcbn1cblxuLnBlLTdzLXNjaWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cblxuLnBlLTdzLWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTZcIjtcbn1cblxuLnBlLTdzLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuXG4ucGUtN3MtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG59XG5cbi5wZS03cy1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG59XG5cbi5wZS03cy1hZGQtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhOVwiO1xufVxuXG4ucGUtN3MtcmVmcmVzaC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZFwiO1xufVxuXG4ucGUtN3MtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjljXCI7XG59XG5cbi5wZS03cy1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZVwiO1xufVxuXG4ucGUtN3Mtbm90ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWRcIjtcbn1cblxuLnBlLTdzLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG5cbi5wZS03cy1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjllXCI7XG59XG5cbi5wZS03cy1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG59XG5cbi5wZS03cy1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlmXCI7XG59XG5cbi5wZS03cy1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuXG4ucGUtN3MtbWVkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTBcIjtcbn1cblxuLnBlLTdzLXBvcnRmb2xpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMlwiO1xufVxuXG4ucGUtN3MtbGlrZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTFcIjtcbn1cblxuLnBlLTdzLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjNcIjtcbn1cblxuLnBlLTdzLWxlZnQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTJcIjtcbn1cblxuLnBlLTdzLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjRcIjtcbn1cblxuLnBlLTdzLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhM1wiO1xufVxuXG4ucGUtN3MtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjVcIjtcbn1cblxuLnBlLTdzLWpveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNFwiO1xufVxuXG4ucGUtN3MtcGhvdG8tZ2FsbGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuXG4ucGUtN3MtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjliXCI7XG59XG5cbi5wZS03cy1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyN1wiO1xufVxuXG4ucGUtN3MtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YVwiO1xufVxuXG4ucGUtN3MtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG5cbi5wZS03cy1yaWdodC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5OVwiO1xufVxuXG4ucGUtN3MtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjtcbn1cblxuLnBlLTdzLWRlbGV0ZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE3XCI7XG59XG5cbi5wZS03cy1wYWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYVwiO1xufVxuXG4ucGUtN3MtYm90dG9tLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG5cbi5wZS03cy1ub3RlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuXG4ucGUtN3Mtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyY1wiO1xufVxuXG4ucGUtN3MtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZFwiO1xufVxuXG4ucGUtN3MtbmV3cy1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuXG4ucGUtN3MtbXVzaWNsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG5cbi5wZS03cy1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuXG4ucGUtN3MtbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjtcbn1cblxuLnBlLTdzLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzJcIjtcbn1cblxuLnBlLTdzLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzNcIjtcbn1cblxuLnBlLTdzLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjtcbn1cblxuLnBlLTdzLW1pY3JvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG5cbi5wZS03cy1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG5cbi5wZS03cy1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjtcbn1cblxuLnBlLTdzLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzhcIjtcbn1cblxuLnBlLTdzLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjtcbn1cblxuLnBlLTdzLW1haWwtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuXG4ucGUtN3MtbWFpbC1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2JcIjtcbn1cblxuLnBlLTdzLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuXG4ucGUtN3MtbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZFwiO1xufVxuXG4ucGUtN3MtbG9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuXG4ucGUtN3MtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZlwiO1xufVxuXG4ucGUtN3MtbGludGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuXG4ucGUtN3MtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MVwiO1xufVxuXG4ucGUtN3MtbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MlwiO1xufVxuXG4ucGUtN3MtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDNcIjtcbn1cblxuLnBlLTdzLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDRcIjtcbn1cblxuLnBlLTdzLWtleXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NVwiO1xufVxuXG4ucGUtN3MtanVuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NlwiO1xufVxuXG4ucGUtN3MtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0N1wiO1xufVxuXG4ucGUtN3MtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OFwiO1xufVxuXG4ucGUtN3MtaGVscDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjtcbn1cblxuLnBlLTdzLWhlbHAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG59XG5cbi5wZS03cy1ncmFwaDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGJcIjtcbn1cblxuLnBlLTdzLWdyYXBoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0Y1wiO1xufVxuXG4ucGUtN3MtZ3JhcGgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG5cbi5wZS03cy1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZVwiO1xufVxuXG4ucGUtN3MtZ2xvYmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG59XG5cbi5wZS03cy1nbGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MFwiO1xufVxuXG4ucGUtN3MtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MVwiO1xufVxuXG4ucGUtN3MtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MlwiO1xufVxuXG4ucGUtN3MtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUzXCI7XG59XG5cbi5wZS03cy1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU0XCI7XG59XG5cbi5wZS03cy1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTVcIjtcbn1cblxuLnBlLTdzLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTZcIjtcbn1cblxuLnBlLTdzLWV4cGFuZDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTdcIjtcbn1cblxuLnBlLTdzLWV4YXBuZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NThcIjtcbn1cblxuLnBlLTdzLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTlcIjtcbn1cblxuLnBlLTdzLWRyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWFcIjtcbn1cblxuLnBlLTdzLWRyYXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YlwiO1xufVxuXG4ucGUtN3MtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWNcIjtcbn1cblxuLnBlLTdzLWRpc3BsYXkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCI7XG59XG5cbi5wZS03cy1kaXNwbGF5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZVwiO1xufVxuXG4ucGUtN3MtZGlza2V0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWZcIjtcbn1cblxuLnBlLTdzLWRhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjBcIjtcbn1cblxuLnBlLTdzLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MVwiO1xufVxuXG4ucGUtN3MtY3VsdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MlwiO1xufVxuXG4ucGUtN3MtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2M1wiO1xufVxuXG4ucGUtN3MtY3JlZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY0XCI7XG59XG5cbi5wZS03cy1jb3B5LWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjVcIjtcbn1cblxuLnBlLTdzLWNvbmZpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NlwiO1xufVxuXG4ucGUtN3MtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2N1wiO1xufVxuXG4ucGUtN3MtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OFwiO1xufVxuXG4ucGUtN3MtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG5cbi5wZS03cy1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YVwiO1xufVxuXG4ucGUtN3MtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmJcIjtcbn1cblxuLnBlLTdzLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZjXCI7XG59XG5cbi5wZS03cy1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZkXCI7XG59XG5cbi5wZS03cy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZlXCI7XG59XG5cbi5wZS03cy1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmZcIjtcbn1cblxuLnBlLTdzLWNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzBcIjtcbn1cblxuLnBlLTdzLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzFcIjtcbn1cblxuLnBlLTdzLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzJcIjtcbn1cblxuLnBlLTdzLWJveDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzNcIjtcbn1cblxuLnBlLTdzLWJveDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzRcIjtcbn1cblxuLnBlLTdzLWJvb2ttYXJrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NVwiO1xufVxuXG4ucGUtN3MtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuXG4ucGUtN3MtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3N1wiO1xufVxuXG4ucGUtN3MtYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OFwiO1xufVxuXG4ucGUtN3MtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OVwiO1xufVxuXG4ucGUtN3MtYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YVwiO1xufVxuXG4ucGUtN3MtYXR0ZW50aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdiXCI7XG59XG5cbi5wZS03cy1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2NcIjtcbn1cblxuLnBlLTdzLWFsYnVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZFwiO1xufVxuXG4ucGUtN3MtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2VcIjtcbn1cblxuLnBlLTdzLWFpcnBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2ZcIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndGhlbWlmeSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdGhlbWlmeS90aGVtaWZ5LmVvdD8tZnZiYW5lXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3RoZW1pZnkvdGhlbWlmeS5lb3Q/I2llZml4LWZ2YmFuZVwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvdGhlbWlmeS90aGVtaWZ5LndvZmY/LWZ2YmFuZVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy90aGVtaWZ5L3RoZW1pZnkudHRmPy1mdmJhbmVcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3RoZW1pZnkvdGhlbWlmeS5zdmc/LWZ2YmFuZSN0aGVtaWZ5XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwidGktXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiB0aS1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICd0aGVtaWZ5JztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4udGktd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuXG4udGktdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG5cbi50aS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG5cbi50aS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cblxuLnRpLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuXG4udGktdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbn1cblxuLnRpLXRob3VnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cblxuLnRpLXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiO1xufVxuXG4udGktdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG5cbi50aS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDlcIjtcbn1cblxuLnRpLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjtcbn1cblxuLnRpLXNwcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG5cbi50aS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cblxuLnRpLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGRcIjtcbn1cblxuLnRpLXNob3BwaW5nLWNhcnQtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuXG4udGktc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjtcbn1cblxuLnRpLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuXG4udGktem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuXG4udGktem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cblxuLnRpLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxM1wiO1xufVxuXG4udGktcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cblxuLnRpLXJ1bGVyLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuXG4udGktcnVsZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG59XG5cbi50aS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuXG4udGktYm9va21hcmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG5cbi50aS1yZWxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cblxuLnRpLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjtcbn1cblxuLnRpLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuXG4udGktcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG59XG5cbi50aS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG5cbi50aS1wYWludC1yb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjtcbn1cblxuLnRpLXBhaW50LWJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZlwiO1xufVxuXG4udGktbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjBcIjtcbn1cblxuLnRpLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuXG4udGktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjtcbn1cblxuLnRpLW1lZGFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuXG4udGktbWVkYWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNFwiO1xufVxuXG4udGktbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG59XG5cbi50aS1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI2XCI7XG59XG5cbi50aS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyN1wiO1xufVxuXG4udGktYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjhcIjtcbn1cblxuLnRpLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjtcbn1cblxuLnRpLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cblxuLnRpLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjtcbn1cblxuLnRpLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG5cbi50aS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG5cbi50aS1sYXlvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmVcIjtcbn1cblxuLnRpLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuXG4udGktbGF5ZXJzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuXG4udGkta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG59XG5cbi50aS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzJcIjtcbn1cblxuLnRpLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG5cbi50aS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuXG4udGktaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG5cbi50aS1oYW5kLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjtcbn1cblxuLnRpLWhhbmQtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzN1wiO1xufVxuXG4udGktaGFuZC1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG5cbi50aS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjtcbn1cblxuLnRpLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjtcbn1cblxuLnRpLWZsYWctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG5cbi50aS1mbGFnLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG5cbi50aS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjtcbn1cblxuLnRpLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuXG4udGktZXhjaGFuZ2UtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2ZcIjtcbn1cblxuLnRpLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDBcIjtcbn1cblxuLnRpLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MVwiO1xufVxuXG4udGktY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cblxuLnRpLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQzXCI7XG59XG5cbi50aS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7XG59XG5cbi50aS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NVwiO1xufVxuXG4udGktY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDZcIjtcbn1cblxuLnRpLWNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjtcbn1cblxuLnRpLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG5cbi50aS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OVwiO1xufVxuXG4udGktYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuXG4udGktYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuXG4udGktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGNcIjtcbn1cblxuLnRpLWNoZWNrLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZFwiO1xufVxuXG4udGktY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG5cbi50aS1hbm5vdW5jZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGZcIjtcbn1cblxuLnRpLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG59XG5cbi50aS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTFcIjtcbn1cblxuLnRpLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTJcIjtcbn1cblxuLnRpLWJvbHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUzXCI7XG59XG5cbi50aS1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU0XCI7XG59XG5cbi50aS1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTVcIjtcbn1cblxuLnRpLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTZcIjtcbn1cblxuLnRpLWFycm93cy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1N1wiO1xufVxuXG4udGktYXJyb3dzLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NThcIjtcbn1cblxuLnRpLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTlcIjtcbn1cblxuLnRpLWFycm93LXRvcC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YVwiO1xufVxuXG4udGktYXJyb3ctdG9wLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWJcIjtcbn1cblxuLnRpLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1Y1wiO1xufVxuXG4udGktYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCI7XG59XG5cbi50aS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZVwiO1xufVxuXG4udGktYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWZcIjtcbn1cblxuLnRpLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MFwiO1xufVxuXG4udGktYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYxXCI7XG59XG5cbi50aS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MlwiO1xufVxuXG4udGktYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjNcIjtcbn1cblxuLnRpLXppcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NFwiO1xufVxuXG4udGktd29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjVcIjtcbn1cblxuLnRpLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjZcIjtcbn1cblxuLnRpLXZpZXctbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2N1wiO1xufVxuXG4udGktdmlldy1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OFwiO1xufVxuXG4udGktdmlldy1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG5cbi50aS11cHBlcmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmFcIjtcbn1cblxuLnRpLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YlwiO1xufVxuXG4udGktdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZjXCI7XG59XG5cbi50aS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZFwiO1xufVxuXG4udGktdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmVcIjtcbn1cblxuLnRpLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZlwiO1xufVxuXG4udGktdGh1bWItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzBcIjtcbn1cblxuLnRpLXRodW1iLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzFcIjtcbn1cblxuLnRpLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzJcIjtcbn1cblxuLnRpLXN0YXRzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjczXCI7XG59XG5cbi50aS1zdGF0cy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc0XCI7XG59XG5cbi50aS1zcGxpdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc1XCI7XG59XG5cbi50aS1zcGxpdC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc2XCI7XG59XG5cbi50aS1zbWFsbGNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3N1wiO1xufVxuXG4udGktc2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzhcIjtcbn1cblxuLnRpLXNoaWZ0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc5XCI7XG59XG5cbi50aS1zaGlmdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdhXCI7XG59XG5cbi50aS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2JcIjtcbn1cblxuLnRpLW5vdGVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2NcIjtcbn1cblxuLnRpLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZFwiO1xufVxuXG4udGktcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2VcIjtcbn1cblxuLnRpLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2ZcIjtcbn1cblxuLnRpLXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG5cbi50aS1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgxXCI7XG59XG5cbi50aS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODJcIjtcbn1cblxuLnRpLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODNcIjtcbn1cblxuLnRpLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuXG4udGktcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg1XCI7XG59XG5cbi50aS1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NlwiO1xufVxuXG4udGktcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4N1wiO1xufVxuXG4udGktbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODhcIjtcbn1cblxuLnRpLW11c2ljLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OVwiO1xufVxuXG4udGktbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGFcIjtcbn1cblxuLnRpLW1vdXNlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4YlwiO1xufVxuXG4udGktbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGNcIjtcbn1cblxuLnRpLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGRcIjtcbn1cblxuLnRpLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGVcIjtcbn1cblxuLnRpLW1lbnUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhmXCI7XG59XG5cbi50aS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTBcIjtcbn1cblxuLnRpLW1hcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTFcIjtcbn1cblxuLnRpLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTJcIjtcbn1cblxuLnRpLWxvY2F0aW9uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuXG4udGktbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NFwiO1xufVxuXG4udGktbGlnaHQtYnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NVwiO1xufVxuXG4udGktSXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk2XCI7XG59XG5cbi50aS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk3XCI7XG59XG5cbi50aS1pbmZpbml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5OFwiO1xufVxuXG4udGktaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTlcIjtcbn1cblxuLnRpLWh1bW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YVwiO1xufVxuXG4udGktaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YlwiO1xufVxuXG4udGktaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5Y1wiO1xufVxuXG4udGktaGVhZHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlkXCI7XG59XG5cbi50aS1oYXJkZHJpdmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjllXCI7XG59XG5cbi50aS1oYXJkZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWZcIjtcbn1cblxuLnRpLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTBcIjtcbn1cblxuLnRpLWdhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTFcIjtcbn1cblxuLnRpLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuXG4udGktZmlsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTNcIjtcbn1cblxuLnRpLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTRcIjtcbn1cblxuLnRpLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNVwiO1xufVxuXG4udGktZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTZcIjtcbn1cblxuLnRpLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE3XCI7XG59XG5cbi50aS1kaXJlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YThcIjtcbn1cblxuLnRpLWRpcmVjdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTlcIjtcbn1cblxuLnRpLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYVwiO1xufVxuXG4udGktY29udHJvbC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFiXCI7XG59XG5cbi50aS1jb250cm9sLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWNcIjtcbn1cblxuLnRpLWNvbnRyb2wtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZFwiO1xufVxuXG4udGktY29udHJvbC1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZVwiO1xufVxuXG4udGktY29udHJvbC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFmXCI7XG59XG5cbi50aS1jb250cm9sLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIwXCI7XG59XG5cbi50aS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMVwiO1xufVxuXG4udGktY2xvdWQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjJcIjtcbn1cblxuLnRpLWNsb3VkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjNcIjtcbn1cblxuLnRpLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNFwiO1xufVxuXG4udGktY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI1XCI7XG59XG5cbi50aS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNlwiO1xufVxuXG4udGktYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiN1wiO1xufVxuXG4udGktYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiOFwiO1xufVxuXG4udGktYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiOVwiO1xufVxuXG4udGktYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG5cbi50aS1iYXItY2hhcnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJiXCI7XG59XG5cbi50aS1iYWNrLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJjXCI7XG59XG5cbi50aS1iYWNrLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmRcIjtcbn1cblxuLnRpLWFycm93cy1jb3JuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmVcIjtcbn1cblxuLnRpLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmZcIjtcbn1cblxuLnRpLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMFwiO1xufVxuXG4udGktYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzFcIjtcbn1cblxuLnRpLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzJcIjtcbn1cblxuLnRpLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzNcIjtcbn1cblxuLnRpLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNFwiO1xufVxuXG4udGktYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzVcIjtcbn1cblxuLnRpLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM2XCI7XG59XG5cbi50aS1hZ2VuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzdcIjtcbn1cblxuLnRpLXdyaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM4XCI7XG59XG5cbi50aS13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzlcIjtcbn1cblxuLnRpLXdpZGdldGl6ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2FcIjtcbn1cblxuLnRpLXdpZGdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjYlwiO1xufVxuXG4udGktd2lkZ2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjY1wiO1xufVxuXG4udGktd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNkXCI7XG59XG5cbi50aS12aWRlby1jbGFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNlXCI7XG59XG5cbi50aS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2ZcIjtcbn1cblxuLnRpLXZlY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMFwiO1xufVxuXG4udGktdGhlbWlmeS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQxXCI7XG59XG5cbi50aS10aGVtaWZ5LWZhdmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDJcIjtcbn1cblxuLnRpLXRoZW1pZnktZmF2aWNvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDNcIjtcbn1cblxuLnRpLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDRcIjtcbn1cblxuLnRpLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ1XCI7XG59XG5cbi50aS1zcGxpdC12LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNlwiO1xufVxuXG4udGktc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDdcIjtcbn1cblxuLnRpLXNob3J0Y29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOFwiO1xufVxuXG4udGktc2hpZnQtcmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ5XCI7XG59XG5cbi50aS1zaGlmdC1sZWZ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkYVwiO1xufVxuXG4udGktcnVsZXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGJcIjtcbn1cblxuLnRpLXJlY2VpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGNcIjtcbn1cblxuLnRpLXBpbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGRcIjtcbn1cblxuLnRpLXBpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGVcIjtcbn1cblxuLnRpLXBlbmNpbC1hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRmXCI7XG59XG5cbi50aS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUwXCI7XG59XG5cbi50aS1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUxXCI7XG59XG5cbi50aS1tb3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMlwiO1xufVxuXG4udGktbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTNcIjtcbn1cblxuLnRpLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNFwiO1xufVxuXG4udGktbGluZS1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTVcIjtcbn1cblxuLnRpLWxpbmUtZG90dGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU2XCI7XG59XG5cbi50aS1saW5lLWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlN1wiO1xufVxuXG4udGktbGF5b3V0LXdpZHRoLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZThcIjtcbn1cblxuLnRpLWxheW91dC13aWR0aC1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU5XCI7XG59XG5cbi50aS1sYXlvdXQtd2lkdGgtZGVmYXVsdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWFcIjtcbn1cblxuLnRpLWxheW91dC10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWJcIjtcbn1cblxuLnRpLWxheW91dC10YWItd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVjXCI7XG59XG5cbi50aS1sYXlvdXQtdGFiLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWRcIjtcbn1cblxuLnRpLWxheW91dC10YWItbWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVlXCI7XG59XG5cbi50aS1sYXlvdXQtc2xpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVmXCI7XG59XG5cbi50aS1sYXlvdXQtc2xpZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMFwiO1xufVxuXG4udGktbGF5b3V0LXNpZGViYXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjFcIjtcbn1cblxuLnRpLWxheW91dC1zaWRlYmFyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjJcIjtcbn1cblxuLnRpLWxheW91dC1zaWRlYmFyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjNcIjtcbn1cblxuLnRpLWxheW91dC1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNFwiO1xufVxuXG4udGktbGF5b3V0LW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjVcIjtcbn1cblxuLnRpLWxheW91dC1tZW51LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjZcIjtcbn1cblxuLnRpLWxheW91dC1tZW51LXNlcGFyYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmN1wiO1xufVxuXG4udGktbGF5b3V0LW1lbnUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOFwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLXJpZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOVwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZhXCI7XG59XG5cbi50aS1sYXlvdXQtbWVkaWEtb3ZlcmxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYlwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZjXCI7XG59XG5cbi50aS1sYXlvdXQtbWVkaWEtb3ZlcmxheS1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZFwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLWxlZnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZlXCI7XG59XG5cbi50aS1sYXlvdXQtbWVkaWEtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZlwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLWNlbnRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDBcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDFcIjtcbn1cblxuLnRpLWxheW91dC1saXN0LXRodW1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAyXCI7XG59XG5cbi50aS1sYXlvdXQtbGlzdC10aHVtYi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDNcIjtcbn1cblxuLnRpLWxheW91dC1saXN0LXBvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDRcIjtcbn1cblxuLnRpLWxheW91dC1saXN0LWxhcmdlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA1XCI7XG59XG5cbi50aS1sYXlvdXQtbGluZS1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNlwiO1xufVxuXG4udGktbGF5b3V0LWdyaWQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA3XCI7XG59XG5cbi50aS1sYXlvdXQtZ3JpZDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDhcIjtcbn1cblxuLnRpLWxheW91dC1ncmlkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwOVwiO1xufVxuXG4udGktbGF5b3V0LWdyaWQyLXRodW1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBhXCI7XG59XG5cbi50aS1sYXlvdXQtY3RhLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBiXCI7XG59XG5cbi50aS1sYXlvdXQtY3RhLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGNcIjtcbn1cblxuLnRpLWxheW91dC1jdGEtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBkXCI7XG59XG5cbi50aS1sYXlvdXQtY3RhLWJ0bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZVwiO1xufVxuXG4udGktbGF5b3V0LWN0YS1idG4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZlwiO1xufVxuXG4udGktbGF5b3V0LWNvbHVtbjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTBcIjtcbn1cblxuLnRpLWxheW91dC1jb2x1bW4zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzExXCI7XG59XG5cbi50aS1sYXlvdXQtY29sdW1uMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMlwiO1xufVxuXG4udGktbGF5b3V0LWFjY29yZGlvbi1zZXBhcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTNcIjtcbn1cblxuLnRpLWxheW91dC1hY2NvcmRpb24tbWVyZ2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE0XCI7XG59XG5cbi50aS1sYXlvdXQtYWNjb3JkaW9uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTVcIjtcbn1cblxuLnRpLWluay1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTZcIjtcbn1cblxuLnRpLWluZm8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE3XCI7XG59XG5cbi50aS1oZWxwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxOFwiO1xufVxuXG4udGktaGVhZHBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxOVwiO1xufVxuXG4udGktaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxYVwiO1xufVxuXG4udGktaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxYlwiO1xufVxuXG4udGktaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFjXCI7XG59XG5cbi50aS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWRcIjtcbn1cblxuLnRpLWdhbGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWVcIjtcbn1cblxuLnRpLWZhY2Utc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWZcIjtcbn1cblxuLnRpLWZhY2Utc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIwXCI7XG59XG5cbi50aS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMVwiO1xufVxuXG4udGktY29udHJvbC1za2lwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjJcIjtcbn1cblxuLnRpLWNvbnRyb2wtc2tpcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyM1wiO1xufVxuXG4udGktY29udHJvbC1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjRcIjtcbn1cblxuLnRpLWNvbnRyb2wtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjVcIjtcbn1cblxuLnRpLWNvbW1lbnRzLXNtaWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNlwiO1xufVxuXG4udGktYnJ1c2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI3XCI7XG59XG5cbi50aS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI4XCI7XG59XG5cbi50aS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyOVwiO1xufVxuXG4udGktdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyYVwiO1xufVxuXG4udGktdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyYlwiO1xufVxuXG4udGktdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJjXCI7XG59XG5cbi50aS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZFwiO1xufVxuXG4udGktc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmVcIjtcbn1cblxuLnRpLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZlwiO1xufVxuXG4udGktcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMwXCI7XG59XG5cbi50aS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzFcIjtcbn1cblxuLnRpLW5ldy13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzJcIjtcbn1cblxuLnRpLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczM1wiO1xufVxuXG4udGktbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczNFwiO1xufVxuXG4udGktbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzVcIjtcbn1cblxuLnRpLWxheW91dC1zaWRlYmFyLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzZcIjtcbn1cblxuLnRpLWxheW91dC1ncmlkNC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzdcIjtcbn1cblxuLnRpLWxheW91dC1ncmlkMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzhcIjtcbn1cblxuLnRpLWxheW91dC1ncmlkMi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzlcIjtcbn1cblxuLnRpLWxheW91dC1jb2x1bW40LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczYVwiO1xufVxuXG4udGktbGF5b3V0LWNvbHVtbjMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNiXCI7XG59XG5cbi50aS1sYXlvdXQtY29sdW1uMi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2NcIjtcbn1cblxuLnRpLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZFwiO1xufVxuXG4udGktZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNlXCI7XG59XG5cbi50aS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2ZcIjtcbn1cblxuLnRpLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MFwiO1xufVxuXG4udGktZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDFcIjtcbn1cblxuLnRpLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDJcIjtcbn1cblxuLnRpLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQzXCI7XG59XG5cbi50aS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NFwiO1xufVxuXG4udGktYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NVwiO1xufVxuXG4udGktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NlwiO1xufVxuXG4udGktc2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDdcIjtcbn1cblxuLnRpLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ4XCI7XG59XG5cbi50aS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDlcIjtcbn1cblxuLnRpLXZpbWVvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0YVwiO1xufVxuXG4udGktdHdpdHRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGJcIjtcbn1cblxuLnRpLXR1bWJsci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGNcIjtcbn1cblxuLnRpLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZFwiO1xufVxuXG4udGktc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGVcIjtcbn1cblxuLnRpLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGZcIjtcbn1cblxuLnRpLXNoYXJldGhpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MFwiO1xufVxuXG4udGktc2hhcmV0aGlzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MVwiO1xufVxuXG4udGktcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUyXCI7XG59XG5cbi50aS1waW50ZXJlc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUzXCI7XG59XG5cbi50aS1taWNyb3NvZnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU0XCI7XG59XG5cbi50aS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NVwiO1xufVxuXG4udGktanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTZcIjtcbn1cblxuLnRpLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1N1wiO1xufVxuXG4udGktaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NThcIjtcbn1cblxuLnRpLWZsaWNrci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTlcIjtcbn1cblxuLnRpLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVhXCI7XG59XG5cbi50aS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWJcIjtcbn1cblxuLnRpLWRyb3Bib3gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVjXCI7XG59XG5cbi50aS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVkXCI7XG59XG5cbi50aS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWVcIjtcbn1cblxuLnRpLXJzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWZcIjtcbn1cblxuLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1mcC1hbGlnbi10b3AgLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1O1xufVxuXG4ubWZwLWlubGluZS1ob2xkZXIgLm1mcC1jb250ZW50LFxuLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWFqYXgtY3VyIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0O1xufVxuXG4ubWZwLXByZWxvYWRlciBhIHtcbiAgY29sb3I6ICNDQ0M7XG59XG5cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbi5tZnAtY2xvc2UsIGJ1dHRvbi5tZnAtYXJyb3cge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDQ2O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xufVxuXG4ubWZwLWNsb3NlOmhvdmVyLCAubWZwLWNsb3NlOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1mcC1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDtcbn1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWNvdW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLm1mcC1hcnJvdzphY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtNTRweDtcbn1cblxuLm1mcC1hcnJvdzpob3ZlciwgLm1mcC1hcnJvdzpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtYXJyb3c6YmVmb3JlLCAubWZwLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xufVxuXG4ubWZwLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgdG9wOiA4cHg7XG59XG5cbi5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7XG59XG5cbi5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLm1mcC1hcnJvdy1yaWdodDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICNGRkY7XG4gIG1hcmdpbi1sZWZ0OiAzOXB4O1xufVxuXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICB0b3A6IC00MHB4O1xufVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5tZnAtZmlndXJlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0MHB4O1xuICBib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG4gIGNvbG9yOiAjQkRCREJEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLm1mcC1maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNGM0YzRjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAvKipcbiAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDNweDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gIH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkgLnN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuYm9keSAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5ib2R5IC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsIGJvZHkgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbn1cblxuYm9keSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTUwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjQnO1xufVxuXG5ib2R5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTUwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjUnO1xufVxuXG5ib2R5IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbmJvZHkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbmJvZHkgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuYm9keSAuc3dpcGVyLS1zaGFkb3cgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IC0zMHB4IC0xNXB4O1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0taG9tZS1ldmVudCAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgb3BhY2l0eTogMC41O1xufVxuXG5ib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLS1ob21lLWV2ZW50IC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0taG9tZS1ldmVudCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tcHJldiBpLCBib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmJvZHkgLnN3aXBlci0taG9tZS1ldmVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIGk6YmVmb3JlLCBib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tcHJldiBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNjAnO1xufVxuXG5ib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tbmV4dCBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNjEnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1ob21lLWV2ZW50IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1ldmVudHMtcG9zdHMgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIG1hcmdpbjogLTMwcHggLTE1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZXZlbnRzLXBvc3RzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2E3YTdhNztcbn1cblxuYm9keSAuc3dpcGVyLS1ldmVudHMtcG9zdHMgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYm9keSAuc3dpcGVyLS1ldmVudHMtcG9zdHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkgLnN3aXBlci0tc2hvcC1pdGVtIC5zd2lwZXItYnV0dG9uLXByZXYsXG5ib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tc2hvcC1pdGVtIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIGJvZHkgLnN3aXBlci0tc2hvcC1pdGVtIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICBib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tc2hvcC1pdGVtIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tc2hvcC1pdGVtOmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG5ib2R5IC5zd2lwZXItLXNob3AtaXRlbTpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkgLnN3aXBlci0tdGl0bGViYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IC5zd2lwZXItLXRpdGxlYmFyOmhvdmVyIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tdGl0bGViYXI6aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tdGl0bGViYXI6aG92ZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLXRpdGxlYmFyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5ib2R5IC5zd2lwZXItLXRpdGxlYmFyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiA1MHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRpdGxlYmFyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogNTBweDtcbn1cblxuYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzVweDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLXRpdGxlYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbmJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLWJhbm5lci1ocCAuc3dpcGVyLWJ1dHRvbi1wcmV2IGksIGJvZHkgLnN3aXBlci0tYmFubmVyLWhwIC5zd2lwZXItYnV0dG9uLW5leHQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWJhbm5lci1ocCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCBib2R5IC5zd2lwZXItLWJhbm5lci1ocCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDEwMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICBib2R5IC5zd2lwZXItLWJhbm5lci1ocCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tYmFubmVyLWhwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMTAwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5IC5zd2lwZXItLWJhbm5lci1ocCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tYmFubmVyLWhwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1IC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tZWR1IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUgLnN3aXBlci1idXR0b24tcHJldiBpLCBib2R5IC5zd2lwZXItLWVkdSAuc3dpcGVyLWJ1dHRvbi1uZXh0IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUgLnN3aXBlci1idXR0b24tcHJldjpob3Zlcjpob3ZlciBpLCBib2R5IC5zd2lwZXItLWVkdSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtdG0gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtdG0gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtdG0gLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nOiA1MHB4IDIwcHggMHB4IDUwcHg7XG4gIG1hcmdpbjogLTUwcHggLTIwcHggMHB4IC01MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtYmFubmVyIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tZWR1LWJhbm5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWJhbm5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1iYW5uZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1iYW5uZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWJhbm5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5haHQtY291cnNlX19wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5haHQtY291cnNlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBtYXJnaW46IC0zMHB4IC0xNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1idXR0b24tcHJldiBpLCBib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItYnV0dG9uLW5leHQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6aG92ZXIgaSwgYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiAtMTQwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogNjBweDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jbGFzcy10YWJsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCA2NXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY2xhc3MtdGFibGUgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWNsYXNzLXRhYmxlIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tZWR1LWNsYXNzLXRhYmxlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IDgwcHg7XG4gIHJpZ2h0OiA3NXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jbGFzcy10YWJsZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1jbGFzcy10YWJsZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdS1jbGFzcy10YWJsZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1jbGFzcy10YWJsZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdS1jbGFzcy10YWJsZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG4gIGJvZHkgLnN3aXBlci0tZWR1LWNsYXNzLXRhYmxlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiA4NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWNsYXNzLXRhYmxlIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tZWR1LWNsYXNzLXRhYmxlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogNjBweDtcbiAgICByaWdodDogMjVweDtcbiAgfVxuICBib2R5IC5zd2lwZXItLWVkdS1jbGFzcy10YWJsZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogODVweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1ldmVudHMgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIG1hcmdpbjogLTMwcHggLTE1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWV2ZW50cyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBtYXJnaW46IDcwcHggYXV0byAwO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1ldmVudHMgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWV2ZW50cyAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQzNjlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWV2ZW50cyAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLWxpbmUge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWV2ZW50cyAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLWxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtZXZlbnRzIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG4gIGJvZHkgLnN3aXBlci0tZWR1LWV2ZW50cyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWV2ZW50cyAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdS1ldmVudHMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1ldmVudHMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAtMzBweCAwO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogODAwcHg7XG4gIGhlaWdodDogNDcwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1pbWFnZS13cmFwIHtcbiAgaGVpZ2h0OiA0NzBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1pbWFnZS13cmFwIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDI1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWltYWdlLXdyYXAge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBoZWlnaHQ6IDM3MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAyNDBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1idXR0b24tcHJldiBpLCBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgaSwgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItaW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcy0yIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcy0yIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IDQ0JTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcy0yIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzLTIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzLTIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcy0yIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcy0yIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtYmxvZyAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdS1ibG9nIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWJsb2cgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgYm9keSAuc3dpcGVyLS1lZHUtYmxvZyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1ibG9nIC5zd2lwZXItYnV0dG9uLXByZXYgaSwgYm9keSAuc3dpcGVyLS1lZHUtYmxvZyAuc3dpcGVyLWJ1dHRvbi1uZXh0IGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtYmxvZyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMzBweDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtYmxvZyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tcmVzdC1ibG9nIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tcmVzdC1ibG9nIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tcmVzdC1ibG9nIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIGJvZHkgLnN3aXBlci0tcmVzdC1ibG9nIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbmJvZHkgLnN3aXBlci0tcmVzdC1ibG9nIC5zd2lwZXItYnV0dG9uLXByZXYgaSwgYm9keSAuc3dpcGVyLS1yZXN0LWJsb2cgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0tcmVzdC1ibG9nIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAzMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXJlc3QtYmxvZyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LXBvc3RzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBtYXJnaW46IC0zMHB4IC0xNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1wb3N0cyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1wb3N0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtcG9zdHMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWNhbGVuZGFyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuYm9keSAuc3dpcGVyLS13ZWJzaXRlcyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwIC0zMHB4O1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbn1cblxuYm9keSAuc3dpcGVyLS13ZWJzaXRlcyAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBtaW4taGVpZ2h0OiA1MzVweDtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG5ib2R5IC5zd2lwZXItLXdlYnNpdGVzIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0td2Vic2l0ZXMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tbXVsdGlwbGUgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIGhlaWdodDogNzAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1tdWx0aXBsZSAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItLW11bHRpcGxlIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogNTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1tdWx0aXBsZSAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDQzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tbXVsdGlwbGUgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLW11bHRpcGxlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tc2ltcGxlIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IDU4MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnN3aXBlci0tc2ltcGxlIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogNDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1zaW1wbGUgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXNpbXBsZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItLXNpbXBsZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS12ZXJ0aWNhbC1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuYm9keSAuc3dpcGVyLS12ZXJ0aWNhbC1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiA+IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRlc3RpbW9uaWFscyAuc3dpcGVyLWNvbnRhaW5lcjpiZWZvcmUsIGJvZHkgLnN3aXBlci0tdGVzdGltb25pYWxzIC5zd2lwZXItY29udGFpbmVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgd2hpdGUgMTAwJSk7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiAyO1xufVxuXG5ib2R5IC5zd2lwZXItLXRlc3RpbW9uaWFscyAuc3dpcGVyLWNvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQgMCUsIHdoaXRlIDEwMCUpO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5zd2lwZXItLXRlc3RpbW9uaWFscyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXRlc3RpbW9uaWFscyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnN3aXBlci0tdGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWJhcmJlcnNob3AgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tYmFyYmVyc2hvcCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuYm9keSAuc3dpcGVyLS1iYXJiZXJzaG9wIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSAuc3dpcGVyLS1jbGFzc2ljIC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tbmV4dCwgYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tbmV4dCBpLCBib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tcHJldiBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlLCBib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLW5leHQsIGJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICBib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNkNSc7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC05MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2Q2Jztcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTIgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IC00MHB4IDAgMDtcbiAgcGFkZGluZzogNDBweCAwIDA7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0yIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0yIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCBib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjQnO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjUnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5zd2lwZXItLXRydmwtNCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTQgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTUgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC01IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC01IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5zd2lwZXItLXRydmwtNiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1idXNpbmVzcyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tYnVzaW5lc3MgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1idXNpbmVzcyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1idXNpbmVzcyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwIDZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG5ib2R5IC5zd2lwZXItLWJ1c2luZXNzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLS12ZXJ0LXBhZyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSAuc3dpcGVyLS12ZXJ0LXBhZyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICBib2R5IC5zd2lwZXItLXZlcnQtcGFnIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS12ZXJ0LXBhZyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IC5zd2lwZXItLXBvbGl0aWNhbCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tcG9saXRpY2FsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tcG9saXRpY2FsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1wb2xpdGljYWwgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzBmJztcbn1cblxuYm9keSAuc3dpcGVyLS1wb2xpdGljYWwgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xufVxuXG5ib2R5IC5zd2lwZXItLXBvbGl0aWNhbCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1wb2xpdGljYWwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItLXBvbGl0aWNhbCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tcG9saXRpY2FsIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJjYSc7XG59XG5cbmJvZHkgLnN3aXBlci0tcG9saXRpY2FsIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbn1cblxuYm9keSAuc3dpcGVyLS10cmF2ZWwtdGVhbSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuYm9keSAuc3dpcGVyLS10cmF2ZWwtdGVhbSAuYWh0LXRlYW1fX2Rlc2Mge1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRyYXZlbC10ZWFtIC5haHQtdGVhbV9fc29jaWFscyAuYWhldG8tc29jaWFsc19faWNvbiB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG5ib2R5IC5zd2lwZXItLXRyYXZlbC10ZWFtIC5haHQtdGVhbS0tdDEge1xuICBib3gtc2hhZG93OiAycHggMXB4IDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ib2R5IC5zd2lwZXItLXRyYXZlbC10ZWFtIC5haHQtdGVhbS0tdDE6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNnB4IDlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG5ib2R5IC5zd2lwZXItLXRyYXZlbC1vdXItZGlyZWN0aW9ucyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHggMTBweCAwIDEwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0teW9nYS10ZWFtIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAxMHB4IDAgMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuc3dpcGVyLS10cmF2ZWwtcG9wdWxhciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAxMHB4IDAgMTBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXRyYXZlbC1oZXJvIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC5zd2lwZXItLXRyYXZlbC1oZXJvIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuc3dpcGVyLS10cmF2ZWwtaGVybyAuc3dpcGVyLXdyYXBwZXIgLmFodC1iYW5uZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS15b2dhLTEgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICBib2R5IC5zd2lwZXItLXlvZ2EtMSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXlvZ2EtMSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAzcHg7XG59XG5cbmJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCBib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICBib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtMTA1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItYnV0dG9uLXByZXYgaTpiZWZvcmUge1xuICBjb250ZW50OiAn4oaQJztcbn1cblxuYm9keSAuc3dpcGVyLS15b2dhLTIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMTA1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItYnV0dG9uLW5leHQgaTpiZWZvcmUge1xuICBjb250ZW50OiAn4oaSJztcbn1cblxuYm9keSAuc3dpcGVyLS15b2dhLTIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiBoMSB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uIC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiA5MDBweDtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLXNsaWRlID4gZGl2IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTE2cHgpO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IGksIGJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQycHg7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24tc2VydmljZSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbi1zZXJ2aWNlIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tY29uc3RydXRpb24tc2VydmljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiAxNTFweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24tc2VydmljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IGksIGJvZHkgLnN3aXBlci0tY29uc3RydXRpb24tc2VydmljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24tc2VydmljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTgxcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24tc2VydmljZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC04MXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXBvcnRmb2xpbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbi1wb3J0Zm9saW8ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbi1wb3J0Zm9saW8ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbi1wb3J0Zm9saW8gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnN3aXBlci0tY29uc3RydXRpb24tcG9ydGZvbGlvIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1Y3Rpb24tdG0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogNzB2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY29uc3RydWN0aW9uLXRtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydWN0aW9uLXRtIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIG1heC13aWR0aDogNTR2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY29uc3RydWN0aW9uLXRtIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydWN0aW9uLXRtIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRvcDogLTFweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1Y3Rpb24tdG0gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwgLmNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBtcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXMgIWltcG9ydGFudDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1Y3Rpb24tdG0gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNzRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jb25zdHJ1Y3Rpb24tdG0gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1Y3Rpb24tdG0gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogNzVweCAxNnB4IDAgMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jb25zdHJ1Y3Rpb24tdG0gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydWN0aW9uLXRtIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnVjdGlvbi10bSAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJiMTEzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydWN0aW9uLXRtIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20tbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbmJvZHkgLnN3aXBlci0tdHdpdHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuYm9keSAuc3dpcGVyLS10d2l0dGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuYm9keSAuc3dpcGVyLS10d2l0dGVyIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbGV4OiAxIDEgMDtcbiAgcGFkZGluZzogMTZweCAxMHB4O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLS10d2l0dGVyIC5zd2lwZXItYnV0dG9uLXByZXY6bGFzdC1jaGlsZCwgYm9keSAuc3dpcGVyLS10d2l0dGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuYm9keSAuc3dpcGVyLS1jaHIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jaHIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5zd2lwZXItLWNociAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWNociAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMnB4IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY2hyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG4gIGJvZHkgLnN3aXBlci0tY2hyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jaHIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxuICBib2R5IC5zd2lwZXItLWNociAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1jaHItMiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNoci0yIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IC5zd2lwZXItLWNoci0zIHtcbiAgbWF4LXdpZHRoOiAxNTcwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jaHItMyB7XG4gICAgcGFkZGluZzogMCA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnN3aXBlci0tY2hyLTMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1jaHItMyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA1N3B4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNoci0zIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IC5zd2lwZXItLWNoci0zIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tY2hyLTMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGNvbG9yOiAjREREREREO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICBib2R5IC5zd2lwZXItLWNoci0zIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tY2hyLTMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWNoci0zIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiA1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tY2hyLTMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY2hyLTMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tcmVzdGF1cmFudCAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLXJlc3RhdXJhbnQgLnN3aXBlci1idXR0b24tbmV4dCwgYm9keSAuc3dpcGVyLS1zaW5nbGUtZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLXNpbmdsZS1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0b3A6IDE0MHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXJlc3RhdXJhbnQgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1zaW5nbGUtZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTE3MnB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXJlc3RhdXJhbnQgLnN3aXBlci1idXR0b24tbmV4dCwgYm9keSAuc3dpcGVyLS1zaW5nbGUtZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogLTExMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5zd2lwZXItLXJlc3RhdXJhbnQgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1yZXN0YXVyYW50IC5zd2lwZXItYnV0dG9uLW5leHQsIGJvZHkgLnN3aXBlci0tc2luZ2xlLWdhbGxlcnkgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1zaW5nbGUtZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tc2luZ2xlLWdhbGxlcnkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkgLnN3aXBlci0tc2luZ2xlLWdhbGxlcnkgLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuYm9keSAuc3dpcGVyLS1zaW5nbGUtZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLXNpbmdsZS1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IDUwJTtcbn1cblxuYm9keSAuc3dpcGVyLS1zaW5nbGUtZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTYzcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tc2luZ2xlLWdhbGxlcnkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICBib2R5IC5zd2lwZXItLXNpbmdsZS1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiA1MSU7XG4gICAgbGVmdDogdW5zZXQ7XG4gIH1cbiAgYm9keSAuc3dpcGVyLS1zaW5nbGUtZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBib3R0b206IC02MHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogNDYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICBib2R5IC5zd2lwZXItLXNpbmdsZS1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiA1MSU7XG4gIH1cbiAgYm9keSAuc3dpcGVyLS1zaW5nbGUtZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogNDIlO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tcmVzdC1ob21lIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwMHB4O1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuYm9keSAuc3dpcGVyLS1yZXN0LWhvbWUgLnN3aXBlci1wYWdpbmF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJy8gMyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tcmVzdC1ob21lIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXJlc3QtaG9tZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tcmVzdC1ob21lIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCA0MHB4IDAgMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5ib2R5IC5zd2lwZXItLXJlc3QtaG9tZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLnN3aXBlci0tcmVzdC1ob21lIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tcmVzdC1ob21lIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZWZ0OiA5MnB4O1xuICByaWdodDogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tcmVzdC1ob21lIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tcmVzdC1ob21lIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1yZXN0LWhvbWUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MHB4KTtcbn1cblxuYm9keSAuc3dpcGVyLS1yZXN0LWhvbWUgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTI2Jztcbn1cblxuYm9keSAuc3dpcGVyLS1yZXN0LWhvbWUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjBweCk7XG4gIHRvcDogNTAlO1xufVxuXG5ib2R5IC5zd2lwZXItLXJlc3QtaG9tZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnO1xufVxuXG5ib2R5IC5zd2lwZXItLWFnZW5jeSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWFnZW5jeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1hZ2VuY3kgLnN3aXBlci1idXR0b24tbmV4dCwgYm9keSAuc3dpcGVyLS1hZ2VuY3kgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tYWdlbmN5IC5zd2lwZXItYnV0dG9uLW5leHQgaSwgYm9keSAuc3dpcGVyLS1hZ2VuY3kgLnN3aXBlci1idXR0b24tcHJldiBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSAuc3dpcGVyLS1hZ2VuY3kgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUsIGJvZHkgLnN3aXBlci0tYWdlbmN5IC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tYWdlbmN5IC5zd2lwZXItYnV0dG9uLW5leHQsIGJvZHkgLnN3aXBlci0tYWdlbmN5IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1hZ2VuY3kgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IC05MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1hZ2VuY3kgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1hZ2VuY3kgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTI0JztcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWFnZW5jeSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC05MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1hZ2VuY3kgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tYWdlbmN5IC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyNSc7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLm5ld3MtcG9zdHMgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG59XG5cbi5uZXdzLXBvc3RzIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5uZXdzLXBvc3RzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uc3dpcGVyLS1jb25zdHJ1dGlvbi1zZXJ2aWNlIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM7XG59XG5cbi5hYm91dC1jaHVyY2gtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogODAwcHg7XG59XG5cbi5hYm91dC1jaHVyY2gtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uc3dpcGVyLWJhbm5lci15b2dhIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IC02N3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN3aXBlci1iYW5uZXIteW9nYSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IC02NHB4O1xuICB9XG59XG5cbi5zd2lwZXItYmFubmVyLXlvZ2EgLnN3aXBlci13cmFwcGVyIC5haHQtYmFubmVyLS1mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1hYnNvbHV0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MDFweDtcbn1cblxuLnJlc3QtdGVzdGltb25pYWxzLXNlY3Rpb24gLnRlc3RpbW9uaWFscy11bHRyYS13cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ucmVzdC10ZXN0aW1vbmlhbHMtc2VjdGlvbiAudGVzdGltb25pYWxzLXVsdHJhLXdyYXAgLnRlc3RpbW9uaWFscy13cmFwIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2hhZG93OiAwIDAgNTlweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTMlO1xufVxuXG4ucmVzdC10ZXN0aW1vbmlhbHMtc2VjdGlvbiAudGVzdGltb25pYWxzLXVsdHJhLXdyYXAgLnRlc3RpbW9uaWFscy13cmFwIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAucmVzdC10ZXN0aW1vbmlhbHMtc2VjdGlvbiAudGVzdGltb25pYWxzLXVsdHJhLXdyYXAgLnRlc3RpbW9uaWFscy13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN0LXRlc3RpbW9uaWFscy1zZWN0aW9uIC50ZXN0aW1vbmlhbHMtdWx0cmEtd3JhcCAudGVzdGltb25pYWxzLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucmVzdC10ZXN0aW1vbmlhbHMtc2VjdGlvbiAudGVzdGltb25pYWxzLXVsdHJhLXdyYXAgLnRlc3RpbW9uaWFscy13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxuICAucmVzdC10ZXN0aW1vbmlhbHMtc2VjdGlvbiAudGVzdGltb25pYWxzLXVsdHJhLXdyYXAgLnRlc3RpbW9uaWFscy13cmFwIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucmVzdC10ZXN0aW1vbmlhbHMtc2VjdGlvbiAudGVzdGltb25pYWxzLXVsdHJhLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5yZXN0LXNpbmdsZS1nYWxsZXJ5LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZXN0LXNpbmdsZS1nYWxsZXJ5LXNlY3Rpb24uYWJvdXQtcGFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xufVxuXG4ucmVzdC1zaW5nbGUtZ2FsbGVyeS1zZWN0aW9uLnJlc3QtaG9tZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xufVxuXG4uc2luZ2xlLWdhbGxlcnktdWx0cmFXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLWdhbGxlcnktdWx0cmFXcmFwIC5zaW5nbGUtZ2FsbGVyeS1jb250YWluZXIge1xuICBwYWRkaW5nOiA3NXB4IDAgNTBweCAwO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuc2luZ2xlLWdhbGxlcnktdWx0cmFXcmFwIC5zaW5nbGUtZ2FsbGVyeS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtZ2FsbGVyeS11bHRyYVdyYXAgLnNpbmdsZS1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zaW5nbGUtZ2FsbGVyeS11bHRyYVdyYXAgLnNpbmdsZS1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNpbmdsZS1nYWxsZXJ5LXVsdHJhV3JhcCAuYmctdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MHB4O1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI0Y3RjdGNztcbiAgZm9udC1zaXplOiAxNTBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5zaW5nbGUtZ2FsbGVyeS11bHRyYVdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zaW5nbGUtZ2FsbGVyeS11bHRyYVdyYXAgLmJnLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZGRpbmctMjcwYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDI3MHB4O1xufVxuXG4uc2luZ2xlLWdhbGxlcnktd3JhcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCA1OXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogNTQlO1xufVxuXG4uc2luZ2xlLWdhbGxlcnktd3JhcCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5zaW5nbGUtZ2FsbGVyeS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuc2luZ2xlLWdhbGxlcnktd3JhcCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLWdhbGxlcnktd3JhcCB7XG4gICAgaGVpZ2h0OiA0MzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuc2luZ2xlLWdhbGxlcnktd3JhcCB7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc2luZ2xlLWdhbGxlcnktd3JhcCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWdhbGxlcnktZGVzY3JXcmFwIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNTBweCAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2luZ2xlLWdhbGxlcnktZGVzY3Ige1xuICBwYWRkaW5nLWxlZnQ6IDEwNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaW5nbGUtZ2FsbGVyeS1kZXNjciB7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1nYWxsZXJ5LXVsdHJhV3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbi5zaW5nbGUtZ2FsbGVyeS1kZXNjci1pY29ucyB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtZ2FsbGVyeS1kZXNjci1pY29ucyAuYWhldG8tc2luZ2xlLWltZyB7XG4gIGhlaWdodDogNTRweDtcbiAgd2lkdGg6IDU0cHg7XG59XG5cbi5zaW5nbGUtZ2FsbGVyeS1kZXNjci1pY29ucyAuYWhldG8tc2luZ2xlLWltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZXN0LWF3YXJkcy1pY29ucy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5yZXN0LWF3YXJkcy1pY29ucy13cmFwIC5haGV0by1zaW5nbGUtaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXN0LWF3YXJkcy1pY29ucy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnJlc3QtYXdhcmRzLWljb25zLXdyYXAgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgIG1hcmdpbjogMCA2cHggMjBweCA2cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNpbmdsZS1nYWxsZXJ5LWRlc2NyLWljb25zIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5zaW5nbGUtZ2FsbGVyeS1kZXNjciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5zd2lwZXItLWVkdS1pbWFnZXNXaWR0aCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5oYW1idXJnZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogLTZweDtcbn1cblxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IC02cHg7XG59XG5cbi8qXG4gICAqIFNxdWVlemVcbiAgICovXG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIGVhc2U7XG59XG5cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLCBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xufVxuXG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4qIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmNvbnRhaW5lci1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDE3MTBweDtcbn1cblxuLmNsZWFyZml4IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5vdmVyLWhpZGRlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm92ZXItaGlkZGVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5uby1wYWRkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmpzLWJnIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucmV0cmVhdC0tMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yZXRyZWF0LS0wIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucmV0cmVhdC0tMCBbY2xhc3NePSdjb2wtJ10sXG4ucmV0cmVhdC0tMCBbY2xhc3MqPScgY29sLSddIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucmV0cmVhdC0tNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLnJldHJlYXQtLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJldHJlYXQtLTUwIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG59XG5cbi5yZXRyZWF0LS01MCBbY2xhc3NePSdjb2wtJ10sXG4ucmV0cmVhdC0tNTAgW2NsYXNzKj0nIGNvbC0nXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5yZXRyZWF0LS01MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnJldHJlYXQtLTUwIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5yZXRyZWF0LS01MCBbY2xhc3NePSdjb2wtJ10sXG4gIC5yZXRyZWF0LS01MCBbY2xhc3MqPScgY29sLSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLnJldHJlYXQtLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAucmV0cmVhdC0tNjAgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbiAgLnJldHJlYXQtLTYwIFtjbGFzc149J2NvbC0nXSxcbiAgLnJldHJlYXQtLTYwIFtjbGFzcyo9JyBjb2wtJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5yb3ctLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yb3ctLXYtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJvdy0taC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnJldHJlYXQtLTAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucmV0cmVhdC0tMC5jb250YWluZXItZmx1aWQgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yZXRyZWF0LS0wLmNvbnRhaW5lci1mbHVpZCBbY2xhc3NePSdjb2wtJ10sXG4ucmV0cmVhdC0tMC5jb250YWluZXItZmx1aWQgW2NsYXNzKj0nIGNvbC0nXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2sgLnRyYW5zaXRpb24tbm9uZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudy0xMDAge1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogUEFERElOR1MgQU5EIE1BUkdJTlMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYXJnaW4tbGctMHQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5tYXJnaW4tbGctLTV0IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTB0IHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE1dCB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMHQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMjV0IHtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTMwdCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0zNXQge1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbn1cblxuLm1hcmdpbi1sZy0tNDB0IHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTQ1dCB7XG4gIG1hcmdpbi10b3A6IC00NXB4O1xufVxuXG4ubWFyZ2luLWxnLS01MHQge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLm1hcmdpbi1sZy0tNTV0IHtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTYwdCB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xufVxuXG4ubWFyZ2luLWxnLS02NXQge1xuICBtYXJnaW4tdG9wOiAtNjVweDtcbn1cblxuLm1hcmdpbi1sZy0tNzB0IHtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTc1dCB7XG4gIG1hcmdpbi10b3A6IC03NXB4O1xufVxuXG4ubWFyZ2luLWxnLS04MHQge1xuICBtYXJnaW4tdG9wOiAtODBweDtcbn1cblxuLm1hcmdpbi1sZy0tODV0IHtcbiAgbWFyZ2luLXRvcDogLTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTkwdCB7XG4gIG1hcmdpbi10b3A6IC05MHB4O1xufVxuXG4ubWFyZ2luLWxnLS05NXQge1xuICBtYXJnaW4tdG9wOiAtOTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTAwdCB7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTA1dCB7XG4gIG1hcmdpbi10b3A6IC0xMDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTEwdCB7XG4gIG1hcmdpbi10b3A6IC0xMTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTE1dCB7XG4gIG1hcmdpbi10b3A6IC0xMTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTIwdCB7XG4gIG1hcmdpbi10b3A6IC0xMjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTI1dCB7XG4gIG1hcmdpbi10b3A6IC0xMjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTMwdCB7XG4gIG1hcmdpbi10b3A6IC0xMzBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTM1dCB7XG4gIG1hcmdpbi10b3A6IC0xMzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTQwdCB7XG4gIG1hcmdpbi10b3A6IC0xNDBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTQ1dCB7XG4gIG1hcmdpbi10b3A6IC0xNDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTUwdCB7XG4gIG1hcmdpbi10b3A6IC0xNTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTU1dCB7XG4gIG1hcmdpbi10b3A6IC0xNTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTYwdCB7XG4gIG1hcmdpbi10b3A6IC0xNjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTY1dCB7XG4gIG1hcmdpbi10b3A6IC0xNjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTcwdCB7XG4gIG1hcmdpbi10b3A6IC0xNzBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTc1dCB7XG4gIG1hcmdpbi10b3A6IC0xNzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTgwdCB7XG4gIG1hcmdpbi10b3A6IC0xODBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTg1dCB7XG4gIG1hcmdpbi10b3A6IC0xODVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTkwdCB7XG4gIG1hcmdpbi10b3A6IC0xOTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTk1dCB7XG4gIG1hcmdpbi10b3A6IC0xOTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjAwdCB7XG4gIG1hcmdpbi10b3A6IC0yMDBweDtcbn1cblxuLm1hcmdpbi1sZy0tMjA1dCB7XG4gIG1hcmdpbi10b3A6IC0yMDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjEwdCB7XG4gIG1hcmdpbi10b3A6IC0yMTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMjE1dCB7XG4gIG1hcmdpbi10b3A6IC0yMTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjIwdCB7XG4gIG1hcmdpbi10b3A6IC0yMjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMjI1dCB7XG4gIG1hcmdpbi10b3A6IC0yMjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjMwdCB7XG4gIG1hcmdpbi10b3A6IC0yMzBweDtcbn1cblxuLm1hcmdpbi1sZy0tMjM1dCB7XG4gIG1hcmdpbi10b3A6IC0yMzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjQwdCB7XG4gIG1hcmdpbi10b3A6IC0yNDBweDtcbn1cblxuLm1hcmdpbi1sZy0tMjQ1dCB7XG4gIG1hcmdpbi10b3A6IC0yNDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjUwdCB7XG4gIG1hcmdpbi10b3A6IC0yNTBweDtcbn1cblxuLm1hcmdpbi1sZy0wYiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLm1hcmdpbi1sZy0tNWIge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMGIge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG5cbi5tYXJnaW4tbGctLTIwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0yNWIge1xuICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMzBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG59XG5cbi5tYXJnaW4tbGctLTM1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0zNXB4O1xufVxuXG4ubWFyZ2luLWxnLS00MGIge1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbn1cblxuLm1hcmdpbi1sZy0tNDViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQ1cHg7XG59XG5cbi5tYXJnaW4tbGctLTUwYiB7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xufVxuXG4ubWFyZ2luLWxnLS01NWIge1xuICBtYXJnaW4tYm90dG9tOiAtNTVweDtcbn1cblxuLm1hcmdpbi1sZy0tNjBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XG59XG5cbi5tYXJnaW4tbGctLTY1YiB7XG4gIG1hcmdpbi1ib3R0b206IC02NXB4O1xufVxuXG4ubWFyZ2luLWxnLS03MGIge1xuICBtYXJnaW4tYm90dG9tOiAtNzBweDtcbn1cblxuLm1hcmdpbi1sZy0tNzViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTc1cHg7XG59XG5cbi5tYXJnaW4tbGctLTgwYiB7XG4gIG1hcmdpbi1ib3R0b206IC04MHB4O1xufVxuXG4ubWFyZ2luLWxnLS04NWIge1xuICBtYXJnaW4tYm90dG9tOiAtODVweDtcbn1cblxuLm1hcmdpbi1sZy0tOTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTkwcHg7XG59XG5cbi5tYXJnaW4tbGctLTk1YiB7XG4gIG1hcmdpbi1ib3R0b206IC05NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMDViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTExMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMTViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTExNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMjBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEyMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMjViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEyNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMzBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEzMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMzViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEzNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE0MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNDViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE0NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNTViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNjBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE2MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNjViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE2NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNzBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE3MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNzViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE3NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xODBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE4MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xODViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE4NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xOTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE5MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xOTViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE5NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMDViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIxMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMTViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIxNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMjBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIyMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMjViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIyNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMzBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIzMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMzViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIzNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yNDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI0MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0yNDViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI0NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yNTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1MHB4O1xufVxuXG4ucGFkZGluZy1sZy0wdCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS01dCB7XG4gIHBhZGRpbmctdG9wOiAtNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTB0IHtcbiAgcGFkZGluZy10b3A6IC0xMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTV0IHtcbiAgcGFkZGluZy10b3A6IC0xNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjB0IHtcbiAgcGFkZGluZy10b3A6IC0yMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjV0IHtcbiAgcGFkZGluZy10b3A6IC0yNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMzB0IHtcbiAgcGFkZGluZy10b3A6IC0zMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMzV0IHtcbiAgcGFkZGluZy10b3A6IC0zNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tNDB0IHtcbiAgcGFkZGluZy10b3A6IC00MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNDV0IHtcbiAgcGFkZGluZy10b3A6IC00NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tNTB0IHtcbiAgcGFkZGluZy10b3A6IC01MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNTV0IHtcbiAgcGFkZGluZy10b3A6IC01NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tNjB0IHtcbiAgcGFkZGluZy10b3A6IC02MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNjV0IHtcbiAgcGFkZGluZy10b3A6IC02NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tNzB0IHtcbiAgcGFkZGluZy10b3A6IC03MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNzV0IHtcbiAgcGFkZGluZy10b3A6IC03NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tODB0IHtcbiAgcGFkZGluZy10b3A6IC04MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tODV0IHtcbiAgcGFkZGluZy10b3A6IC04NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tOTB0IHtcbiAgcGFkZGluZy10b3A6IC05MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tOTV0IHtcbiAgcGFkZGluZy10b3A6IC05NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTAwdCB7XG4gIHBhZGRpbmctdG9wOiAtMTAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMDV0IHtcbiAgcGFkZGluZy10b3A6IC0xMDVweDtcbn1cblxuLnBhZGRpbmctbGctLTExMHQge1xuICBwYWRkaW5nLXRvcDogLTExMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTE1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMjB0IHtcbiAgcGFkZGluZy10b3A6IC0xMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTEyNXQge1xuICBwYWRkaW5nLXRvcDogLTEyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTMwdCB7XG4gIHBhZGRpbmctdG9wOiAtMTMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMzV0IHtcbiAgcGFkZGluZy10b3A6IC0xMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTE0MHQge1xuICBwYWRkaW5nLXRvcDogLTE0MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTQ1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNTB0IHtcbiAgcGFkZGluZy10b3A6IC0xNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1NXQge1xuICBwYWRkaW5nLXRvcDogLTE1NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTYwdCB7XG4gIHBhZGRpbmctdG9wOiAtMTYwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNjV0IHtcbiAgcGFkZGluZy10b3A6IC0xNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTE3MHQge1xuICBwYWRkaW5nLXRvcDogLTE3MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTc1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTc1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xODB0IHtcbiAgcGFkZGluZy10b3A6IC0xODBweDtcbn1cblxuLnBhZGRpbmctbGctLTE4NXQge1xuICBwYWRkaW5nLXRvcDogLTE4NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTkwdCB7XG4gIHBhZGRpbmctdG9wOiAtMTkwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xOTV0IHtcbiAgcGFkZGluZy10b3A6IC0xOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTIwMHQge1xuICBwYWRkaW5nLXRvcDogLTIwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjA1dCB7XG4gIHBhZGRpbmctdG9wOiAtMjA1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yMTB0IHtcbiAgcGFkZGluZy10b3A6IC0yMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTIxNXQge1xuICBwYWRkaW5nLXRvcDogLTIxNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjIwdCB7XG4gIHBhZGRpbmctdG9wOiAtMjIwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yMjV0IHtcbiAgcGFkZGluZy10b3A6IC0yMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTIzMHQge1xuICBwYWRkaW5nLXRvcDogLTIzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjM1dCB7XG4gIHBhZGRpbmctdG9wOiAtMjM1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yNDB0IHtcbiAgcGFkZGluZy10b3A6IC0yNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTI0NXQge1xuICBwYWRkaW5nLXRvcDogLTI0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjUwdCB7XG4gIHBhZGRpbmctdG9wOiAtMjUwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTBiIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLnBhZGRpbmctbGctLTViIHtcbiAgcGFkZGluZy1ib3R0b206IC01cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTEwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yMGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTIwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yNWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTI1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0zMGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0zNWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTM1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS00MGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTQwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS00NWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS01MGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTUwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS01NWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTU1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS02MGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTYwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS02NWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTY1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS03MGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTcwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS03NWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTc1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS04MGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTgwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS04NWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTg1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS05MGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTkwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS05NWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTk1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMDBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMDBweDtcbn1cblxuLnBhZGRpbmctbGctLTEwNWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTEwNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTEwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTEwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMTViIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEyMGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTEyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTI1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTI1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMzBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMzBweDtcbn1cblxuLnBhZGRpbmctbGctLTEzNWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTEzNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTQwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTQwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNDViIHtcbiAgcGFkZGluZy1ib3R0b206IC0xNDVweDtcbn1cblxuLnBhZGRpbmctbGctLTE1MGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE1MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTU1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTU1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNjBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0xNjBweDtcbn1cblxuLnBhZGRpbmctbGctLTE2NWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE2NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTcwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTcwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNzViIHtcbiAgcGFkZGluZy1ib3R0b206IC0xNzVweDtcbn1cblxuLnBhZGRpbmctbGctLTE4MGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE4MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTg1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTg1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xOTBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0xOTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE5NWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjAwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMjAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yMDViIHtcbiAgcGFkZGluZy1ib3R0b206IC0yMDVweDtcbn1cblxuLnBhZGRpbmctbGctLTIxMGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTIxMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjE1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMjE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yMjBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0yMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTIyNWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTIyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjMwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMjMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yMzViIHtcbiAgcGFkZGluZy1ib3R0b206IC0yMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTI0MGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTI0MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjQ1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMjQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yNTBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0yNTBweDtcbn1cblxuLm1hcmdpbi1sZy0wbCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5tYXJnaW4tbGctLTVsIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMGwge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi5tYXJnaW4tbGctLTI1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMzBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0zNWwge1xuICBtYXJnaW4tbGVmdDogLTM1cHg7XG59XG5cbi5tYXJnaW4tbGctLTQwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbn1cblxuLm1hcmdpbi1sZy0tNDVsIHtcbiAgbWFyZ2luLWxlZnQ6IC00NXB4O1xufVxuXG4ubWFyZ2luLWxnLS01MGwge1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG59XG5cbi5tYXJnaW4tbGctLTU1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtNTVweDtcbn1cblxuLm1hcmdpbi1sZy0tNjBsIHtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xufVxuXG4ubWFyZ2luLWxnLS02NWwge1xuICBtYXJnaW4tbGVmdDogLTY1cHg7XG59XG5cbi5tYXJnaW4tbGctLTcwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtNzBweDtcbn1cblxuLm1hcmdpbi1sZy0tNzVsIHtcbiAgbWFyZ2luLWxlZnQ6IC03NXB4O1xufVxuXG4ubWFyZ2luLWxnLS04MGwge1xuICBtYXJnaW4tbGVmdDogLTgwcHg7XG59XG5cbi5tYXJnaW4tbGctLTg1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtODVweDtcbn1cblxuLm1hcmdpbi1sZy0tOTBsIHtcbiAgbWFyZ2luLWxlZnQ6IC05MHB4O1xufVxuXG4ubWFyZ2luLWxnLS05NWwge1xuICBtYXJnaW4tbGVmdDogLTk1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwMGwge1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMDVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTEwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTExNWwge1xuICBtYXJnaW4tbGVmdDogLTExNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMjBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTI1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEzMGwge1xuICBtYXJnaW4tbGVmdDogLTEzMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMzVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTQwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE0NWwge1xuICBtYXJnaW4tbGVmdDogLTE0NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNTBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTU1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE2MGwge1xuICBtYXJnaW4tbGVmdDogLTE2MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNjVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTcwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE3NWwge1xuICBtYXJnaW4tbGVmdDogLTE3NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xODBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xODBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTg1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE5MGwge1xuICBtYXJnaW4tbGVmdDogLTE5MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xOTVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xOTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjAwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG59XG5cbi5tYXJnaW4tbGctLTIwNWwge1xuICBtYXJnaW4tbGVmdDogLTIwNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMTBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMjE1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjE1cHg7XG59XG5cbi5tYXJnaW4tbGctLTIyMGwge1xuICBtYXJnaW4tbGVmdDogLTIyMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMjVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjMwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjMwcHg7XG59XG5cbi5tYXJnaW4tbGctLTIzNWwge1xuICBtYXJnaW4tbGVmdDogLTIzNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yNDBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNDBweDtcbn1cblxuLm1hcmdpbi1sZy0tMjQ1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjQ1cHg7XG59XG5cbi5tYXJnaW4tbGctLTI1MGwge1xuICBtYXJnaW4tbGVmdDogLTI1MHB4O1xufVxuXG4ubWFyZ2luLWxnLTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5tYXJnaW4tbGctLTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMHIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMHIge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0yNXIge1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0zMHIge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0zNXIge1xuICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xufVxuXG4ubWFyZ2luLWxnLS00MHIge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuXG4ubWFyZ2luLWxnLS00NXIge1xuICBtYXJnaW4tcmlnaHQ6IC00NXB4O1xufVxuXG4ubWFyZ2luLWxnLS01MHIge1xuICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xufVxuXG4ubWFyZ2luLWxnLS01NXIge1xuICBtYXJnaW4tcmlnaHQ6IC01NXB4O1xufVxuXG4ubWFyZ2luLWxnLS02MHIge1xuICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xufVxuXG4ubWFyZ2luLWxnLS02NXIge1xuICBtYXJnaW4tcmlnaHQ6IC02NXB4O1xufVxuXG4ubWFyZ2luLWxnLS03MHIge1xuICBtYXJnaW4tcmlnaHQ6IC03MHB4O1xufVxuXG4ubWFyZ2luLWxnLS03NXIge1xuICBtYXJnaW4tcmlnaHQ6IC03NXB4O1xufVxuXG4ubWFyZ2luLWxnLS04MHIge1xuICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xufVxuXG4ubWFyZ2luLWxnLS04NXIge1xuICBtYXJnaW4tcmlnaHQ6IC04NXB4O1xufVxuXG4ubWFyZ2luLWxnLS05MHIge1xuICBtYXJnaW4tcmlnaHQ6IC05MHB4O1xufVxuXG4ubWFyZ2luLWxnLS05NXIge1xuICBtYXJnaW4tcmlnaHQ6IC05NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMDByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG59XG5cbi5tYXJnaW4tbGctLTEwNXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTEwciB7XG4gIG1hcmdpbi1yaWdodDogLTExMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTE1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEyMHIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTI1ciB7XG4gIG1hcmdpbi1yaWdodDogLTEyNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMzByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTMwcHg7XG59XG5cbi5tYXJnaW4tbGctLTEzNXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTQwciB7XG4gIG1hcmdpbi1yaWdodDogLTE0MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNDVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTQ1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE1MHIge1xuICBtYXJnaW4tcmlnaHQ6IC0xNTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTU1ciB7XG4gIG1hcmdpbi1yaWdodDogLTE1NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNjByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTYwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE2NXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xNjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTcwciB7XG4gIG1hcmdpbi1yaWdodDogLTE3MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNzVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTc1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE4MHIge1xuICBtYXJnaW4tcmlnaHQ6IC0xODBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTg1ciB7XG4gIG1hcmdpbi1yaWdodDogLTE4NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xOTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTkwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE5NXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xOTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjAwciB7XG4gIG1hcmdpbi1yaWdodDogLTIwMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMDVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjA1cHg7XG59XG5cbi5tYXJnaW4tbGctLTIxMHIge1xuICBtYXJnaW4tcmlnaHQ6IC0yMTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMjE1ciB7XG4gIG1hcmdpbi1yaWdodDogLTIxNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMjByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjIwcHg7XG59XG5cbi5tYXJnaW4tbGctLTIyNXIge1xuICBtYXJnaW4tcmlnaHQ6IC0yMjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjMwciB7XG4gIG1hcmdpbi1yaWdodDogLTIzMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMzVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjM1cHg7XG59XG5cbi5tYXJnaW4tbGctLTI0MHIge1xuICBtYXJnaW4tcmlnaHQ6IC0yNDBweDtcbn1cblxuLm1hcmdpbi1sZy0tMjQ1ciB7XG4gIG1hcmdpbi1yaWdodDogLTI0NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yNTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjUwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTBsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS01bCB7XG4gIHBhZGRpbmctbGVmdDogLTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwbCB7XG4gIHBhZGRpbmctbGVmdDogLTEwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjBsIHtcbiAgcGFkZGluZy1sZWZ0OiAtMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTI1bCB7XG4gIHBhZGRpbmctbGVmdDogLTI1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0zMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0zMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMzVsIHtcbiAgcGFkZGluZy1sZWZ0OiAtMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTQwbCB7XG4gIHBhZGRpbmctbGVmdDogLTQwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS00NWwge1xuICBwYWRkaW5nLWxlZnQ6IC00NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tNTBsIHtcbiAgcGFkZGluZy1sZWZ0OiAtNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTU1bCB7XG4gIHBhZGRpbmctbGVmdDogLTU1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS02MGwge1xuICBwYWRkaW5nLWxlZnQ6IC02MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNjVsIHtcbiAgcGFkZGluZy1sZWZ0OiAtNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTcwbCB7XG4gIHBhZGRpbmctbGVmdDogLTcwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS03NWwge1xuICBwYWRkaW5nLWxlZnQ6IC03NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tODBsIHtcbiAgcGFkZGluZy1sZWZ0OiAtODBweDtcbn1cblxuLnBhZGRpbmctbGctLTg1bCB7XG4gIHBhZGRpbmctbGVmdDogLTg1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS05MGwge1xuICBwYWRkaW5nLWxlZnQ6IC05MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tOTVsIHtcbiAgcGFkZGluZy1sZWZ0OiAtOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMDBweDtcbn1cblxuLnBhZGRpbmctbGctLTEwNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMDVweDtcbn1cblxuLnBhZGRpbmctbGctLTExMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTExNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEyMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTEyNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTEzMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMzBweDtcbn1cblxuLnBhZGRpbmctbGctLTEzNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTE0MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTE0NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNDVweDtcbn1cblxuLnBhZGRpbmctbGctLTE1MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTE2MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNjBweDtcbn1cblxuLnBhZGRpbmctbGctLTE2NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTE3MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTE3NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNzVweDtcbn1cblxuLnBhZGRpbmctbGctLTE4MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xODBweDtcbn1cblxuLnBhZGRpbmctbGctLTE4NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xODVweDtcbn1cblxuLnBhZGRpbmctbGctLTE5MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xOTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE5NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTIwMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0yMDBweDtcbn1cblxuLnBhZGRpbmctbGctLTIwNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0yMDVweDtcbn1cblxuLnBhZGRpbmctbGctLTIxMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0yMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTIxNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0yMTVweDtcbn1cblxuLnBhZGRpbmctbGctLTIyMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0yMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTIyNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0yMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTIzMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0yMzBweDtcbn1cblxuLnBhZGRpbmctbGctLTIzNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0yMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTI0MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0yNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTI0NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0yNDVweDtcbn1cblxuLnBhZGRpbmctbGctLTI1MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0yNTBweDtcbn1cblxuLnBhZGRpbmctbGctMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS01ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC01cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjByIHtcbiAgcGFkZGluZy1yaWdodDogLTIwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTMwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0zMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMzVyIHtcbiAgcGFkZGluZy1yaWdodDogLTM1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS00MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTQ1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC00NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tNTByIHtcbiAgcGFkZGluZy1yaWdodDogLTUwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS01NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTYwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC02MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNjVyIHtcbiAgcGFkZGluZy1yaWdodDogLTY1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS03MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTc1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC03NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tODByIHtcbiAgcGFkZGluZy1yaWdodDogLTgwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS04NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtODVweDtcbn1cblxuLnBhZGRpbmctbGctLTkwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC05MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tOTVyIHtcbiAgcGFkZGluZy1yaWdodDogLTk1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMDByIHtcbiAgcGFkZGluZy1yaWdodDogLTEwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTA1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMDVweDtcbn1cblxuLnBhZGRpbmctbGctLTExMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTEwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMTVyIHtcbiAgcGFkZGluZy1yaWdodDogLTExNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTIwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTEyNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTI1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMzByIHtcbiAgcGFkZGluZy1yaWdodDogLTEzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTM1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTE0MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTQwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNDVyIHtcbiAgcGFkZGluZy1yaWdodDogLTE0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTUwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTU1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNjByIHtcbiAgcGFkZGluZy1yaWdodDogLTE2MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTY1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTE3MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTcwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNzVyIHtcbiAgcGFkZGluZy1yaWdodDogLTE3NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTgwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xODBweDtcbn1cblxuLnBhZGRpbmctbGctLTE4NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTg1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xOTByIHtcbiAgcGFkZGluZy1yaWdodDogLTE5MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTk1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTIwMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yMDVyIHtcbiAgcGFkZGluZy1yaWdodDogLTIwNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjEwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0yMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTIxNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yMjByIHtcbiAgcGFkZGluZy1yaWdodDogLTIyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjI1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0yMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTIzMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yMzVyIHtcbiAgcGFkZGluZy1yaWdodDogLTIzNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjQwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0yNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTI0NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yNTByIHtcbiAgcGFkZGluZy1yaWdodDogLTI1MHB4O1xufVxuXG4ubWFyZ2luLWxnLTB0IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubWFyZ2luLWxnLTV0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEwdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tYXJnaW4tbGctMTV0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm1hcmdpbi1sZy0yMHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWFyZ2luLWxnLTI1dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5tYXJnaW4tbGctMzB0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm1hcmdpbi1sZy0zNXQge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4ubWFyZ2luLWxnLTQwdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5tYXJnaW4tbGctNDV0IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLm1hcmdpbi1sZy01MHQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ubWFyZ2luLWxnLTU1dCB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbi5tYXJnaW4tbGctNjB0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLm1hcmdpbi1sZy02NXQge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuXG4ubWFyZ2luLWxnLTcwdCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5tYXJnaW4tbGctNzV0IHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cblxuLm1hcmdpbi1sZy04MHQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4ubWFyZ2luLWxnLTg1dCB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG59XG5cbi5tYXJnaW4tbGctOTB0IHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuLm1hcmdpbi1sZy05NXQge1xuICBtYXJnaW4tdG9wOiA5NXB4O1xufVxuXG4ubWFyZ2luLWxnLTEwMHQge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLm1hcmdpbi1sZy0xMDV0IHtcbiAgbWFyZ2luLXRvcDogMTA1cHg7XG59XG5cbi5tYXJnaW4tbGctMTEwdCB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuXG4ubWFyZ2luLWxnLTExNXQge1xuICBtYXJnaW4tdG9wOiAxMTVweDtcbn1cblxuLm1hcmdpbi1sZy0xMjB0IHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi5tYXJnaW4tbGctMTI1dCB7XG4gIG1hcmdpbi10b3A6IDEyNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEzMHQge1xuICBtYXJnaW4tdG9wOiAxMzBweDtcbn1cblxuLm1hcmdpbi1sZy0xMzV0IHtcbiAgbWFyZ2luLXRvcDogMTM1cHg7XG59XG5cbi5tYXJnaW4tbGctMTQwdCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE0NXQge1xuICBtYXJnaW4tdG9wOiAxNDVweDtcbn1cblxuLm1hcmdpbi1sZy0xNTB0IHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG5cbi5tYXJnaW4tbGctMTU1dCB7XG4gIG1hcmdpbi10b3A6IDE1NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE2MHQge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbn1cblxuLm1hcmdpbi1sZy0xNjV0IHtcbiAgbWFyZ2luLXRvcDogMTY1cHg7XG59XG5cbi5tYXJnaW4tbGctMTcwdCB7XG4gIG1hcmdpbi10b3A6IDE3MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE3NXQge1xuICBtYXJnaW4tdG9wOiAxNzVweDtcbn1cblxuLm1hcmdpbi1sZy0xODB0IHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7XG59XG5cbi5tYXJnaW4tbGctMTg1dCB7XG4gIG1hcmdpbi10b3A6IDE4NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE5MHQge1xuICBtYXJnaW4tdG9wOiAxOTBweDtcbn1cblxuLm1hcmdpbi1sZy0xOTV0IHtcbiAgbWFyZ2luLXRvcDogMTk1cHg7XG59XG5cbi5tYXJnaW4tbGctMjAwdCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xufVxuXG4ubWFyZ2luLWxnLTIwNXQge1xuICBtYXJnaW4tdG9wOiAyMDVweDtcbn1cblxuLm1hcmdpbi1sZy0yMTB0IHtcbiAgbWFyZ2luLXRvcDogMjEwcHg7XG59XG5cbi5tYXJnaW4tbGctMjE1dCB7XG4gIG1hcmdpbi10b3A6IDIxNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIyMHQge1xuICBtYXJnaW4tdG9wOiAyMjBweDtcbn1cblxuLm1hcmdpbi1sZy0yMjV0IHtcbiAgbWFyZ2luLXRvcDogMjI1cHg7XG59XG5cbi5tYXJnaW4tbGctMjMwdCB7XG4gIG1hcmdpbi10b3A6IDIzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTIzNXQge1xuICBtYXJnaW4tdG9wOiAyMzVweDtcbn1cblxuLm1hcmdpbi1sZy0yNDB0IHtcbiAgbWFyZ2luLXRvcDogMjQwcHg7XG59XG5cbi5tYXJnaW4tbGctMjQ1dCB7XG4gIG1hcmdpbi10b3A6IDI0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTI1MHQge1xuICBtYXJnaW4tdG9wOiAyNTBweDtcbn1cblxuLm1hcmdpbi1sZy0wYiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLm1hcmdpbi1sZy01YiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMGIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWFyZ2luLWxnLTE1YiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tYXJnaW4tbGctMjBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1hcmdpbi1sZy0yNWIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubWFyZ2luLWxnLTMwYiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYXJnaW4tbGctMzViIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLm1hcmdpbi1sZy00MGIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWFyZ2luLWxnLTQ1YiB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5tYXJnaW4tbGctNTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLm1hcmdpbi1sZy01NWIge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG4ubWFyZ2luLWxnLTYwYiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5tYXJnaW4tbGctNjViIHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLm1hcmdpbi1sZy03MGIge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ubWFyZ2luLWxnLTc1YiB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5cbi5tYXJnaW4tbGctODBiIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLm1hcmdpbi1sZy04NWIge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xufVxuXG4ubWFyZ2luLWxnLTkwYiB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5tYXJnaW4tbGctOTViIHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDtcbn1cblxuLm1hcmdpbi1sZy0xMDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5tYXJnaW4tbGctMTA1YiB7XG4gIG1hcmdpbi1ib3R0b206IDEwNXB4O1xufVxuXG4ubWFyZ2luLWxnLTExMGIge1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cblxuLm1hcmdpbi1sZy0xMTViIHtcbiAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG59XG5cbi5tYXJnaW4tbGctMTIwYiB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG4ubWFyZ2luLWxnLTEyNWIge1xuICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbn1cblxuLm1hcmdpbi1sZy0xMzBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG59XG5cbi5tYXJnaW4tbGctMTM1YiB7XG4gIG1hcmdpbi1ib3R0b206IDEzNXB4O1xufVxuXG4ubWFyZ2luLWxnLTE0MGIge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cblxuLm1hcmdpbi1sZy0xNDViIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7XG59XG5cbi5tYXJnaW4tbGctMTUwYiB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE1NWIge1xuICBtYXJnaW4tYm90dG9tOiAxNTVweDtcbn1cblxuLm1hcmdpbi1sZy0xNjBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG59XG5cbi5tYXJnaW4tbGctMTY1YiB7XG4gIG1hcmdpbi1ib3R0b206IDE2NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE3MGIge1xuICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbn1cblxuLm1hcmdpbi1sZy0xNzViIHtcbiAgbWFyZ2luLWJvdHRvbTogMTc1cHg7XG59XG5cbi5tYXJnaW4tbGctMTgwYiB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE4NWIge1xuICBtYXJnaW4tYm90dG9tOiAxODVweDtcbn1cblxuLm1hcmdpbi1sZy0xOTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG59XG5cbi5tYXJnaW4tbGctMTk1YiB7XG4gIG1hcmdpbi1ib3R0b206IDE5NXB4O1xufVxuXG4ubWFyZ2luLWxnLTIwMGIge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbn1cblxuLm1hcmdpbi1sZy0yMDViIHtcbiAgbWFyZ2luLWJvdHRvbTogMjA1cHg7XG59XG5cbi5tYXJnaW4tbGctMjEwYiB7XG4gIG1hcmdpbi1ib3R0b206IDIxMHB4O1xufVxuXG4ubWFyZ2luLWxnLTIxNWIge1xuICBtYXJnaW4tYm90dG9tOiAyMTVweDtcbn1cblxuLm1hcmdpbi1sZy0yMjBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMjIwcHg7XG59XG5cbi5tYXJnaW4tbGctMjI1YiB7XG4gIG1hcmdpbi1ib3R0b206IDIyNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIzMGIge1xuICBtYXJnaW4tYm90dG9tOiAyMzBweDtcbn1cblxuLm1hcmdpbi1sZy0yMzViIHtcbiAgbWFyZ2luLWJvdHRvbTogMjM1cHg7XG59XG5cbi5tYXJnaW4tbGctMjQwYiB7XG4gIG1hcmdpbi1ib3R0b206IDI0MHB4O1xufVxuXG4ubWFyZ2luLWxnLTI0NWIge1xuICBtYXJnaW4tYm90dG9tOiAyNDVweDtcbn1cblxuLm1hcmdpbi1sZy0yNTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMjUwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTB0IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLnBhZGRpbmctbGctNXQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMHQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnBhZGRpbmctbGctMTV0IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTIwdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yNXQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLnBhZGRpbmctbGctMzB0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTM1dCB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuXG4ucGFkZGluZy1sZy00MHQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnBhZGRpbmctbGctNDV0IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTUwdCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucGFkZGluZy1sZy01NXQge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cblxuLnBhZGRpbmctbGctNjB0IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTY1dCB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuXG4ucGFkZGluZy1sZy03MHQge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnBhZGRpbmctbGctNzV0IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTgwdCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4ucGFkZGluZy1sZy04NXQge1xuICBwYWRkaW5nLXRvcDogODVweDtcbn1cblxuLnBhZGRpbmctbGctOTB0IHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTk1dCB7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMDB0IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMDV0IHtcbiAgcGFkZGluZy10b3A6IDEwNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMTB0IHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMTV0IHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMjB0IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMjV0IHtcbiAgcGFkZGluZy10b3A6IDEyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMzB0IHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMzV0IHtcbiAgcGFkZGluZy10b3A6IDEzNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNDB0IHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNDV0IHtcbiAgcGFkZGluZy10b3A6IDE0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNTB0IHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNTV0IHtcbiAgcGFkZGluZy10b3A6IDE1NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNjB0IHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNjV0IHtcbiAgcGFkZGluZy10b3A6IDE2NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNzB0IHtcbiAgcGFkZGluZy10b3A6IDE3MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNzV0IHtcbiAgcGFkZGluZy10b3A6IDE3NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xODB0IHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xODV0IHtcbiAgcGFkZGluZy10b3A6IDE4NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xOTB0IHtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xOTV0IHtcbiAgcGFkZGluZy10b3A6IDE5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMDB0IHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yMDV0IHtcbiAgcGFkZGluZy10b3A6IDIwNXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMTB0IHtcbiAgcGFkZGluZy10b3A6IDIxMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yMTV0IHtcbiAgcGFkZGluZy10b3A6IDIxNXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMjB0IHtcbiAgcGFkZGluZy10b3A6IDIyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yMjV0IHtcbiAgcGFkZGluZy10b3A6IDIyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMzB0IHtcbiAgcGFkZGluZy10b3A6IDIzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yMzV0IHtcbiAgcGFkZGluZy10b3A6IDIzNXB4O1xufVxuXG4ucGFkZGluZy1sZy0yNDB0IHtcbiAgcGFkZGluZy10b3A6IDI0MHB4O1xufVxuXG4ucGFkZGluZy1sZy0yNDV0IHtcbiAgcGFkZGluZy10b3A6IDI0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0yNTB0IHtcbiAgcGFkZGluZy10b3A6IDI1MHB4O1xufVxuXG4ucGFkZGluZy1sZy0wYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTViIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnBhZGRpbmctbGctMTBiIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMGIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZGRpbmctbGctMjViIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTMwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0zNWIge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLnBhZGRpbmctbGctNDBiIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTQ1YiB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4ucGFkZGluZy1sZy01MGIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnBhZGRpbmctbGctNTViIHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTYwYiB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ucGFkZGluZy1sZy02NWIge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cblxuLnBhZGRpbmctbGctNzBiIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTc1YiB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG4ucGFkZGluZy1sZy04MGIge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnBhZGRpbmctbGctODViIHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTkwYiB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG4ucGFkZGluZy1sZy05NWIge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbn1cblxuLnBhZGRpbmctbGctMTAwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnBhZGRpbmctbGctMTA1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbn1cblxuLnBhZGRpbmctbGctMTEwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbn1cblxuLnBhZGRpbmctbGctMTE1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbn1cblxuLnBhZGRpbmctbGctMTIwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnBhZGRpbmctbGctMTI1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbn1cblxuLnBhZGRpbmctbGctMTMwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuLnBhZGRpbmctbGctMTM1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbn1cblxuLnBhZGRpbmctbGctMTQwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuLnBhZGRpbmctbGctMTQ1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbn1cblxuLnBhZGRpbmctbGctMTUwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cblxuLnBhZGRpbmctbGctMTU1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbn1cblxuLnBhZGRpbmctbGctMTYwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbn1cblxuLnBhZGRpbmctbGctMTY1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjVweDtcbn1cblxuLnBhZGRpbmctbGctMTcwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbn1cblxuLnBhZGRpbmctbGctMTc1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzVweDtcbn1cblxuLnBhZGRpbmctbGctMTgwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbn1cblxuLnBhZGRpbmctbGctMTg1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxODVweDtcbn1cblxuLnBhZGRpbmctbGctMTkwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbn1cblxuLnBhZGRpbmctbGctMTk1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOTVweDtcbn1cblxuLnBhZGRpbmctbGctMjAwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuLnBhZGRpbmctbGctMjA1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDVweDtcbn1cblxuLnBhZGRpbmctbGctMjEwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMTBweDtcbn1cblxuLnBhZGRpbmctbGctMjE1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMTVweDtcbn1cblxuLnBhZGRpbmctbGctMjIwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMjBweDtcbn1cblxuLnBhZGRpbmctbGctMjI1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMjVweDtcbn1cblxuLnBhZGRpbmctbGctMjMwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMzBweDtcbn1cblxuLnBhZGRpbmctbGctMjM1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMzVweDtcbn1cblxuLnBhZGRpbmctbGctMjQwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNDBweDtcbn1cblxuLnBhZGRpbmctbGctMjQ1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNDVweDtcbn1cblxuLnBhZGRpbmctbGctMjUwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbn1cblxuLm1hcmdpbi1sZy0wbCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5tYXJnaW4tbGctNWwge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEwbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWFyZ2luLWxnLTE1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIwbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubWFyZ2luLWxnLTI1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4ubWFyZ2luLWxnLTMwbCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTM1bCB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuXG4ubWFyZ2luLWxnLTQwbCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubWFyZ2luLWxnLTQ1bCB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTUwbCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4ubWFyZ2luLWxnLTU1bCB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xufVxuXG4ubWFyZ2luLWxnLTYwbCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTY1bCB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xufVxuXG4ubWFyZ2luLWxnLTcwbCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG4ubWFyZ2luLWxnLTc1bCB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTgwbCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4ubWFyZ2luLWxnLTg1bCB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xufVxuXG4ubWFyZ2luLWxnLTkwbCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTk1bCB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xufVxuXG4ubWFyZ2luLWxnLTEwMGwge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi5tYXJnaW4tbGctMTA1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMTBsIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xufVxuXG4ubWFyZ2luLWxnLTExNWwge1xuICBtYXJnaW4tbGVmdDogMTE1cHg7XG59XG5cbi5tYXJnaW4tbGctMTIwbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cblxuLm1hcmdpbi1sZy0xMjVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEzMGwge1xuICBtYXJnaW4tbGVmdDogMTMwcHg7XG59XG5cbi5tYXJnaW4tbGctMTM1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxMzVweDtcbn1cblxuLm1hcmdpbi1sZy0xNDBsIHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE0NWwge1xuICBtYXJnaW4tbGVmdDogMTQ1cHg7XG59XG5cbi5tYXJnaW4tbGctMTUwbCB7XG4gIG1hcmdpbi1sZWZ0OiAxNTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNTVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE2MGwge1xuICBtYXJnaW4tbGVmdDogMTYwcHg7XG59XG5cbi5tYXJnaW4tbGctMTY1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxNjVweDtcbn1cblxuLm1hcmdpbi1sZy0xNzBsIHtcbiAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE3NWwge1xuICBtYXJnaW4tbGVmdDogMTc1cHg7XG59XG5cbi5tYXJnaW4tbGctMTgwbCB7XG4gIG1hcmdpbi1sZWZ0OiAxODBweDtcbn1cblxuLm1hcmdpbi1sZy0xODVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE5MGwge1xuICBtYXJnaW4tbGVmdDogMTkwcHg7XG59XG5cbi5tYXJnaW4tbGctMTk1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxOTVweDtcbn1cblxuLm1hcmdpbi1sZy0yMDBsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xufVxuXG4ubWFyZ2luLWxnLTIwNWwge1xuICBtYXJnaW4tbGVmdDogMjA1cHg7XG59XG5cbi5tYXJnaW4tbGctMjEwbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMTBweDtcbn1cblxuLm1hcmdpbi1sZy0yMTVsIHtcbiAgbWFyZ2luLWxlZnQ6IDIxNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIyMGwge1xuICBtYXJnaW4tbGVmdDogMjIwcHg7XG59XG5cbi5tYXJnaW4tbGctMjI1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyMjVweDtcbn1cblxuLm1hcmdpbi1sZy0yMzBsIHtcbiAgbWFyZ2luLWxlZnQ6IDIzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTIzNWwge1xuICBtYXJnaW4tbGVmdDogMjM1cHg7XG59XG5cbi5tYXJnaW4tbGctMjQwbCB7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcbn1cblxuLm1hcmdpbi1sZy0yNDVsIHtcbiAgbWFyZ2luLWxlZnQ6IDI0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTI1MGwge1xuICBtYXJnaW4tbGVmdDogMjUwcHg7XG59XG5cbi5tYXJnaW4tbGctMHIge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLm1hcmdpbi1sZy01ciB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEwciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5tYXJnaW4tbGctMjByIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubWFyZ2luLWxnLTI1ciB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLm1hcmdpbi1sZy0zMHIge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5tYXJnaW4tbGctMzVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuXG4ubWFyZ2luLWxnLTQwciB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLm1hcmdpbi1sZy00NXIge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG5cbi5tYXJnaW4tbGctNTByIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG4ubWFyZ2luLWxnLTU1ciB7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbn1cblxuLm1hcmdpbi1sZy02MHIge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbi5tYXJnaW4tbGctNjVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xufVxuXG4ubWFyZ2luLWxnLTcwciB7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cblxuLm1hcmdpbi1sZy03NXIge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG5cbi5tYXJnaW4tbGctODByIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG4ubWFyZ2luLWxnLTg1ciB7XG4gIG1hcmdpbi1yaWdodDogODVweDtcbn1cblxuLm1hcmdpbi1sZy05MHIge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5cbi5tYXJnaW4tbGctOTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xufVxuXG4ubWFyZ2luLWxnLTEwMHIge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG4ubWFyZ2luLWxnLTEwNXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xufVxuXG4ubWFyZ2luLWxnLTExMHIge1xuICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xufVxuXG4ubWFyZ2luLWxnLTExNXIge1xuICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEyMHIge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xufVxuXG4ubWFyZ2luLWxnLTEyNXIge1xuICBtYXJnaW4tcmlnaHQ6IDEyNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEzMHIge1xuICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTEzNXIge1xuICBtYXJnaW4tcmlnaHQ6IDEzNXB4O1xufVxuXG4ubWFyZ2luLWxnLTE0MHIge1xuICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE0NXIge1xuICBtYXJnaW4tcmlnaHQ6IDE0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE1MHIge1xuICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE1NXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE2MHIge1xuICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE2NXIge1xuICBtYXJnaW4tcmlnaHQ6IDE2NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE3MHIge1xuICBtYXJnaW4tcmlnaHQ6IDE3MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE3NXIge1xuICBtYXJnaW4tcmlnaHQ6IDE3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE4MHIge1xuICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE4NXIge1xuICBtYXJnaW4tcmlnaHQ6IDE4NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE5MHIge1xuICBtYXJnaW4tcmlnaHQ6IDE5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE5NXIge1xuICBtYXJnaW4tcmlnaHQ6IDE5NXB4O1xufVxuXG4ubWFyZ2luLWxnLTIwMHIge1xuICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xufVxuXG4ubWFyZ2luLWxnLTIwNXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIxMHIge1xuICBtYXJnaW4tcmlnaHQ6IDIxMHB4O1xufVxuXG4ubWFyZ2luLWxnLTIxNXIge1xuICBtYXJnaW4tcmlnaHQ6IDIxNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIyMHIge1xuICBtYXJnaW4tcmlnaHQ6IDIyMHB4O1xufVxuXG4ubWFyZ2luLWxnLTIyNXIge1xuICBtYXJnaW4tcmlnaHQ6IDIyNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIzMHIge1xuICBtYXJnaW4tcmlnaHQ6IDIzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTIzNXIge1xuICBtYXJnaW4tcmlnaHQ6IDIzNXB4O1xufVxuXG4ubWFyZ2luLWxnLTI0MHIge1xuICBtYXJnaW4tcmlnaHQ6IDI0MHB4O1xufVxuXG4ubWFyZ2luLWxnLTI0NXIge1xuICBtYXJnaW4tcmlnaHQ6IDI0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTI1MHIge1xuICBtYXJnaW4tcmlnaHQ6IDI1MHB4O1xufVxuXG4ucGFkZGluZy1sZy0wbCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ucGFkZGluZy1sZy01bCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMGwge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE1bCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnBhZGRpbmctbGctMjBsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yNWwge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTMwbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnBhZGRpbmctbGctMzVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG4ucGFkZGluZy1sZy00MGwge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTQ1bCB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuLnBhZGRpbmctbGctNTBsIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4ucGFkZGluZy1sZy01NWwge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTYwbCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuLnBhZGRpbmctbGctNjVsIHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xufVxuXG4ucGFkZGluZy1sZy03MGwge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTc1bCB7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbn1cblxuLnBhZGRpbmctbGctODBsIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG4ucGFkZGluZy1sZy04NWwge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTkwbCB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbn1cblxuLnBhZGRpbmctbGctOTVsIHtcbiAgcGFkZGluZy1sZWZ0OiA5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMDBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuLnBhZGRpbmctbGctMTA1bCB7XG4gIHBhZGRpbmctbGVmdDogMTA1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTExMGwge1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMTVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbn1cblxuLnBhZGRpbmctbGctMTIwbCB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTEyNWwge1xuICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMzBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbn1cblxuLnBhZGRpbmctbGctMTM1bCB7XG4gIHBhZGRpbmctbGVmdDogMTM1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTE0MGwge1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNDVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbn1cblxuLnBhZGRpbmctbGctMTUwbCB7XG4gIHBhZGRpbmctbGVmdDogMTUwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE1NWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNjBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbn1cblxuLnBhZGRpbmctbGctMTY1bCB7XG4gIHBhZGRpbmctbGVmdDogMTY1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTE3MGwge1xuICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNzVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNzVweDtcbn1cblxuLnBhZGRpbmctbGctMTgwbCB7XG4gIHBhZGRpbmctbGVmdDogMTgwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE4NWwge1xuICBwYWRkaW5nLWxlZnQ6IDE4NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xOTBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbn1cblxuLnBhZGRpbmctbGctMTk1bCB7XG4gIHBhZGRpbmctbGVmdDogMTk1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTIwMGwge1xuICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yMDVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMDVweDtcbn1cblxuLnBhZGRpbmctbGctMjEwbCB7XG4gIHBhZGRpbmctbGVmdDogMjEwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTIxNWwge1xuICBwYWRkaW5nLWxlZnQ6IDIxNXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMjBsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMjBweDtcbn1cblxuLnBhZGRpbmctbGctMjI1bCB7XG4gIHBhZGRpbmctbGVmdDogMjI1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTIzMGwge1xuICBwYWRkaW5nLWxlZnQ6IDIzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yMzVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMzVweDtcbn1cblxuLnBhZGRpbmctbGctMjQwbCB7XG4gIHBhZGRpbmctbGVmdDogMjQwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTI0NWwge1xuICBwYWRkaW5nLWxlZnQ6IDI0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0yNTBsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbn1cblxuLnBhZGRpbmctbGctMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTVyIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0zMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0zNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4ucGFkZGluZy1sZy00MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucGFkZGluZy1sZy00NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4ucGFkZGluZy1sZy01MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4ucGFkZGluZy1sZy01NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuXG4ucGFkZGluZy1sZy02MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucGFkZGluZy1sZy02NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuXG4ucGFkZGluZy1sZy03MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4ucGFkZGluZy1sZy03NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuXG4ucGFkZGluZy1sZy04MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4ucGFkZGluZy1sZy04NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xufVxuXG4ucGFkZGluZy1sZy05MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG4ucGFkZGluZy1sZy05NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMDByIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTEwNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbn1cblxuLnBhZGRpbmctbGctMTEwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMTVyIHtcbiAgcGFkZGluZy1yaWdodDogMTE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTEyMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cblxuLnBhZGRpbmctbGctMTI1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMzByIHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTEzNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbn1cblxuLnBhZGRpbmctbGctMTQwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNDVyIHtcbiAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTE1MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbn1cblxuLnBhZGRpbmctbGctMTU1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNjByIHtcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE2NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbn1cblxuLnBhZGRpbmctbGctMTcwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNzVyIHtcbiAgcGFkZGluZy1yaWdodDogMTc1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTE4MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbn1cblxuLnBhZGRpbmctbGctMTg1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xOTByIHtcbiAgcGFkZGluZy1yaWdodDogMTkwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE5NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTVweDtcbn1cblxuLnBhZGRpbmctbGctMjAwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yMDVyIHtcbiAgcGFkZGluZy1yaWdodDogMjA1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTIxMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMTBweDtcbn1cblxuLnBhZGRpbmctbGctMjE1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIxNXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMjByIHtcbiAgcGFkZGluZy1yaWdodDogMjIwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTIyNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMjVweDtcbn1cblxuLnBhZGRpbmctbGctMjMwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yMzVyIHtcbiAgcGFkZGluZy1yaWdodDogMjM1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTI0MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAyNDBweDtcbn1cblxuLnBhZGRpbmctbGctMjQ1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0yNTByIHtcbiAgcGFkZGluZy1yaWdodDogMjUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYXJnaW4tbWQtMHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTV0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNXQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yNXQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0zMHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0zNXQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC00MHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC00NXQge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01MHQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01NXQge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC02MHQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC02NXQge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC03MHQge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC03NXQge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC04MHQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC04NXQge1xuICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC05MHQge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC05NXQge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMDB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEwNXQge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTEwdCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMTV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTEyMHQge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTI1dCB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMzB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEzNXQge1xuICAgIG1hcmdpbi10b3A6IDEzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQwdCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNDV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE1MHQge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTU1dCB7XG4gICAgbWFyZ2luLXRvcDogMTU1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNjB0IHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE2NXQge1xuICAgIG1hcmdpbi10b3A6IDE2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTcwdCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNzV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE4MHQge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTg1dCB7XG4gICAgbWFyZ2luLXRvcDogMTg1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xOTB0IHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE5NXQge1xuICAgIG1hcmdpbi10b3A6IDE5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjAwdCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMDV0IHtcbiAgICBtYXJnaW4tdG9wOiAyMDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTIxMHQge1xuICAgIG1hcmdpbi10b3A6IDIxMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjE1dCB7XG4gICAgbWFyZ2luLXRvcDogMjE1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMjB0IHtcbiAgICBtYXJnaW4tdG9wOiAyMjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTIyNXQge1xuICAgIG1hcmdpbi10b3A6IDIyNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjMwdCB7XG4gICAgbWFyZ2luLXRvcDogMjMwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMzV0IHtcbiAgICBtYXJnaW4tdG9wOiAyMzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTI0MHQge1xuICAgIG1hcmdpbi10b3A6IDI0MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjQ1dCB7XG4gICAgbWFyZ2luLXRvcDogMjQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yNTB0IHtcbiAgICBtYXJnaW4tdG9wOiAyNTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNDViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtODBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtODViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtOTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtOTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTAwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMDViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTExMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTE1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEyNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTMwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE0MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQ1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE1NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTYwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE3MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTc1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xODBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE4NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTkwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xOTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTIwMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjA1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjA1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTIxNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDIxNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjIwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjIwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjVweDtcbiAgfVxuICAubWFyZ2luLW1kLTIzMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDIzMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjM1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjM1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yNDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTI0NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjUwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjUwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMHQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNXQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNXQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIwdCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0zMHQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTM1dCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDB0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAucGFkZGluZy1tZC00NXQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTUwdCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTV0IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxuICAucGFkZGluZy1tZC02MHQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTY1dCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzB0IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuICAucGFkZGluZy1tZC03NXQge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTgwdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODV0IHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgfVxuICAucGFkZGluZy1tZC05MHQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTk1dCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTAwdCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwNXQge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTE1dCB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMjV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTMwdCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEzNXQge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNDB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTQ1dCB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1MHQge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTYwdCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE2NXQge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNzB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTc1dCB7XG4gICAgcGFkZGluZy10b3A6IDE3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4MHQge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xODV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTkwdCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE5NXQge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweDtcbiAgfVxuICAucGFkZGluZy1tZC0yMDB0IHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjA1dCB7XG4gICAgcGFkZGluZy10b3A6IDIwNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIxMHQge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0yMTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjE1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjIwdCB7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIyNXQge1xuICAgIHBhZGRpbmctdG9wOiAyMjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0yMzB0IHtcbiAgICBwYWRkaW5nLXRvcDogMjMwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjM1dCB7XG4gICAgcGFkZGluZy10b3A6IDIzNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTI0MHQge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweDtcbiAgfVxuICAucGFkZGluZy1tZC0yNDV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjUwdCB7XG4gICAgcGFkZGluZy10b3A6IDI1MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAucGFkZGluZy1tZC0yMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTI1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAucGFkZGluZy1tZC0zNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTQwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAucGFkZGluZy1tZC01MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTU1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAucGFkZGluZy1tZC02NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTcwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxuICAucGFkZGluZy1tZC04MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTg1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtOTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuICAucGFkZGluZy1tZC05NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMDViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTEwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTExNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTI1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEzMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTQwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE0NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTU1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE2MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTcwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE3NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xODBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTg1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE5MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xOTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjAwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIwNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDVweDtcbiAgfVxuICAucGFkZGluZy1tZC0yMTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjE1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIyMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjBweDtcbiAgfVxuICAucGFkZGluZy1tZC0yMjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjMwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIzNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMzVweDtcbiAgfVxuICAucGFkZGluZy1tZC0yNDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjQ1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTI1MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTIwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMzBsIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAubWFyZ2luLW1kLTM1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC00MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNDVsIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTUwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNjBsIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTY1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC03MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNzVsIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTgwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC04NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtOTBsIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTk1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMDBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMDVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTA1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMjBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMjVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMzBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMzVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTM1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNDBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNDVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTU1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNjBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNjVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTY1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNzBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTcwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNzVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTc1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xODBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xODVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTg1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xOTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTkwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xOTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTk1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMDBsIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMDVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjA1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMjEwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjE1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMjBsIHtcbiAgICBtYXJnaW4tbGVmdDogMjIwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMjVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjI1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMzBsIHtcbiAgICBtYXJnaW4tbGVmdDogMjMwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMzVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjM1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yNDBsIHtcbiAgICBtYXJnaW4tbGVmdDogMjQwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yNDVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yNTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0wciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yNXIge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuICAubWFyZ2luLW1kLTMwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC00MHIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTQ1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01NXIge1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTYwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC03MHIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxuICAubWFyZ2luLW1kLTc1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtODByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC04NXIge1xuICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgfVxuICAubWFyZ2luLW1kLTkwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtOTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTA1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTExMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTIwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEyNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTM1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE0MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNDVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTUwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE1NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTU1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTY1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE3MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTcwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTgwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE4NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTg1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xOTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTk1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTIwMHIge1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMDVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjEwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTIxNXIge1xuICAgIG1hcmdpbi1yaWdodDogMjE1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjI1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjVweDtcbiAgfVxuICAubWFyZ2luLW1kLTIzMHIge1xuICAgIG1hcmdpbi1yaWdodDogMjMwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjQwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTI0NXIge1xuICAgIG1hcmdpbi1yaWdodDogMjQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yNTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAucGFkZGluZy1tZC01bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtOTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtOTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTAwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMDVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTExMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTE1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTMwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE0MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTQ1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTYwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE3MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTc1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xODBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTkwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xOTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIwMGwge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjA1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDVweDtcbiAgfVxuICAucGFkZGluZy1tZC0yMTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIxNWwge1xuICAgIHBhZGRpbmctbGVmdDogMjE1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjIwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjBweDtcbiAgfVxuICAucGFkZGluZy1tZC0yMjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIzMGwge1xuICAgIHBhZGRpbmctbGVmdDogMjMwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjM1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMzVweDtcbiAgfVxuICAucGFkZGluZy1tZC0yNDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTI0NWwge1xuICAgIHBhZGRpbmctbGVmdDogMjQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjUwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0wciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAucGFkZGluZy1tZC0yMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTMwciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucGFkZGluZy1tZC0zNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTQ1ciB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuICAucGFkZGluZy1tZC01MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTYwciB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICAucGFkZGluZy1tZC02NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTc1ciB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgfVxuICAucGFkZGluZy1tZC04MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTkwciB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgfVxuICAucGFkZGluZy1tZC05NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTAwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTA1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTEwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTE1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTIwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTI1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTMwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTM1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTQwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTQ1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTUwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTU1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTYwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTY1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTY1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTcwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTc1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTc1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTgwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTg1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTkwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTk1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTk1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjAwciB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjA1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMjA1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjEwciB7XG4gICAgcGFkZGluZy1yaWdodDogMjEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjE1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMjE1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjIwciB7XG4gICAgcGFkZGluZy1yaWdodDogMjIwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjI1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMjI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjMwciB7XG4gICAgcGFkZGluZy1yaWdodDogMjMwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjM1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMjM1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjQwciB7XG4gICAgcGFkZGluZy1yaWdodDogMjQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjQ1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMjQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjUwciB7XG4gICAgcGFkZGluZy1yaWdodDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmdpbi1zbS0wdCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNXQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE1dCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIwdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTI1dCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTMwdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTM1dCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTQwdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTQ1dCB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTUwdCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTU1dCB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTYwdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTY1dCB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTcwdCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTc1dCB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTgwdCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAubWFyZ2luLXNtLTg1dCB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxuICAubWFyZ2luLXNtLTkwdCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTk1dCB7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwMHQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTA1dCB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTExNXQge1xuICAgIG1hcmdpbi10b3A6IDExNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTIwdCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMjV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEzMHQge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTM1dCB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDB0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE0NXQge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTUwdCB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNTV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE2MHQge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTY1dCB7XG4gICAgbWFyZ2luLXRvcDogMTY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzB0IHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE3NXQge1xuICAgIG1hcmdpbi10b3A6IDE3NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTgwdCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xODV0IHtcbiAgICBtYXJnaW4tdG9wOiAxODVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE5MHQge1xuICAgIG1hcmdpbi10b3A6IDE5MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTk1dCB7XG4gICAgbWFyZ2luLXRvcDogMTk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMDB0IHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTIwNXQge1xuICAgIG1hcmdpbi10b3A6IDIwNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjEwdCB7XG4gICAgbWFyZ2luLXRvcDogMjEwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMTV0IHtcbiAgICBtYXJnaW4tdG9wOiAyMTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIyMHQge1xuICAgIG1hcmdpbi10b3A6IDIyMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjI1dCB7XG4gICAgbWFyZ2luLXRvcDogMjI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMzB0IHtcbiAgICBtYXJnaW4tdG9wOiAyMzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTIzNXQge1xuICAgIG1hcmdpbi10b3A6IDIzNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjQwdCB7XG4gICAgbWFyZ2luLXRvcDogMjQwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yNDV0IHtcbiAgICBtYXJnaW4tdG9wOiAyNDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTI1MHQge1xuICAgIG1hcmdpbi10b3A6IDI1MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0zMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0zNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS00MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS00NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS02MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS02NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS03MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS03NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS04MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS04NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS05MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS05NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTEwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEyMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTI1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTEzNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTQwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE1MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTU1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE2NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTcwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE4MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTg1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xOTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE5NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE5NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjAwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMDViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIxMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDIxMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjE1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjE1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTIyNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDIyNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjMwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjMwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTI0MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjQ1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yNTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0wdCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAucGFkZGluZy1zbS01dCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1dCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjB0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNXQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTMwdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMzV0IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxuICAucGFkZGluZy1zbS00MHQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTQ1dCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNTB0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAucGFkZGluZy1zbS01NXQge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTYwdCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNjV0IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgfVxuICAucGFkZGluZy1zbS03MHQge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTc1dCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tODB0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAucGFkZGluZy1zbS04NXQge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTkwdCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tOTV0IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMDB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTA1dCB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTExMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTIwdCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEyNXQge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMzB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTM1dCB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE0MHQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNDV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTUwdCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1NXQge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNjB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTY1dCB7XG4gICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE3MHQge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNzV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTgwdCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE4NXQge1xuICAgIHBhZGRpbmctdG9wOiAxODVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xOTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTk1dCB7XG4gICAgcGFkZGluZy10b3A6IDE5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTIwMHQge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMDV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjA1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjEwdCB7XG4gICAgcGFkZGluZy10b3A6IDIxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTIxNXQge1xuICAgIHBhZGRpbmctdG9wOiAyMTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMjB0IHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjI1dCB7XG4gICAgcGFkZGluZy10b3A6IDIyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTIzMHQge1xuICAgIHBhZGRpbmctdG9wOiAyMzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMzV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjM1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjQwdCB7XG4gICAgcGFkZGluZy10b3A6IDI0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTI0NXQge1xuICAgIHBhZGRpbmctdG9wOiAyNDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTIwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0zMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTM1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS00NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTUwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS02MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTY1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS03NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTgwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tODViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgfVxuICAucGFkZGluZy1zbS05MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTk1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTAwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEwNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTE1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEyMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTMwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEzNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTQ1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTYwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE2NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTc1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE4MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xODViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTkwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE5NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjA1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTIxMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjIwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTIyNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjM1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTI0MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNDViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjUwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjBsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTI1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0zMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMzVsIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTQwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS00NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tNTBsIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTU1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS02MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNjVsIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTcwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS03NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tODBsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuICAubWFyZ2luLXNtLTg1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS05MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tOTVsIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTExMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTExNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEyMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTEyNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEzMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTEzNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE0MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE0NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE1MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE1NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE2MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE2NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE3MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE3NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE4MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE4NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxODVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE5MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE5NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIwMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTIwNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIxMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTIxNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIyMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTIyNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIzMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTIzNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTI0MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTI0NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTI1MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMHIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTI1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0zNXIge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTQwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNDVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01MHIge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTU1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tNjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS02NXIge1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTcwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS04MHIge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuICAubWFyZ2luLXNtLTg1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tOTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS05NXIge1xuICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMDVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTEwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTExNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTE1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTI1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEzMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTQwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE0NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTU1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE2MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTcwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE3NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTc1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xODByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTg1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE5MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTkwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xOTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjAwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTIwNXIge1xuICAgIG1hcmdpbi1yaWdodDogMjA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjE1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIyMHIge1xuICAgIG1hcmdpbi1yaWdodDogMjIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjMwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTIzNXIge1xuICAgIG1hcmdpbi1yaWdodDogMjM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yNDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjQ1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTI1MHIge1xuICAgIG1hcmdpbi1yaWdodDogMjUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNWwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0zMGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0zNWwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxuICAucGFkZGluZy1zbS00MGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS00NWwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuICAucGFkZGluZy1zbS01MGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuICAucGFkZGluZy1zbS01NWwge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS02MGwge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAucGFkZGluZy1zbS02NWwge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgfVxuICAucGFkZGluZy1zbS03MGwge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS03NWwge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgfVxuICAucGFkZGluZy1zbS04MGwge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxuICAucGFkZGluZy1zbS04NWwge1xuICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgfVxuICAucGFkZGluZy1zbS05MGwge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgfVxuICAucGFkZGluZy1zbS05NWwge1xuICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEwNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTEwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEyMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTI1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEzNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTQwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNDVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTU1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE2NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTY1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTcwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE4MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTg1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xOTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE5NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTk1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjAwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMDVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTIxMGwge1xuICAgIHBhZGRpbmctbGVmdDogMjEwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjE1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTIyNWwge1xuICAgIHBhZGRpbmctbGVmdDogMjI1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjMwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTI0MGwge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjQ1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTIwciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTM1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAucGFkZGluZy1zbS00MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNDVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTUwciB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAucGFkZGluZy1zbS01NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTY1ciB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgfVxuICAucGFkZGluZy1zbS03MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTgwciB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuICAucGFkZGluZy1zbS04NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tOTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTk1ciB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMDVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNDVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xODByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xODVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xOTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xOTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMDVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMzVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNDVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWFyZ2luLXhzLTB0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy01dCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjB0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjV0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMzB0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMzV0IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNDB0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNDV0IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNTB0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNTV0IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNjB0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNjV0IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNzB0IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNzV0IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtODB0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtODV0IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtOTB0IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtOTV0IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTAwdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMDV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTExMHQge1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTE1dCB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMjB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTEyNXQge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTMwdCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMzV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0MHQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTQ1dCB7XG4gICAgbWFyZ2luLXRvcDogMTQ1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNTB0IHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE1NXQge1xuICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTYwdCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNjV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3MHQge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTc1dCB7XG4gICAgbWFyZ2luLXRvcDogMTc1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xODB0IHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE4NXQge1xuICAgIG1hcmdpbi10b3A6IDE4NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTkwdCB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xOTV0IHtcbiAgICBtYXJnaW4tdG9wOiAxOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTIwMHQge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjA1dCB7XG4gICAgbWFyZ2luLXRvcDogMjA1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yMTB0IHtcbiAgICBtYXJnaW4tdG9wOiAyMTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTIxNXQge1xuICAgIG1hcmdpbi10b3A6IDIxNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjIwdCB7XG4gICAgbWFyZ2luLXRvcDogMjIwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yMjV0IHtcbiAgICBtYXJnaW4tdG9wOiAyMjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTIzMHQge1xuICAgIG1hcmdpbi10b3A6IDIzMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjM1dCB7XG4gICAgbWFyZ2luLXRvcDogMjM1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yNDB0IHtcbiAgICBtYXJnaW4tdG9wOiAyNDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTI0NXQge1xuICAgIG1hcmdpbi10b3A6IDI0NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjUwdCB7XG4gICAgbWFyZ2luLXRvcDogMjUwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0wYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTIwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTI1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTMwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTM1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTQwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTQ1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTUwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTU1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTYwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTY1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTcwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTc1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTgwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTg1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgfVxuICAubWFyZ2luLXhzLTkwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTk1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTA1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTExNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTIwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEzMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTM1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTUwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE2MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTY1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTgwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xODViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE5MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTk1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yMDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTIwNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjEwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yMTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTIyMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDIyMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjI1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjI1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yMzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTIzNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDIzNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjQwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yNDViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTI1MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTV0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwdCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI1dCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMzB0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0zNXQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQwdCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNDV0IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxuICAucGFkZGluZy14cy01MHQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTU1dCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNjB0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAucGFkZGluZy14cy02NXQge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTcwdCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNzV0IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgfVxuICAucGFkZGluZy14cy04MHQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTg1dCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtOTB0IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuICAucGFkZGluZy14cy05NXQge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMDV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTEwdCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTExNXQge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTI1dCB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEzMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMzV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTQwdCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE0NXQge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTU1dCB7XG4gICAgcGFkZGluZy10b3A6IDE1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE2MHQge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNjV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTcwdCB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE3NXQge1xuICAgIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xODB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTg1dCB7XG4gICAgcGFkZGluZy10b3A6IDE4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE5MHQge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xOTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTk1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjAwdCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIwNXQge1xuICAgIHBhZGRpbmctdG9wOiAyMDVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMjEwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjE1dCB7XG4gICAgcGFkZGluZy10b3A6IDIxNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIyMHQge1xuICAgIHBhZGRpbmctdG9wOiAyMjBweDtcbiAgfVxuICAucGFkZGluZy14cy0yMjV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjI1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjMwdCB7XG4gICAgcGFkZGluZy10b3A6IDIzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIzNXQge1xuICAgIHBhZGRpbmctdG9wOiAyMzVweDtcbiAgfVxuICAucGFkZGluZy14cy0yNDB0IHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjQ1dCB7XG4gICAgcGFkZGluZy10b3A6IDI0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI1MHQge1xuICAgIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgfVxuICAucGFkZGluZy14cy0wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAucGFkZGluZy14cy01YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGFkZGluZy14cy0yNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTMwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuICAucGFkZGluZy14cy00MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQ1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAucGFkZGluZy14cy01NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTYwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxuICAucGFkZGluZy14cy03MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTc1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtODBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAucGFkZGluZy14cy04NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTkwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtOTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTA1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTExMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTIwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEyNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTM1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE0MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNDViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTUwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE1NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTY1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE3MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTgwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE4NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODVweDtcbiAgfVxuICAucGFkZGluZy14cy0xOTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTk1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIwMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxuICAucGFkZGluZy14cy0yMDViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjA1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjEwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIxNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjI1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIzMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0yMzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjM1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjQwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI0NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDVweDtcbiAgfVxuICAucGFkZGluZy14cy0yNTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0wbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTVsIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTMwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0zNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNDBsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTQ1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy01MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNTVsIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTYwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy02NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNzBsIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTc1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy04MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtODVsIHtcbiAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgfVxuICAubWFyZ2luLXhzLTkwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy05NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTAwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTA1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTEwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTE1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTIwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTI1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTMwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTM1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTQwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTQ1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTUwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTU1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTYwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTY1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTcwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTc1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTgwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTg1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTkwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTk1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjAwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjA1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjEwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjE1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIxNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjIwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIyMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjI1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIyNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjMwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjM1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjQwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjQ1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjUwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMHIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNXIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTIwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0zMHIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTM1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy00NXIge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTUwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy02MHIge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTY1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy03NXIge1xuICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTgwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtODVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy05MHIge1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTk1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTAwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTA1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTE1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEyMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTMwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTEzNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTM1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTQ1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE1MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTYwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE2NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTY1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTc1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE4MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xODVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTkwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE5NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTk1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yMDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjA1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTIxMHIge1xuICAgIG1hcmdpbi1yaWdodDogMjEwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yMTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjIwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTIyNXIge1xuICAgIG1hcmdpbi1yaWdodDogMjI1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yMzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjM1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTI0MHIge1xuICAgIG1hcmdpbi1yaWdodDogMjQwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yNDVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjUwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNTBweDtcbiAgfVxuICAucGFkZGluZy14cy0wbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNWwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTMwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTM1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQ1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTUwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTU1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTYwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTY1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTcwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTc1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTgwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTg1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTkwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTk1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTA1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTExNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTIwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEzMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTM1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE0NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTQ1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTUwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE2MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTY1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE3NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTc1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTgwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgfVxuICAucGFkZGluZy14cy0xODVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE5MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTk1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIwNWwge1xuICAgIHBhZGRpbmctbGVmdDogMjA1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjEwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMTBweDtcbiAgfVxuICAucGFkZGluZy14cy0yMTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIyMGwge1xuICAgIHBhZGRpbmctbGVmdDogMjIwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjI1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMjVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIzNWwge1xuICAgIHBhZGRpbmctbGVmdDogMjM1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjQwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNDBweDtcbiAgfVxuICAucGFkZGluZy14cy0yNDVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI1MGwge1xuICAgIHBhZGRpbmctbGVmdDogMjUwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAucGFkZGluZy14cy01ciB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAucGFkZGluZy14cy0zMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQwciB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAucGFkZGluZy14cy00NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTU1ciB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgfVxuICAucGFkZGluZy14cy02MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTcwciB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxuICAucGFkZGluZy14cy03NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtODByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTg1ciB7XG4gICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgfVxuICAucGFkZGluZy14cy05MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtOTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTExMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTExNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEyMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEyNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEzMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEzNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE0MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE0NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE1MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE1NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE2MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE2NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE3MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE3NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE4MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE4NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE5MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE5NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIwMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIwNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIxMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIxNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIyMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIyNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIzMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIzNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI0MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI0NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI1MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi50LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udC1leHRyYWJvbGQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4udGV4dC1jZW50ZXIsXG4udC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWxlZnQsXG4udC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQsXG4udC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubC1zcGFjaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmwtc3BhY2luZy0tMiB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5sLXNwYWNpbmctLTFkMyB7XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbn1cblxuLmwtc3BhY2luZy0tMWQ2IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xufVxuXG4ubC1zcGFjaW5nLS0zIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cblxuLmwtc3BhY2luZy0tNCB7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG59XG5cbi5sLXNwYWNpbmctLTUge1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xufVxuXG4ubC1oZWlnaHQge1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ubC1oZWlnaHQtLTE2MyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzZW07XG59XG5cbi5sLWhlaWdodC0tMTM3IHtcbiAgbGluZS1oZWlnaHQ6IDEuMzdlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1kLXQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNtLXQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvbnQtc3R5bGUtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzVweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7XG4gIGZvbnQtc2l6ZTogMTgwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb250ZW50OiAn4oCdJztcbiAgb3BhY2l0eTogMC4xO1xufVxuXG5ibG9ja3F1b3RlLnEtc21iLXJpZ2h0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzVweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7XG4gIGZvbnQtc2l6ZTogMTgwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb250ZW50OiAn4oCdJztcbiAgb3BhY2l0eTogMC4xO1xuICB0b3A6IC0yN3B4O1xuICByaWdodDogMyU7XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG5ibG9ja3F1b3RlLnEtc21iLWhpZGU6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLyoqXG4qIGNvbW1vbiB2YXJpZWJsZXNcbiogYW5kIHN0eWxlXG4qL1xuLmFoZXRvLWJnLS1kYXJrIHtcbiAgcGFkZGluZzogNTBweCAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG5cbi50eXBvZ3JhcGh5VGV4dCAuYWhldG8tYnRuIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50eXBvZ3JhcGh5VGV4dCAuYWhldG8tYnRuICsgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuXG4uYWhldG8tYnRuLWNvbnRhaW5lciAuYWhldG8tYnRuIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tYnRuLWNvbnRhaW5lciAuYWhldG8tYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1idG4gaSxcbi5haGV0by1idG4gc3BhbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFoZXRvLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tYnRuLmFoZXRvLWJ0bi0tdW5kZXJsaW5lOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5haGV0by1idG4tLWlubGluZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1idG4tLXVuZGVybGluZSB7XG4gIHBhZGRpbmc6IDAgMCA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haGV0by1idG4tLXVuZGVybGluZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWhldG8tYnRuLS1ib3gge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haGV0by1idG4tLXJlY3Qge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgd29yZC1zcGFjaW5nOiA5OTk5OTk5cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmFoZXRvLWJ0bi0tY2lyY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLWJ0bl9faWNvbjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLmFoZXRvLWJ0bl9faWNvbi0tYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1idG5fX2ljb24tLWJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWJ0bl9faWNvbi0tYm94OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMjBweDtcbn1cblxuLmFoZXRvLWJ0bl9faWNvbi0tYm94OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5haGV0by1idG4tY29udGFpbmVyIC5haGV0by1hZ2VuY3lfX2xpbmstLWRhcmsge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm5ld3MtYWdlbmN5IC5haGV0by1hZ2VuY3lfX2xpbmstLWRhcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzLWFnZW5jeSAuYWhldG8tYWdlbmN5X19saW5rLS1kYXJrOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZWR1LmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDE2NjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWR1LmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmVkdS5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgZmxleDogMSAxIDE5JTtcbiAgbWluLXdpZHRoOiAzMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZWR1LmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuZWR1LmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4uZWR1LmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAuZWR1LmFodC1wYWdlIC5haHQtc2ItZWR1IC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZWR1LmFodC1wYWdlLS1yaWdodC1zYiwgLmVkdS5haHQtcGFnZS0tbGVmdC1zYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9faW5uZXIsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTQzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19pbm5lciwgLmVkdS5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2IsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiwgLmVkdS5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiwgLmVkdS5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgICBvcmRlcjogLTE7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2IsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2ItaW5uZXIsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYi1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uZWR1LmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgZmxleDogMSAxIDA7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudC1pbm5lciwgLmVkdS5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXIge1xuICBtYXJnaW46IDAgMTVweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZWR1LmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXIsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50LWlubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2Ige1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4uZWR1LmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLXRpdGxlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haGV0by10aXRsZWJhciBoMSxcbi5haGV0by10aXRsZWJhciBoMixcbi5haGV0by10aXRsZWJhciBoMyxcbi5haGV0by10aXRsZWJhciBoNCxcbi5haGV0by10aXRsZWJhciBoNSxcbi5haGV0by10aXRsZWJhciBoNixcbi5haGV0by10aXRsZWJhciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tdGl0bGViYXIgaDEgYixcbi5haGV0by10aXRsZWJhciBoMiBiLFxuLmFoZXRvLXRpdGxlYmFyIGgzIGIsXG4uYWhldG8tdGl0bGViYXIgaDQgYixcbi5haGV0by10aXRsZWJhciBoNSBiLFxuLmFoZXRvLXRpdGxlYmFyIGg2IGIsXG4uYWhldG8tdGl0bGViYXIgcCBiIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haGV0by10aXRsZWJhciBwLm1yZ24tdG9wIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19zdWJ0aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5haGV0by10aXRsZWJhcl9fdGV4dCAuYWhldG8tdGl0bGViYXJfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX3RpdGxlLmxhcmdlLXNpemUge1xuICBmb250LXNpemU6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by10aXRsZWJhcl9fdGl0bGUubGFyZ2Utc2l6ZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi5haGV0by10aXRsZWJhcl9faW5mbyB7XG4gIGZsZXg6IDI7XG4gIHBhZGRpbmc6IDEwMHB4IDUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by10aXRsZWJhcl9faW5mbyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8tdGl0bGViYXJfX2luZm8tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiA3O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTEwcHggMCAxMDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10aXRsZWJhcl9fbWFpbiB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by10aXRsZWJhcl9fbWFpbiB7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICB9XG59XG5cbi5haGV0by10aXRsZWJhcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5haGV0by10aXRsZWJhcl9fb3ZlcmxheS0tMSB7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19vdmVybGF5LS0yIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX292ZXJsYXktLTMge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5haGV0by10aXRsZWJhcl9fb3ZlcmxheS0tNCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19vdmVybGF5LS01IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX292ZXJsYXktLTYge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5haGV0by10aXRsZWJhcl9fb3ZlcmxheS0tNyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19vdmVybGF5LS04IHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX292ZXJsYXktLTkge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5haGV0by10aXRsZWJhcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX3RleHQge1xuICBmbGV4OiAxO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2lucHV0IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19pbnB1dCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by10aXRsZWJhcl9faW5wdXQgZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by10aXRsZWJhcl9faW5wdXQgZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMjFweCAyN3B4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by10aXRsZWJhcl9faW5wdXQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAyMHB4IDU1cHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXRpdGxlYmFyX19pbnB1dCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzLnQtd2hpdGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMudC13aGl0ZSBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icy50LXdoaXRlIGxpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMudC13aGl0ZSBsaS5jdXJyZW50OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzLnQtd2hpdGUgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgY29udGVudDogJ1xcZjEwNSc7XG4gIGZvbnQtZmFtaWx5OiBGb250YXdlc29tZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2Fycm93LWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2Fycm93LWRvd24gaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi5haGV0by10aXRsZWJhciAudy0xMjAwIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8tdGl0bGViYXIgLnctMTEwMCB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLXRpdGxlYmFyIC53LTEwMDAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by10aXRsZWJhciAudy05MDAge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLXRpdGxlYmFyIC53LTgwMCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8tdGl0bGViYXIgLnctNzAwIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by10aXRsZWJhciAudy02MDAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtZnVsbCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTczMCB7XG4gIGhlaWdodDogNzMwcHg7XG4gIG1pbi1oZWlnaHQ6IDczMHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC03MzAgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiA3MzBweDtcbiAgbWluLWhlaWdodDogNzMwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTYwMCB7XG4gIGhlaWdodDogNjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC02MDAgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTU1MCB7XG4gIGhlaWdodDogNTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC01NTAgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgbWluLWhlaWdodDogNTUwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTUwMCB7XG4gIGhlaWdodDogNTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC01MDAgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTQ1MCB7XG4gIGhlaWdodDogNDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC00NTAgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgbWluLWhlaWdodDogNDUwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTQwMCB7XG4gIGhlaWdodDogNDAwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC00MDAgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTM1MCB7XG4gIGhlaWdodDogMzUwcHg7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0zNTAgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgbWluLWhlaWdodDogMzUwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTMwMCB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0zMDAgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTI1MCB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0yNTAgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTI1MCAuYWhldG8tdGl0bGViYXJfX21haW4ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTI1MCAuYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0yMDAge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMjAwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0yMDAgLmFoZXRvLXRpdGxlYmFyX19tYWluIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0yMDAgLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMTUwIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTE1MCAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMTUwIC5haGV0by10aXRsZWJhcl9fbWFpbiB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMTUwIC5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10aXRsZWJhci0tbWVkX2hlaWdodC0yMDAge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXRpdGxlYmFyLS1tb2JfaGVpZ2h0LTE1MCB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGl0bGViYXItLW1vYl9oZWlnaHQtMjUwIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi5haGV0by10aXRsZWJhcl9faW50cm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAxMnB4IDU3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19pbnRybyA+ICoge1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by10aXRsZWJhcl9faW50cm8ge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgfVxufVxuXG4uYWhldG8tdGl0bGViYXItLXlvZ2EgaDEge1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10aXRsZWJhci0teW9nYSBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by10aXRsZWJhci0teW9nYSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5haGV0by10aXRsZWJhci0teW9nYSBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tdGl0bGViYXItLXlvZ2EgbGk6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by10aXRsZWJhci0teW9nYSAuYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzLnQtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xuICB9XG59XG5cbi5haGV0by10aXRsZWJhci0teW9nYSAuYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzLnQtY2VudGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWhldG8tdGl0bGViYXItLXlvZ2EgLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tdGl0bGViYXItLWJ1c3NpbmVzIC5haGV0by10aXRsZWJhcl9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRjI2MzI7XG59XG5cbi5haGV0by10aXRsZWJhci0tcG9saXRpY2FsIC5haGV0by10aXRsZWJhcl9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tdGl0bGViYXItLXBvbGl0aWNhbCBoMiB7XG4gIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXRpdGxlYmFyLS1wb2xpdGljYWwgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1lZHUgLmFoZXRvLXRpdGxlYmFyX19tYWluIHtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tdGl0bGViYXItLWVkdSAuYWhldG8tdGl0bGViYXJfX21haW4ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5haGV0by10aXRsZWJhci0tcmVzdGF1cmFudCAuYWhldG8tdGl0bGViYXJfX2NvbnRlbnQge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWhldG8tdGl0bGViYXItLXJlc3RhdXJhbnQgLmFoZXRvLXRpdGxlYmFyX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tdGl0bGViYXItLXJlc3RhdXJhbnQgLmFoZXRvLXRpdGxlYmFyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5haGV0by10aXRsZWJhci0tcmVzdGF1cmFudCAuYWhldG8tdGl0bGViYXJfX3N1YnRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5haGV0by10aXRsZWJhci0tcmVzdGF1cmFudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1yZXN0YXVyYW50LXJlc2VydmF0aW9ucyAuYWhldG8tdGl0bGViYXJfX21haW4ge1xuICBwYWRkaW5nOiA4MHB4IDAgMTYwcHg7XG59XG5cbi5wYWRkLWJhbm5lciB7XG4gIHBhZGRpbmc6IDI1MHB4IDAgMTY1cHg7XG59XG5cbi5haGV0by10aXRsZWJhci0teW9nYSAuYWhldG8tdGl0bGViYXJfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzZkZWcsICMwMDAgMCUsICNmZmQxNDUgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by10aXRsZWJhci0teW9nYSAuYWhldG8tdGl0bGViYXJfX3RleHQsXG4gIC5haGV0by10aXRsZWJhci0teW9nYSAudGVzdGJyZWFkY3J1bWJzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFib3V0LXlvZ2EgaW1nIHtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXlvZ2EgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFoZXRvLXBmX19maWx0ZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFoZXRvLXBmX19maWx0ZXIge1xuICBtYXJnaW46IDEwcHggMjVweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1wZl9fZmlsdGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmFoZXRvLXBmX19maWx0ZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXBmX19maWx0ZXIge1xuICAgIG1hcmdpbjogMTBweCAxNXB4O1xuICB9XG4gIC5haGV0by1wZl9fZmlsdGVyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLXBmX19tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wZl9fbW9kYWwge1xuICAgIHBhZGRpbmc6IDcwcHggMTVweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb20ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5haGV0by1wZl9fbW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDFweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbn1cblxuLmFoZXRvLXBmX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMzVweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tcGZfX2FqYXgtcGFnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXBmX19hamF4LXBhZyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tcGZfX2FqYXgtcGFnIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5haGV0by1wZl9fYWpheC1wYWcubG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWhldG8tcGZfX2FqYXgtbG9hZGluZyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFoZXRvLXBmX19hamF4LWxvYWRpbmcgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGFuaW1hdGlvbjogcm90YXRlIDFzIGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5haGV0by1wZl9fYWpheC1sb2FkaW5nIGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbi5haGV0by1wZl9fdGV4dC0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by1wZl9fdGV4dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tcGZfX3RleHQtLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLXBmLS1tZXRybyAubWFzb25yeV9ob3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogNDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtLS1oZWlnaHQge1xuICBoZWlnaHQ6IDg4MHB4O1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbS0td2lkdGgge1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2l0ZW0ge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2l0ZW0tLWhlaWdodCB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG4gIC5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtLS13aWR0aCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG4gIC5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2l0ZW0tLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGVudDpob3ZlcjpiZWZvcmUsXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGVudDpob3ZlciAuYWhldG8tcGZfX3RleHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGVudDpob3ZlciAuYWhldG8tcGZfX3RpdGxlIHtcbiAgdG9wOiAwO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGVudDpob3ZlciAuYWhldG8tcGZfX2NhdC13cmFwIHtcbiAgdG9wOiAwO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGVudDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2NvbnRlbnQtLWJhcmJlcnNob3AgLmFoZXRvLXBmX19pbWcgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faW1nIGltZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDQycHggNDBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDMwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY2F0LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY2F0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2NhdCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2l0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDQzMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcGYtLWdyaWQgLmFoZXRvLXBmX19pdGVtIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uYWhldG8tcGYtLWdyaWQgLmFoZXRvLXBmX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2NvbnRlbnQ6aG92ZXIgLmFoZXRvLXBmX190ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9faW1nIGltZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMycHggNDBweCAzN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2NhdC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9fY2F0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9fY2F0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLXBmLS1ncmlkLXBvbGl0aWNhbCAuYWhldG8tcGZfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXBmLS1ncmlkLXBvbGl0aWNhbCAuYWhldG8tcGZfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uYWhldG8tcGYtLWdyaWQtcG9saXRpY2FsIC5haGV0by1wZl9fdGl0bGUge1xuICBjb2xvcjogIzA1MzZhNTtcbn1cblxuLmFoZXRvLXBmLS1ncmlkLXBvbGl0aWNhbCAuYWhldG8tcGZfX2ZpbHRlciB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA0LjM4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcGYtLWdyaWQtcG9saXRpY2FsIC5haGV0by1wZl9fZmlsdGVyIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19pbWc6aG92ZXIgLm1hc29ucnlfaG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9faW1nIC5tYXNvbnJ5X2hvdmVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMTI0cHggMTIycHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzJBNzRFRCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9faW1nIC5tYXNvbnJ5X2hvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00NXB4O1xuICB0b3A6IDcwcHg7XG59XG5cbi5haGV0by1wZi0tbWFzb25yeSAuYWhldG8tcGZfX3RleHQge1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9fdGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAwIDBweDtcbiAgfVxufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9fY2F0LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19jYXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX19jYXQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTAlO1xuICBtaW4taGVpZ2h0OiA2ODBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faXRlbTpudGgtY2hpbGQoNG4gKyAxKSwgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDQpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDEpIC5haGV0by1wZl9faW1nLCAuYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgNCkgLmFoZXRvLXBmX19pbWcge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgMikge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgMikgLmFoZXRvLXBmX19jb250ZW50IHtcbiAgZmxleC1iYXNpczogNDAwcHg7XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faXRlbTpudGgtY2hpbGQoNG4gKyAzKSAuYWhldG8tcGZfX2NvbnRlbnQge1xuICBmbGV4LWJhc2lzOiA0MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDIpIC5haGV0by1wZl9fY29udGVudCwgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDMpIC5haGV0by1wZl9fY29udGVudCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICAuYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW0gLmFoZXRvLXBmX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW0gLmFoZXRvLXBmX19pbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDEpLCAuYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgNCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDEpIC5haGV0by1wZl9faW1nLCAuYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgNCkgLmFoZXRvLXBmX19pbWcge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19jb250ZW50IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2ltZyBpbWcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faW1nOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faW1nOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbnRlbnQ6ICdcXGYyZjUnO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX3RleHQge1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2NhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9fY2F0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1wZi0tY29uc3RydWN0aW9uIC5haGV0by1wZl9fZmlsdGVyLXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFoZXRvLXBmLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBmX19maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1wZi0tY29uc3RydWN0aW9uIC5haGV0by1wZl9fZmlsdGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcGYtLWNvbnN0cnVjdGlvbiAuYWhldG8tcGZfX2ZpbHRlcjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxufVxuXG4uYWhldG8tcGYtLWNvbnN0cnVjdGlvbiAuYWhldG8tcGZfX2ZpbHRlci5hY3RpdmUge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLmFoZXRvLXBmLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBmX19maWx0ZXIuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0xMXB4O1xuICBsZWZ0OiAwO1xufVxuXG4uYWhldG8tcGYgLmFoZXRvLXBmX19maWx0ZXItd3JhcF9fY29uc3RydWN0aW9uIC5haGV0by1wZl9fZmlsdGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWhldG8tcGYtLWdyaWQtcmVzdGF1cmFudCAuYWhldG8tcGZfX2ZpbHRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wZi0tZ3JpZC1yZXN0YXVyYW50IC5haGV0by1wZl9fZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcGYtLWdyaWQtcmVzdGF1cmFudCAuYWhldG8tcGZfX2ZpbHRlci13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYWhldG8tcGYtLWdyaWQtcmVzdGF1cmFudCAuYWhldG8tcGZfX2ZpbHRlci1zZWFyY2gge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLXBmLS1ncmlkLXJlc3RhdXJhbnQgLmFoZXRvLXBmX19maWx0ZXItc2VhcmNoIGlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDJweCA1MHB4IDAgMTBweDtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5haGV0by1wZi0tZ3JpZC1yZXN0YXVyYW50IC5haGV0by1wZl9fZmlsdGVyLXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMjIyMjI4MDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXBmLS1ncmlkLXJlc3RhdXJhbnQgLmFoZXRvLXBmX19maWx0ZXItc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLmFoZXRvLXBmLS1ncmlkLXJlc3RhdXJhbnQgLmFoZXRvLXBmX19maWx0ZXItc2VhcmNoOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjJmNSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzIyMjtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1wZi0tZ3JpZC1yZXN0YXVyYW50IC5haGV0by1wZl9fZmlsdGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICBtYXJnaW46IDEwcHggMjVweDtcbn1cblxuLmFoZXRvLXBmLS1ncmlkLXJlc3RhdXJhbnQgLmFoZXRvLXBmX19maWx0ZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDEwcHggMjVweDtcbn1cblxuLmFoZXRvLXBmLS1ncmlkLXJlc3RhdXJhbnQgLmFoZXRvLXBmX19maWx0ZXIuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLXBmLS1ncmlkLXJlc3RhdXJhbnQgLmFoZXRvLXBmX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5haGV0by1wZi0tZ3JpZC1yZXN0YXVyYW50IC5haGV0by1wZl9fY29udGVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFoZXRvLXBmLS1ncmlkLXJlc3RhdXJhbnQgLmFoZXRvLXBmX190ZXh0IHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1wZi0tZ3JpZC1yZXN0YXVyYW50IC5haGV0by1wZl9fdGV4dCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG4uYWhldG8tcGYtLWdyaWQtcmVzdGF1cmFudCAuYWhldG8tcGZfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5haGV0by1wZi0tZ3JpZC1yZXN0YXVyYW50IC5haGV0by1wZl9fYnV0dG9ucy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLXBmLS1ncmlkLXJlc3RhdXJhbnQgLmFoZXRvLXBmX196b29tLWJ1dHRvbiwgLmFoZXRvLXBmLS1ncmlkLXJlc3RhdXJhbnQgLmFoZXRvLXBmX19saWtlLWJ1dHRvbiwgLmFoZXRvLXBmLS1ncmlkLXJlc3RhdXJhbnQgLmFoZXRvLXBmX19zaGFyZS1idXR0b24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5haGV0by1wZi0tZ3JpZC1yZXN0YXVyYW50IC5haGV0by1wZl9fc2hhcmUtYnV0dG9uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmFoZXRvLXBmLS1ncmlkLXJlc3RhdXJhbnQgLmFoZXRvLXBmX196b29tLWljb24sIC5haGV0by1wZi0tZ3JpZC1yZXN0YXVyYW50IC5haGV0by1wZl9fbGlrZS1pY29uLCAuYWhldG8tcGYtLWdyaWQtcmVzdGF1cmFudCAuYWhldG8tcGZfX3NoYXJlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBzdHJva2U6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmFoZXRvLXBmLS1ncmlkLXJlc3RhdXJhbnQgLmFoZXRvLXBmX196b29tLWljb246aG92ZXIsIC5haGV0by1wZi0tZ3JpZC1yZXN0YXVyYW50IC5haGV0by1wZl9fbGlrZS1pY29uOmhvdmVyLCAuYWhldG8tcGYtLWdyaWQtcmVzdGF1cmFudCAuYWhldG8tcGZfX3NoYXJlLWljb246aG92ZXIsIC5haGV0by1wZi0tZ3JpZC1yZXN0YXVyYW50IC5haGV0by1wZl9fem9vbS1pY29uOmZvY3VzLCAuYWhldG8tcGYtLWdyaWQtcmVzdGF1cmFudCAuYWhldG8tcGZfX2xpa2UtaWNvbjpmb2N1cywgLmFoZXRvLXBmLS1ncmlkLXJlc3RhdXJhbnQgLmFoZXRvLXBmX19zaGFyZS1pY29uOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29uc3RydWN0aW9uLXByb2plY3RzLXdyYXAgLmFoZXRvLXBmX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY29uc3RydWN0aW9uLXByb2plY3RzLXdyYXAgLmFoZXRvLXBmX19jb250ZW50OmhvdmVyIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW1fX2NvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbnN0cnVjdGlvbi1wcm9qZWN0cy13cmFwIC5haGV0by1wZiAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtX19jb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY29uc3RydWN0aW9uLXByb2plY3RzLXdyYXAgLmFoZXRvLXBmIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW1fX2NvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbnN0cnVjdGlvbi1wcm9qZWN0cy13cmFwIC5haGV0by1wZiAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtX19jb3Zlci1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNvbnN0cnVjdGlvbi1wcm9qZWN0cy13cmFwIC5haGV0by1wZiAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtX19jb3Zlci1pY29uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcbiAgY29udGVudDogJ1xcNTUnO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jb25zdHJ1Y3Rpb24tcHJvamVjdHMtd3JhcCAuYWhldG8tcGZfX3RleHQgLmFoZXRvLXBmX19jYXQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvcnRmb2xpby1uZXcgLnctMTAwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3J0Zm9saW8tbmV3IC5haGV0by1zaW5nbGUtaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAucG9ydGZvbGlvLW5ldyAuYWhldG8tc2luZ2xlLWltZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3J0Zm9saW8tbmV3IC5haGV0by1zaW5nbGUtaW1nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLW5ldyAuYWhldG8taGVhZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnBvcnRmb2xpby1uZXcgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucG9ydGZvbGlvLW5ldyAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBvcnRmb2xpby1uZXcgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIGIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3J0Zm9saW8tbmV3IC5haGV0by1oZWFkaW5nX190aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLW5hdl9fZGlyLS1wcmV2IHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19saXN0IHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucG9ydGZvbGlvLW5hdl9fZGlyLS1uZXh0IHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRldGFpbF90ZXh0IHtcbiAgbWF4LXdpZHRoOiA1NzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGV0YWlsX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNpbmdsZV9fcG9ydGZvbGlvLS0zIC5haGV0by1zaW5nbGUtaW1nLCAuc2luZ2xlX19wb3J0Zm9saW8tLTQgLmFoZXRvLXNpbmdsZS1pbWcsIC5zaW5nbGVfX3BvcnRmb2xpby0tNSAuYWhldG8tc2luZ2xlLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZV9fcG9ydGZvbGlvLS0zIC5haGV0by1zaW5nbGUtaW1nIC5vdmVybGF5LCAuc2luZ2xlX19wb3J0Zm9saW8tLTQgLmFoZXRvLXNpbmdsZS1pbWcgLm92ZXJsYXksIC5zaW5nbGVfX3BvcnRmb2xpby0tNSAuYWhldG8tc2luZ2xlLWltZyAub3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4uc2luZ2xlX19wb3J0Zm9saW8tLTMgLmFoZXRvLXNpbmdsZS1pbWcgLm92ZXJsYXk6aG92ZXIsIC5zaW5nbGVfX3BvcnRmb2xpby0tNCAuYWhldG8tc2luZ2xlLWltZyAub3ZlcmxheTpob3ZlciwgLnNpbmdsZV9fcG9ydGZvbGlvLS01IC5haGV0by1zaW5nbGUtaW1nIC5vdmVybGF5OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5zaW5nbGVfX3BvcnRmb2xpby0tMyAuYWhldG8tc2luZ2xlLWltZyAub3ZlcmxheSBwLCAuc2luZ2xlX19wb3J0Zm9saW8tLTQgLmFoZXRvLXNpbmdsZS1pbWcgLm92ZXJsYXkgcCwgLnNpbmdsZV9fcG9ydGZvbGlvLS01IC5haGV0by1zaW5nbGUtaW1nIC5vdmVybGF5IHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNpbmdsZV9fcG9ydGZvbGlvLS0zIGJsb2NrcXVvdGU6YmVmb3JlLCAuc2luZ2xlX19wb3J0Zm9saW8tLTQgYmxvY2txdW90ZTpiZWZvcmUsIC5zaW5nbGVfX3BvcnRmb2xpby0tNSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIHRvcDogLTYwcHg7XG4gIGZvbnQtc2l6ZTogMTQ1cHg7XG59XG5cbi5zaW5nbGVfX3BvcnRmb2xpby0tMyAuYWhldG8tYmxvY2txdW90ZV9fdGl0bGUsIC5zaW5nbGVfX3BvcnRmb2xpby0tNCAuYWhldG8tYmxvY2txdW90ZV9fdGl0bGUsIC5zaW5nbGVfX3BvcnRmb2xpby0tNSAuYWhldG8tYmxvY2txdW90ZV9fdGl0bGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGVfX3BvcnRmb2xpby0tMyAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzYwLCAuc2luZ2xlX19wb3J0Zm9saW8tLTQgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDM2MCwgLnNpbmdsZV9fcG9ydGZvbGlvLS01IC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzNjAge1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZV9fcG9ydGZvbGlvLS0zIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1MjAsIC5zaW5nbGVfX3BvcnRmb2xpby0tNCAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTIwLCAuc2luZ2xlX19wb3J0Zm9saW8tLTUgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDUyMCB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuXG4uc2luZ2xlX19wb3J0Zm9saW8tLTQgLmJnLXdyYXAtYy1kYXJrIC5haGV0by1oZWFkaW5nIHtcbiAgcGFkZGluZzogMCAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5iZy13cmFwLWMtZGFyayAuYWhldG8taGVhZGluZyB7XG4gICAgcGFkZGluZzogMTAwcHggNTBweDtcbiAgfVxufVxuXG4uc2luZ2xlX19wb3J0Zm9saW8tLTQgLmJnLXdyYXAtYy1kYXJrIC5haGV0by1oZWFkaW5nIHAge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlX19wb3J0Zm9saW8tLTQgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDc0MCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuc2luZ2xlX19wb3J0Zm9saW8tLTQgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDkwMCB7XG4gICAgaGVpZ2h0OiA1NzhweDtcbiAgfVxufVxuXG4uc2luZ2xlX19wb3J0Zm9saW8tLTIgLmFoZXRvLWhlYWRpbmcgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zaW5nbGVfX3BvcnRmb2xpby0tNyAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfX3BvcnRmb2xpby0tNyAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLnNpbmdsZV9fcG9ydGZvbGlvLS03IC5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5zaW5nbGVfX3BvcnRmb2xpby0tNyAuY29sLWxnLTgub2Zmc2V0LWxnLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuLnNpbmdsZV9fcG9ydGZvbGlvLS03IC5yZXRyZWF0LS0wLmNvbnRhaW5lci1mbHVpZCA+IC5yb3cgPiBbY2xhc3MqPVwiY29sLW1kLTZcIl06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5tYXJnaW4tbGVyZ2VfMzB0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5wb3J0Zm9saW8tLWxvYWQtbW9yZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvcnRmb2xpby0tbG9hZC1tb3JlIGltZyB7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubG9hZCBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucG9ydGZvbGlvLW5ldyAubWFzb25yeV9ob3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb250LXBsYXlmYWlyIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tcGZfX2FqYXgtcGFnLmxvYWRpbmcuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTAwIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2h1cmNoLWdhbGxlcnktd3JhcCAuYWhldG8tcGZfX2ZpbHRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jaHVyY2gtZ2FsbGVyeS13cmFwIC5haGV0by1wZl9fYWpheC1sb2FkaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2h1cmNoLWdhbGxlcnktd3JhcCAuYWhldG8tcGZfX2FqYXgtbG9hZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2h1cmNoLWdhbGxlcnktd3JhcCAuYWhldG8tcGZfX2FqYXgtbG9hZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uY2h1cmNoLWdhbGxlcnktd3JhcCAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNodXJjaC1nYWxsZXJ5LXdyYXAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2h1cmNoLWdhbGxlcnktd3JhcCAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNodXJjaC1nYWxsZXJ5LXdyYXAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xufVxuXG4uY2h1cmNoLWdhbGxlcnktd3JhcCAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY2F0LXdyYXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2h1cmNoLWdhbGxlcnktd3JhcCAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY2F0IHAge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXJnaW4tY2h1cmNoLWdhbGxlcnktYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEzcHg7XG4gIH1cbiAgLm1hcmdpbi1jaHVyY2gtZ2FsbGVyeS10IHtcbiAgICBtYXJnaW4tdG9wOiAxMjdweDtcbiAgfVxuICAucGFkZGluZy1jaHVyY2gtZ2FsbGVyeS1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19kaXItLXByZXYgLnBvcnRmb2xpby1uYXZfX2Rpci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLnBvcnRmb2xpby1uYXZfX2Rpci0tcHJldjpob3ZlciAucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuICBsZWZ0OiAtM3B4O1xufVxuXG4ucG9ydGZvbGlvLW5hdl9fZGlyLS1uZXh0IC5wb3J0Zm9saW8tbmF2X19kaXItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLnBvcnRmb2xpby1uYXZfX2Rpci0tbmV4dDpob3ZlciAucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuICBsZWZ0OiAzcHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19kaXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19saXN0LWljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pdGVtIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faXRlbS1pbm5lcjpob3ZlciAuYWh0LWNvdXJzZV9fb3ZybCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fcHJpY2UtLWZyZWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJCMzQ1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIzMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faW1nIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2ltZyB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19vdnJsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAyNHB4IDIwcHggMzJweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2F1dGhvciB7XG4gIG1hcmdpbjogMTRweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2RldGFpbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19zdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdS0xIC5haHQtY291cnNlX19pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDU5cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1LTEgLmFodC1jb3Vyc2VfX2l0ZW0taW5uZXI6aG92ZXIgLmFodC1jb3Vyc2VfX292cmwge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWNvdXJzZS0tZWR1LTEgLmFodC1jb3Vyc2VfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggMzlweCA1NHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS0tZWR1LTIgLmFodC1jb3Vyc2VfX2l0ZW0taW5uZXIge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWNvdXJzZS0tZWR1LTIgLmFodC1jb3Vyc2VfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB9XG59XG5cbi5haHQtY291cnNlLS1zaW5nbGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtY291cnNlLS1zaW5nbGUgLmFodC1jb3Vyc2VfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1jb3Vyc2UtLXNpbmdsZSAuYWh0LWNvdXJzZV9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX3RodW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19hdGgge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2F0aC1hYm91dCB7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fYXRoLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2F0aC1pbWcge1xuICB3aWR0aDogOTVweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2F0aC1uYW1lIHtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2F0aC1wb3Mge1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19hdGgtc29jIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19hdGgtZGVzYyB7XG4gIG1hcmdpbjogMjZweCAwIDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBiIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBwIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBoMSxcbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBoMixcbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBoMyxcbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBoNCxcbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBoNSxcbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyBoNCB7XG4gIG1hcmdpbjogMzVweCAwIC01cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tZW50IHtcbiAgcGFkZGluZzogNDBweCAwIDI4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29tbS1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tLWltZyB7XG4gIG1pbi13aWR0aDogNzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tLWltZyBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmF1dGhvciB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5kYXRlLXBvc3Qge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmRhdGUtcG9zdCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jaGlsZHJlbiAuY29tbWVudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY2hpbGRyZW4gLmNvbW1lbnQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tZW50LXJlcGx5LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tZW50LXJlcGx5LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogJysgJztcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29tbWVudC1yZXNwb25kIHtcbiAgcGFkZGluZzogNTVweCAwIDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBtYXJnaW46IDAgMCAzNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tZW50LXJlcGx5LXRpdGxlIGIge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29tbWVudC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAud3JhcHBlci1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLndyYXBwZXItY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbHVtbiB7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29sdW1uIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuaW5wdXQtY29tbWVudCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLnN1Ym1pdC1idG4ge1xuICBtYXJnaW46IDQwcHggYXV0byAwIDA7XG4gIHBhZGRpbmc6IDIxcHggMzhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldCAuYWh0LXBhZ2VfX3NiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkIHVybCguLi9pbWcvaW5uZXItcGFnZXMvYmxvZy9pY29uLWVudmVsb3BlLnBuZykgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcbiAgcGFkZGluZzogNTBweCAzMHB4IDk1cHg7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldCAuYWh0LXBhZ2VfX3NiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgLndpZGdldC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0IC5haHQtcGFnZV9fc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBwIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0IC5haHQtcGFnZV9fc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBiYWNrZ3JvdW5kOiAjMTQ1MmI3O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXQgLmFodC1wYWdlX19zYiAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0IC5haHQtcGFnZV9fc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJBNzRFRDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAzNXB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldCAuYWh0LXBhZ2VfX3NiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDkxcHg7XG59XG5cbi5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUgaDMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjYyNTI3O1xufVxuXG4uYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIHAge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciBoNiBiIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciAuaW1nLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciAuaW1nLWNvbnRlbnQgaDYgYiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5pbWdfdGV4dF9jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAuaW1nX3RleHRfY29udGFpbmVyIC5pbWctY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1tZXRhIHtcbiAgbWFyZ2luOiA1MHB4IDAgNzBweDtcbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtbWV0YSAudGFncyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LW1ldGEgLnRhZ3Mgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xufVxuXG4uYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1tZXRhIC50YWdzIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LW1ldGEgLmxpa2VzIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBjb2xvcjogIzIyMjtcbiAgZGlzcGxheTogdGFibGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1tZXRhIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtbWV0YSAubGlrZXMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtYXV0aG9yLWluZm8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiA1MHB4IDUwcHggNTBweCAxNzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWF1dGhvci1pbmZvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiA3M3B4O1xufVxuXG4uYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1hdXRob3ItaW5mbyBwIGIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWF1dGhvci1pbmZvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWF1dGhvci1pbmZvIHA6bGFzdC1jaGlsZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtYXV0aG9yLWluZm8ge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbiAgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtYXV0aG9yLWluZm8gaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXIgLmNvbW1lbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50LWlubmVyIC5jb21tZW50LWNvbnRlbnQgLmF1dGhvci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXIgLmNvbW1lbnQtYXV0aG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xufVxuXG4uYWh0LWNvdXJzZS0tY29tbWVudHMgLmFodC1wYWdlX19jb250ZW50LWlubmVyIHtcbiAgcGFkZGluZzogMHB4IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDBweCAwcHggIWltcG9ydGFudDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fY2hyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYmxvZy0tc2luZ2xlX19jaHIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtbWV0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1tZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFodC1ldmVudC0tZWR1IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LWV2ZW50LS1lZHU6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjJweCk7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19pbWcge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19pbWcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX2ltZyB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9faW1nLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNDBweCAyNXB4IDIwcHg7XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19kYXRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19kYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19tb250aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX2xpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4uYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faXRlbS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faXRlbS1pbm5lcjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIH1cbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faW1nLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2ltZyB7XG4gIGhlaWdodDogMjgwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faW1nIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2ltZyB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9fZGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX21vbnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiA0LjJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nOiAxOHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19jYXB0aW9uIHtcbiAgcGFkZGluZzogMzJweCAyNXB4IDQzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZzogMTVweCAxOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZXYtZGV0LS1lZHUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uYWh0LWV2LWRldC0tZWR1IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IGIge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSBoMSxcbi5haHQtZXYtZGV0LS1lZHUgaDIsXG4uYWh0LWV2LWRldC0tZWR1IGgzLFxuLmFodC1ldi1kZXQtLWVkdSBoNCxcbi5haHQtZXYtZGV0LS1lZHUgaDUsXG4uYWh0LWV2LWRldC0tZWR1IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fbWFpbiB7XG4gIGZsZXg6IDE7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX2Fib3V0IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fcHJvZy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3Byb2ctbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3Byb2ctaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjhweDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2NoZWQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLXVuaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE3cHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLXVuaXQuYWN0aXZlIC5haHQtZXYtZGV0X19zY2hlZC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICctJztcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2NoZWQtcGx1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcrJztcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2NoZWQtZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLWRheSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZC1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZC1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLXRpbWUge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2NoZWQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyIHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc3BlYWtlci10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NwZWFrZXItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc3BlYWtlci1pdGVtIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBtaW4td2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NwZWFrZXItaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1pbi13aWR0aDogMzcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NwZWFrZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2Ige1xuICBmbGV4LWJhc2lzOiAzMzBweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcGFkZGluZzogMjhweCAzMHB4IDQwcHggNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2Ige1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NiIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NiLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19kZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX2RldGFpbC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fZGV0YWlsLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX2J1eSB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zZWxlY3Qtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2VsZWN0LXdyYXA6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2VsZWN0LnNlbGVjdGVkIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX251bWJlci13cmFwIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX251bWJlciB7XG4gIHdpZHRoOiA0M3B4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fbnVtYmVyOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19udW1iZXI6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX251bWJlci1xIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fbnVtYmVyLXE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fcHJpY2Uge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzN3B4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIC5haHQtZXYtZGV0X19jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSAuYWh0LWV2LWRldF9fY29udGVudCAueW9nYS1kZXRhaWwtYnRuIHtcbiAgcGFkZGluZzogMjBweCA3MHB4O1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIHAge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgLmFodC1ldi1kZXRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSAuYWh0LWV2LWRldF9fZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIC5haHQtZXYtZGV0X19kZXRhaWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgLmFodC1ldi1kZXRfX2RldGFpbC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgLmFodC1ldi1kZXRfX2RldGFpbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSAuYWh0LWV2LWRldF9faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgLmFodC1ldi1kZXRfX2RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMThweCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgLmFodC1ldi1kZXRfX2RhdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSAuYWh0LWV2LWRldF9fZGF0ZS1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgLmFodC1ldi1kZXRfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA3MnB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtZXZlbnQtLWNociAuYWh0LWV2ZW50X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtZXZlbnQtLWNociAuYWh0LWV2ZW50X19kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ldmVudC0tY2hyIC5haHQtZXZlbnRfX2RheSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmFodC1ldmVudC0tY2hyIC5haHQtZXZlbnRfX21vbnRoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWV2ZW50LS1jaHIgLmFodC1ldmVudF9fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFodC1ldmVudC0tY2hyIC5haHQtZXZlbnRfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmFodC1ldmVudC0tY2hyIC5haHQtZXZlbnRfX3RleHQge1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5haHQtZXZlbnQtLWNoci0xIHtcbiAgcGFkZGluZzogMjNweCA3MHB4IDI1cHggNzBweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICBib3gtc2hhZG93OiAwcHggMTBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNzNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1ldmVudC0tY2hyLTEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ldmVudC0tY2hyLTEge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDVweDtcbiAgbGVmdDogNjVweDtcbn1cblxuLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fdGl0bGUge1xuICBmbGV4OiAzIDEgMDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMjZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZXZlbnQtLWNoci0xIC5haHQtZXZlbnRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haHQtZXZlbnQtLWNoci0xIC5haHQtZXZlbnRfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiA1IDEgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fZGV0YWlscyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fZGV0YWlscyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZXZlbnQtLWNoci0xIC5haHQtZXZlbnRfX2RldGFpbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fZGV0YWlsIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtZXZlbnQtLWNoci0xIC5haHQtZXZlbnRfX2RldGFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X19pY29uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X19saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICB3aWR0aDogMTExcHg7XG4gIGhlaWdodDogMTExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5haHQtZXZlbnQtLWNoci0xIC5haHQtZXZlbnRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1ldmVudC0tY2hyLTIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBoZWlnaHQ6IDQxMHB4O1xuICBwYWRkaW5nOiAwcHggNDBweCA0MHB4IDQwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAzMHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogMzhweDtcbn1cblxuLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fZGV0YWlsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19pY29uIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19saW5rIHtcbiAgbWFyZ2luLXRvcDogNDlweDtcbn1cblxuLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2h1cmNoLXdyYXAtMyAuYWh0LWV2ZW50LS1jaHIgLmFodC1ldmVudF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2h1cmNoLWV2ZW50cy13cmFwIC5haHQtZXZlbnQtLWNociAuYWh0LWV2ZW50X19tb250aCB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5jaHVyY2gtZXZlbnRzLXdyYXAgLmFodC1ldmVudC0tY2hyLTIge1xuICBoZWlnaHQ6IDQ0OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogODdweCA2M3B4IDQzcHggNDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDM4cHggNDlweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5jaHVyY2gtZXZlbnRzLXdyYXAgLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xufVxuXG4uY2h1cmNoLWV2ZW50cy13cmFwIC5haHQtZXZlbnQtLWNoci0yIC5haHQtZXZlbnRfX2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uY2h1cmNoLWV2ZW50cy13cmFwIC5haHQtZXZlbnQtLWNoci0yIC5haHQtZXZlbnRfX2ljb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG5cbi5jaHVyY2gtZXZlbnRzLXdyYXAgLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fbGluayB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5OXB4KSBhbmQgKG1heC13aWR0aDogMTY2NXB4KSB7XG4gIC5haHQtZXZlbnQtLWNoci0yIC5haHQtZXZlbnRfX2RldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fZGV0YWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5haHQtZXZlbnQtLWNoci0yIC5haHQtZXZlbnRfX2RldGFpbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5haHQtZXZlbnQtLWNoci0yIC5haHQtZXZlbnRfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY2NXB4KSBhbmQgKG1heC13aWR0aDogMTgyMHB4KSB7XG4gIC5haHQtZXZlbnQtLWNoci0yIHtcbiAgICBwYWRkaW5nOiAwcHggMjBweCA0MHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaHVyY2gtZXZlbnRzLXBhZGRpbmctdCB7XG4gICAgcGFkZGluZy10b3A6IDEyNHB4O1xuICB9XG4gIC5jaHVyY2gtZXZlbnRzLXBhZGRpbmctYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNlcm1vbnMtY2hyLTIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuY2h1cmNoLWV2ZW50cy13cmFwIC5haHQtZXZlbnQtLWNoci0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5jaHVyY2gtZXZlbnRzLXdyYXAgLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuXG4vKmV2ZW50IHBvbGl0aWNhbCovXG4uc2VjdGlvbi1ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY0ZmY7XG59XG5cbi5zZWN0aW9uLWV2ZW50IC5ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTA1cHggMzBweCAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zZWN0aW9uLWV2ZW50IC5ldmVudDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAyNnB4IDU1LjVweCAzLjVweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbn1cblxuLnNlY3Rpb24tZXZlbnQgLmV2ZW50IC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5zZWN0aW9uLWV2ZW50IC5ldmVudCAuY29udGVudC13cmFwcGVyIC5ldmVudC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnNlY3Rpb24tZXZlbnQgLmV2ZW50IC5jb250ZW50LXdyYXBwZXIgLmV2ZW50LXRpdGxlIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uc2VjdGlvbi1ldmVudCAuZXZlbnQgLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5zZWN0aW9uLWV2ZW50IC5ldmVudCAuY29udGVudC13cmFwcGVyIC5ldmVudC1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5zZWN0aW9uLWV2ZW50IC5ldmVudCAuY29udGVudC13cmFwcGVyIC5ldmVudC1udW1iZXIge1xuICBmb250LWZhbWlseTogJ09zd2FsZCc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwNTM2YTU7XG4gIHBhZGRpbmc6IDZweCAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG59XG5cbi5zZWN0aW9uLWV2ZW50IC5ldmVudCAuY29udGVudC13cmFwcGVyIC5ldmVudC1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZGQyOTMyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5zZWN0aW9uLWV2ZW50IC5ldmVudCAuY29udGVudC1ib3R0b20td3JhcHBlciB7XG4gIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbi1ldmVudCAuZXZlbnQgLmNvbnRlbnQtYm90dG9tLXdyYXBwZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qZXZlbnQgZGF0YWlsKi9cbi5haHQtLWV2ZW50LWRldGFpbCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmFodC1ldi1kZXQtLXBvbGl0aWNhbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFodC1ldi1kZXQtLXBvbGl0aWNhbCBwIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5haHQtZXYtZGV0LS1wb2xpdGljYWwgLmFodC1ldi1kZXRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWV2LWRldC0tcG9saXRpY2FsIC5haHQtZXYtZGV0X19kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFodC1ldi1kZXQtLXBvbGl0aWNhbCAuYWh0LWV2LWRldF9fZGV0YWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5haHQtZXYtZGV0LS1wb2xpdGljYWwgLmFodC1ldi1kZXRfX2RldGFpbC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFodC1ldi1kZXQtLXBvbGl0aWNhbCAuYWh0LWV2LWRldF9fZGV0YWlsLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5haHQtZXYtZGV0LS1wb2xpdGljYWwgLmFodC1ldi1kZXRfX2ltZy1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtZXYtZGV0LS1wb2xpdGljYWwgLmFodC1ldi1kZXRfX2ltZy1ob2xkZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmFodC1ldi1kZXQtLXBvbGl0aWNhbCAuYWh0LWV2LWRldF9fZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogMzBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNXB4IDVweDtcbn1cblxuLmFodC1ldi1kZXQtLXBvbGl0aWNhbCAuYWh0LWV2LWRldF9fZGF0ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uYWh0LWV2LWRldC0tcG9saXRpY2FsIC5haHQtZXYtZGV0X19kYXRlLW51bWJlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbn1cblxuLmFodC1ldi1kZXQtLXBvbGl0aWNhbCAuYWh0LWV2LWRldF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtZXYtZGV0LS1wb2xpdGljYWwgLmFodC1ldi1kZXRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmFodC1ldi1kZXQtLXBvbGl0aWNhbCAuYWh0LWV2LWRldF9fY29udGVudCBwOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtZXYtZGV0LS1wb2xpdGljYWwgLmFodC1ldi1kZXRfX2NvbnRlbnQgcDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG4ubmV3cy1hZ2VuY3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmZkO1xufVxuXG4ubmV3cy1hZ2VuY3kgLmFnZW5jeS1uZXdzX19pdGVtX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgaGVpZ2h0OiAzNTlweDtcbn1cblxuLm5ld3MtYWdlbmN5IC5hZ2VuY3ktbmV3c19faXRlbV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMjBweCA1MHB4IDAgcmdiYSgzOSwgNTYsIDE1NCwgMC4wNyk7XG59XG5cbi5uZXdzLWFnZW5jeSAuYWdlbmN5LW5ld3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5uZXdzLWFnZW5jeSAuYWdlbmN5LW5ld3NfX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuXG4ubmV3cy1hZ2VuY3kgLmFnZW5jeS1uZXdzX19kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMzBkZWcsICMxMjAwZmYsICNkODAwZmYpO1xufVxuXG4ubmV3cy1hZ2VuY3kgLmFnZW5jeS1uZXdzX19kYXRlLWRheSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uZXdzLWFnZW5jeSAuYWdlbmN5LW5ld3NfX2RhdGUtbW9udGgge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19maWx0ZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9fZmlsdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OXB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2ZpbHRlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogNDlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9fZmlsdGVyOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2ZpbHRlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19jb250YWluZXIge1xuICBtYXJnaW46IC0xNXB4O1xufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLWlubmVyOmhvdmVyIC5haHQtZ3JpZC0xX19pdGVtLXRleHQge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLWltZyB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS1pbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS1pbWcge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0tdGV4dCB7XG4gIHBhZGRpbmc6IDMycHggNDBweCAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLXRleHQge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLXRpdGxlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0tY2F0cyB7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS1jYXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0tY2F0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYWh0LXNlcm1vbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtc2VybW9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAyMCUsICMwMDApO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYWh0LXNlcm1vbjpob3ZlciAuYWh0LXNlcm1vbl9faWNvbi1saW5rcyB7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmFodC1zZXJtb246aG92ZXIgLmFodC1zZXJtb25fX2xpbmstd3JhcCB7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogMjlweDtcbn1cblxuLmFodC1zZXJtb25fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haHQtc2VybW9uX19jYXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uYWh0LXNlcm1vbl9fY2F0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1zZXJtb25fX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5haHQtc2VybW9uX19pY29uLWxpbmtzIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC1zZXJtb25fX2ljb24tbGluayB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmFodC1zZXJtb25fX2ljb24tbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LXNlcm1vbl9faWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWh0LXNlcm1vbl9fbGluay13cmFwIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC1zZXJtb24gLmFodC1zZXJtb25fX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2VybW9ucy0tY2h1cmNoLXdyYXAtMyAuYWh0LWhlYWRpbmctLWNociB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5zZXJtb25zLS1jaHVyY2gtd3JhcC0zIC5haHQtaGVhZGluZy0tY2hyIC5oZWFkaW5nX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zZXJtb25zLS1jaHVyY2gtd3JhcCAuYWh0LXNlcm1vbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNlcm1vbnMtLWNodXJjaC13cmFwIC5haHQtc2VybW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VybW9ucy0tY2h1cmNoLXdyYXAgLmFodC1zZXJtb246aG92ZXIgLmFodC1zZXJtb25fX2xpbmstd3JhcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zZXJtb25zLS1jaHVyY2gtd3JhcCAuYWh0LXNlcm1vbiAuYWh0LXNlcm1vbl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnNlcm1vbnMtLWNodXJjaC13cmFwLTQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2VybW9ucy0tY2h1cmNoLXdyYXAtNCAuc2VybW9ucy0tY2h1cmNoLWl0ZW0ge1xuICBtYXJnaW46IDAgMjVweCA1MHB4O1xufVxuXG4uc2VybW9ucy0tY2h1cmNoLXdyYXAtNCAuYWh0LXNlcm1vbiB7XG4gIHdpZHRoOiAzMjBweDtcbn1cblxuLnNlcm1vbnMtLWNodXJjaC13cmFwLTQgLmFodC1zZXJtb25fX2NhdHMge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlcm1vbnMtLWNodXJjaC13cmFwLTQgLmFodC1zZXJtb246aG92ZXIgLmFodC1zZXJtb25fX2xpbmstd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG5cbi5zZXJtb25zLS1jaHVyY2gtd3JhcC00IC5haHQtc2VybW9uIC5haHQtc2VybW9uX19saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFkZGluZy1zZXJtb25zLWNociB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4tc2VybW9ucy1jaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJtb25zLS1jaHVyY2gtd3JhcC00IC5zZXJtb25zLS1jaHVyY2gtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zZXJtb25zLS1jaHVyY2gtd3JhcC0zIC5haHQtaGVhZGluZy0tY2hyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5haHQtc2VybS1kZXQtLWNociB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uYWh0LXNlcm0tZGV0LS1jaHIgcCB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uYWh0LXNlcm0tZGV0LS1jaHIgLmFodC1zZXJtLWRldF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG59XG5cbi5haHQtc2VybS1kZXQtLWNociAuYWh0LXNlcm0tZGV0X19kZXRhaWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uYWh0LXNlcm0tZGV0LS1jaHIgLmFodC1zZXJtLWRldF9fZGV0YWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5haHQtc2VybS1kZXQtLWNociAuYWh0LXNlcm0tZGV0X19kZXRhaWwtdmFsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFodC1zZXJtLWRldC0tY2hyIC5haHQtc2VybS1kZXRfX2RldGFpbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWh0LXNlcm0tZGV0LS1jaHIgLmFodC1zZXJtLWRldF9faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmFodC1zZXJtLWRldC0tY2hyIC5haHQtc2VybS1kZXRfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0M3B4O1xufVxuXG4uYWh0LXNlcm1vbi1kZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1zZXJtb24tZGV0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDIwJSwgIzAwMCk7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5haHQtc2VybW9uLWRldDpob3ZlciAuYWh0LXNlcm1vbi1kZXRfX2ljb24tbGlua3Mge1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuXG4uYWh0LXNlcm1vbi1kZXRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haHQtc2VybW9uLWRldF9faWNvbi1saW5rcyB7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtc2VybW9uLWRldF9faWNvbi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5haHQtc2VybW9uLWRldF9faWNvbi1saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWh0LXNlcm1vbi1kZXRfX2ljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFodC1zZXJtb24tZGV0X19saW5rLXdyYXAge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LXNlcm1vbi1kZXQgLmFodC1zZXJtb24tZGV0X19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWRkaW5nLXNlcm1vbnMtZGV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXBhZ2UtLXNpbmdsZS1wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1wYWdlLS1kdWFsLXNpZGViYXJzIC5haGV0by1zaWRlYmFyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLXBhZ2UtLW5vLXNpZGViYXIgLmFoZXRvLXNpZGViYXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tcGFnZS0tbm8tc2lkZWJhciAuYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QgLnBvc3QtZGF0YSA+IHAsXG4uYWhldG8tcGFnZS0tbm8tc2lkZWJhciAuYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QgLnBvc3QtZGF0YSA+IGgxLFxuLmFoZXRvLXBhZ2UtLW5vLXNpZGViYXIgLmFoZXRvLWNvbnRlbnQtLXNpbmdsZS1wb3N0IC5wb3N0LWRhdGEgPiBoMixcbi5haGV0by1wYWdlLS1uby1zaWRlYmFyIC5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdCAucG9zdC1kYXRhID4gaDMsXG4uYWhldG8tcGFnZS0tbm8tc2lkZWJhciAuYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QgLnBvc3QtZGF0YSA+IGg0LFxuLmFoZXRvLXBhZ2UtLW5vLXNpZGViYXIgLmFoZXRvLWNvbnRlbnQtLXNpbmdsZS1wb3N0IC5wb3N0LWRhdGEgPiBoNSxcbi5haGV0by1wYWdlLS1uby1zaWRlYmFyIC5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdCAucG9zdC1kYXRhID4gaDYge1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYWhldG8tcGFnZSAuYWhldG8tY29udGVudC13cmFwcGVyLS1zYWFzIHtcbiAgYmFja2dyb3VuZDogI2YzZjlmZjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3Qge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggNTBweCA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDQ1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuaW1hZ2Utd3JhcHBlciAuc3dpcGVyLS1ibG9nLWdhbGxlcnkgLnN3aXBlci1idXR0b24tcHJldjpob3Zlcixcbi5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuaW1hZ2Utd3JhcHBlciAuc3dpcGVyLS1ibG9nLWdhbGxlcnkgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDQwcHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG4gIC5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuYXVkaW8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmF1ZGlvLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuZ2FsbGVyeS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuZ2FsbGVyeS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuZ2FsbGVyeS1vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LW92ZXJsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LW92ZXJsYXk6aG92ZXIgaSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LW92ZXJsYXkgaSB7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuZ2FsbGVyeS1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LW1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xufVxuXG5Aa2V5ZnJhbWVzIHpvb20ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAzNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuZ2FsbGVyeS1jbG9zZTpob3ZlciwgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmdhbGxlcnktY2xvc2U6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC52aWRlby10aHVtYm5haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC52aWRlby1wbGF5LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAudmlkZW8tcGxheS1idG46aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC52aWRlby1wbGF5LWJ0bjpiZWZvcmUge1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29udGVudDogJ1xcZjQ4OCc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1jb250ZW50IC5wb3N0IC52aWRlby1wbGF5LWJ0biB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5haGV0by1jb250ZW50IC5wb3N0IC52aWRlby1wbGF5LWJ0bjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAubWVqcy1jb250YWluZXIge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuYmxxdCB7XG4gIHBhZGRpbmc6IDgwcHggMTAwcHggNTBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmJscXQ6YmVmb3JlIHtcbiAgdG9wOiAtMjJweDtcbiAgcmlnaHQ6IDMlO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTUwcHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5ibHF0IHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudCAucG9zdCAuYmxxdCB7XG4gICAgcGFkZGluZzogNzVweCAxNXB4IDYwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmJscXQ6YmVmb3JlIHtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmJscXQgaDMgcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNDBweCA1MHB4IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50IC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCA0NXB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDAgN3B4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtYXV0aG9yIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1hdXRob3IgaDYge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWxpa2VzIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWxpa2VzIGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1jb21tZW50cyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1jb21tZW50cyBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWNhdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWNhdHMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzcHggM3B4IDNweCAwO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWluZm9fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1pbmZvX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50IC5wb3N0LWluZm9fX2l0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWFkZGl0aW9uYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWFkZGl0aW9uYWwgLnRhZ3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1hZGRpdGlvbmFsIC50YWdzIGg2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWFkZGl0aW9uYWwgLmxpa2VzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1hZGRpdGlvbmFsIC5saWtlcyBidXR0b24ge1xuICBwYWRkaW5nOiAxNXB4IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1hZGRpdGlvbmFsIC5saWtlcyBidXR0b24gaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNFRTI4NjU7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LXNoYXJlIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1zaGFyZSBidXR0b24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3Qtc2hhcmUgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWRhdGEge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtZGF0YSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtZGF0YSAuZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQ3MHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDMwcHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWRhdGEgLmdhbGxlcnktaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtZGF0YSAuZ2FsbGVyeS1jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5haGV0by1jb250ZW50IC5wb3N0LWRhdGEgLmdhbGxlcnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudCAuY29tbS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHBhZGRpbmc6IDUwcHggNzBweCA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbS1pbWcge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbS1pbWcgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLXR4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbS10eHQgLmF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLXR4dCAuYXV0aG9yIGIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbS10eHQgLnRleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbS10eHQgLnJlYWQtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLXR4dCAucmVhZC1tb3JlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLmNvbW0tYmxvY2sge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuYWhldG8tY29udGVudCAuY29tbS1pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQgLmNvbW0tdHh0IC5hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5rYXJtYS1jb21tZW50cy1saXN0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgdWwuY2hpbGRyZW4ge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgdWwuY2hpbGRyZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5rYXJtYS1jb21tZW50cy1saXN0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0tYmxvY2sge1xuICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0taW1nIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0tdHh0IHtcbiAgZmxleDogMTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0tdHh0IC5hdXRob3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haGV0by1jb250ZW50IC5rYXJtYS1jb21tZW50cy1saXN0IC5jb21tLXR4dCAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5rYXJtYS1jb21tZW50cy1saXN0IC5jb21tLXR4dCAuZGF0ZS1wb3N0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0tdHh0IC5kYXRlLXBvc3QgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0tdHh0IC5kYXRlLXBvc3QgcDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6ICfigKInO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS1ibG9jayB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG4gIC5haGV0by1jb250ZW50IC5rYXJtYS1jb21tZW50cy1saXN0IC5jb21tLWltZyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS10eHQgLmRhdGUtcG9zdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0tdHh0IC5kYXRlLXBvc3QgcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTVweDtcbiAgbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1yZXBseS1saW5rOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb250ZW50OiAnXFxmMjFlJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLXRvcDogMTE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtcmVzcG9uZCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tZW50LWZvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtZm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTQwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtZm9ybSAud3JhcHBlci1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtZm9ybSAud3JhcHBlci1jb2x1bW4gLmNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1mb3JtIC5pbnB1dC1jb21tZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1jb250ZW50LS1jZW50ZXJlZCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tY2VudGVyZWQgLmNvbnRlbnQtdG9wLXdyYXBwZXIgKyAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1jZW50ZXJlZCAuY29udGVudC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tY2VudGVyZWQgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8ge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8gLm1lanNfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyAubWVqc19fcGxheXBhdXNlLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyAubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tY2VudGVyZWQgLm1lanNfX2F1ZGlvIC5tZWpzX190aW1lIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tY2VudGVyZWQgLm1lanNfX2F1ZGlvIC5tZWpzX190aW1lIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8ge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8gLm1lanNfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyAubWVqc19fcGxheXBhdXNlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8gLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8gLm1lanNfX3RpbWUge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuYWhldG8tY29udGVudC0tY2VudGVyZWQgLm1lanNfX2F1ZGlvIC5tZWpzX190aW1lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyICsgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICBmbGV4OiAzO1xuICBtYXgtd2lkdGg6IDMwNXB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMTVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAuYXVkaW8td3JhcHBlciB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLmF1ZGlvLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCAwO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAudmlkZW8td3JhcHBlciB7XG4gIGZsZXg6IDM7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC52aWRlby1wbGF5LWJ0biB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAudmlkZW8tcGxheS1idG46YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGZsZXg6IDc7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAudmlkZW8td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0LmZvcm1hdC1nYWxsZXJ5IC5pbWFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0LmZvcm1hdC1nYWxsZXJ5IC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdC1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMxMHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1jb250ZW50LS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNjBweCwgMWZyKSk7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciArIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMzVweCAzMHB4IDQwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdC1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAudmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLnZpZGVvLXBsYXktYnRuIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLnZpZGVvLXBsYXktYnRuOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLmF1ZGlvLXdyYXBwZXIge1xuICBwYWRkaW5nOiA5MHB4IDMwcHggMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgaWZyYW1lIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLmJscXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEzMHB4IDM1cHggNjVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLmJscXQ6YmVmb3JlIHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QuZm9ybWF0LXF1b3RlIC5jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCBpZnJhbWUge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QtbGluayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDM1MHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIGdyaWQtYXV0by1yb3dzOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tY29udGVudC0tbWFzb25yeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjYwcHgsIDFmcikpO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgbGVmdDogMzBweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgKyAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAzNXB4IDMwcHggMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAuYWhldG8tYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC5hdWRpby13cmFwcGVyIHtcbiAgcGFkZGluZzogOTBweCAzMHB4IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAudmlkZW8tcGxheS1idG4ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAudmlkZW8tcGxheS1idG46YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAuYmxxdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTMwcHggMzVweCA2NXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAuYmxxdDpiZWZvcmUge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCBpZnJhbWUge1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QuZm9ybWF0LXF1b3RlIC5jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTYuNjYlO1xuICBoZWlnaHQ6IDMyMHB4O1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNTBweCA5MHB4IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpob3ZlcjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTUwcHggOTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCAuaW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLmFoZXRvLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCAucG9zdC1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IGlmcmFtZSB7XG4gIGhlaWdodDogMzIwcHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgMSksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgNiksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgOSkge1xuICB3aWR0aDogMzMuMzMlO1xuICBoZWlnaHQ6IDY0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6bnRoLWNoaWxkKDEybiArIDQpLCAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6bnRoLWNoaWxkKDEybiArIDUpLCAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6bnRoLWNoaWxkKDEybiArIDEwKSB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Qge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyAxKSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA2KSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA5KSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICB9XG4gIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgNCksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgNSksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgMTApIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Qge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA2KSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA5KSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG4gIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgNCksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgNSksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgMTApIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgMSksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgOCkge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgaGVpZ2h0OiA2NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2NDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IHtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLWZ1bGwtd2lkdGgge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdCB7XG4gIG1heC13aWR0aDogMTAzMHB4O1xuICBwYWRkaW5nOiA5NXB4IDMwcHggMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNpbmdsZS1wb3N0LmFoZXRvLWNvbnRlbnQtLXNhYXMgLnBvc3Qge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QuYWhldG8tY29udGVudC0tc2FhcyBibG9ja3F1b3RlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNpbmdsZS1wb3N0LmFoZXRvLWNvbnRlbnQtLXNhYXMgYmxvY2txdW90ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QuYWhldG8tY29udGVudC0tc2FhcyBibG9ja3F1b3RlIGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QuYWhldG8tY29udGVudC0tc2FhcyBibG9ja3F1b3RlIGgzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogMTE1cHggMTVweCAxMjVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgbGVmdDogMzBweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciArIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAzNXB4IDMwcHggNDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCAuY29udGVudC13cmFwcGVyIC5haGV0by1idG4ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdC1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdC1kYXRlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCAudmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCAudmlkZW8tcGxheS1idG4ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC52aWRlby1wbGF5LWJ0bjpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgaWZyYW1lIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCAuYmxxdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTMwcHggMzVweCA2NXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5ibHF0OmJlZm9yZSB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QuZm9ybWF0LXF1b3RlIC5jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QtbGluayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMtLXNpZGViYXIge1xuICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgcGFkZGluZzogMCAzMHB4IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cy0tc2lkZWJhciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cy0tc2lkZWJhciAucG9zdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMtLXNpZGViYXIgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDI2MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzLS1zaWRlYmFyIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAzNXB4IDAgNDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cy0tc2lkZWJhciAucG9zdCAuY29udGVudC13cmFwcGVyIC5haGV0by1idG4ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMtLXNpZGViYXIgLnBvc3QtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMtLXNpZGViYXIgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMtLXNpZGViYXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWNvbW1lbnRzIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDEwNXB4IDE1cHggMTIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1jb21tZW50cy0tc2lkZWJhciB7XG4gIG1heC13aWR0aDogMTAzMHB4O1xuICBwYWRkaW5nOiAxMTVweCAzMHB4IDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC0tY29tbWVudHMtLXNpZGViYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LS1zZWFyY2gge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNhYXMgLnBvc3Qge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5wb3N0IC5ibHF0IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAucG9zdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNhYXMgLnBvc3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5mb3JtYXQtcXVvdGUgLnBvc3QtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAuZm9ybWF0LXF1b3RlIC5wb3N0LWluZm9fX2l0ZW06bm90KC5wb3N0LWF1dGhvcikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAuZm9ybWF0LXF1b3RlIC5wb3N0LWluZm8gLnBvc3QtYXV0aG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAuZm9ybWF0LXF1b3RlIC5wb3N0LWluZm8gLnBvc3QtYXV0aG9yIC5hdmF0YXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAuZm9ybWF0LXF1b3RlIC5wb3N0LWluZm8gLnBvc3QtYXV0aG9yX19uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDU3cHg7XG4gIGxlZnQ6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNhYXMgLmZvcm1hdC1xdW90ZSAucG9zdC1pbmZvIC5wb3N0LWF1dGhvcl9fbmFtZTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBjb250ZW50OiAnLSc7XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5jb21tZW50LXJlc3BvbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIxNXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAuY29tbWVudC1yZXNwb25kOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMTBweDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDE1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogI2YzZjlmZjtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QtZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyOHB4O1xuICBwYWRkaW5nOiA0cHggMTBweCA0cHggMTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB6LWluZGV4OiA0O1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QtY2F0cyBhIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QtY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuYmxxdCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QgLmJscXQgcCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuY29udGVudC13cmFwcGVyIC5haGV0by1idG4ge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLmFoZXRvLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuaW1hZ2Utd3JhcHBlciAuc3dpcGVyLS1ibG9nLWdhbGxlcnkgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCBpZnJhbWUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5hdWRpby13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi8qbmV3cyBwb2xpdGljYWwqL1xuLm5ldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDM1LjdweCAyLjNweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuXG4ubmV3OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDI2cHggNTUuNXB4IDMuNXB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xufVxuXG4ubmV3IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4IDM1cHggMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubmV3IC5jb250ZW50LXdyYXBwZXIgLm5ldy10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ubmV3IC5jb250ZW50LXdyYXBwZXIgLm5ldy10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLm5ldyAuY29udGVudC13cmFwcGVyIHAge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLm5ldyAuY29udGVudC13cmFwcGVyIC5uZXctZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2RkMjkzMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmV3IC5jb250ZW50LXdyYXBwZXIgLm5ldy1kYXRlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgbWFyZ2luOiAwcHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvdHRvbTogLTNweDtcbn1cblxuLm5ldyAuY29udGVudC13cmFwcGVyIC5uZXctY2F0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5ldyAuY29udGVudC13cmFwcGVyIC5uZXctY2F0cyBhIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uZXcgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5idG4tLWxvYWQtbW9yZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucHJldiBzcGFuLFxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5uZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucHJldiB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2IHNwYW4gaSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAubmV4dCBzcGFuIGkge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVycy5jdXJyZW50LCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyQTc0RUQ7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnByZXYge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbl9fbGVhcm4tbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb25fX2xlYXJuLW1vcmU6YWZ0ZXIsIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbl9fbGVhcm4tbW9yZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb25fX2xlYXJuLW1vcmU6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uX19sZWFybi1tb3JlOmhvdmVyOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uX19sZWFybi1tb3JlOmhvdmVyOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbl9fbGVhcm4tbW9yZS0tdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uX19sZWFybi1tb3JlLS1uby1kZWNvcmF0aW9uOmJlZm9yZSwgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uX19sZWFybi1tb3JlLS1uby1kZWNvcmF0aW9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXItLXdpdGhvdXQtbnVtYmVycyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5haHQtYmxvZy15b2dhIHtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWh0LWJsb2cteW9nYV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFodC1ibG9nLXlvZ2FfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWh0LWJsb2cteW9nYV9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWJsb2cteW9nYV9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmxvZy15b2dhX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haHQtYmxvZy15b2dhX19pdGVtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haHQtYmxvZy15b2dhX19pdGVtLWlubmVyOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxuICAuYWh0LWJsb2cteW9nYV9faXRlbS1pbm5lcjpob3ZlciAuYWh0LWJsb2cteW9nYV9faW1nOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5haHQtYmxvZy15b2dhX19pdGVtLWlubmVyOmhvdmVyIC5haHQtYmxvZy15b2dhX19saW5rIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5haHQtYmxvZy15b2dhX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjgwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1ibG9nLXlvZ2FfX2ltZy1pbm5lciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5haHQtYmxvZy15b2dhX19pbWc6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWh0LWJsb2cteW9nYV9fY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuXG4uYWh0LWJsb2cteW9nYV9fY2F0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1ibG9nLXlvZ2FfX2xpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haHQtYmxvZy15b2dhX19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMTVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAzO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWh0LWJsb2cteW9nYV9fbGluayB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmFodC1ibG9nLXlvZ2FfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMzNweCA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJsb2cteW9nYV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLmFodC1ibG9nLXlvZ2FfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5haHQtYmxvZy15b2dhX19kZXNjIHtcbiAgbWFyZ2luOiAyMnB4IDAgMDtcbn1cblxuLmFodC1ibG9nLXlvZ2FfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWh0LWJsb2cteW9nYV9fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE5cHggMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFodC1ibG9nLXlvZ2FfX2RldGFpbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uYWh0LWJsb2cteW9nYV9fZGV0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFodC1ibG9nLXlvZ2FfX2RldC10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtcG9zdC15b2dhX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG59XG5cbi5haHQtcG9zdC15b2dhX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYWh0LXBvc3QteW9nYV9fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0M3B4O1xufVxuXG4uYWh0LXBvc3QteW9nYV9fZGV0YWlsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haHQtcG9zdC15b2dhX19kZXRhaWwtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWh0LXBvc3QteW9nYV9fZGV0YWlsLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LXBvc3QteW9nYV9fdGh1bWJuYWlsIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX3RodW1ibmFpbC1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtcG9zdC15b2dhX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNjNweDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMjNweCAwO1xufVxuXG4uYWh0LXBvc3QteW9nYV9fYWRkaXRpb25hbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QteW9nYV9fYWRkaXRpb25hbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LXBvc3QteW9nYV9fY2F0cyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LXlvZ2FfX2NhdHMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC15b2dhX19jYXRzLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2NhdHMtbGlzdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtcG9zdC15b2dhX19jYXRzLWxpbmsge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWh0LXBvc3QteW9nYV9fY2F0cy1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYWh0LXBvc3QteW9nYV9fbGlrZXMge1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtcG9zdC15b2dhX19saWtlcy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjRUUyODY1O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haHQtcG9zdC15b2dhX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHBhZGRpbmc6IDUwcHggNTBweCA2MHB4IDcwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC15b2dhX19hdXRob3Ige1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QteW9nYV9fYXV0aG9yLWltZy1ob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC15b2dhX19hdXRob3ItaW1nLWhvbGRlciB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QteW9nYV9fYXV0aG9yLWltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QteW9nYV9fYXV0aG9yLWltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmFodC1wb3N0LXlvZ2FfX2F1dGhvci1pbWctaW5uZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uYWh0LXBvc3QteW9nYV9fYXV0aG9yLWFib3V0IHtcbiAgZmxleDogMTtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2F1dGhvci10aXRsZSB7XG4gIG1hcmdpbjogLTNweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2F1dGhvci1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG5cbi5haHQtcG9zdC15b2dhX19hdXRob3ItbW9yZSB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5haHQtcG9zdC15b2dhX19hdXRob3ItbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5haHQtcG9zdC15b2dhX19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAud2lkZ2V0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC55b2dhLS13aWRnZXRfY2F0ZWdvcmllcyAud2lkZ2V0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzU1NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAud2lkZ2V0X2NhdGVnb3JpZXMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC53aWRnZXRfY2F0ZWdvcmllcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLndpZGdldF9jYXRlZ29yaWVzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC53aWRnZXRfY2F0ZWdvcmllcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLndpZGdldF9jYXRlZ29yaWVzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLnNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuc2VhcmNoLWZpZWxkLCAuYWh0LXNpZGViYXIteW9nYSAuc2VhcmNoLXN1Ym1pdCB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLnNlYXJjaC1maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLnNlYXJjaC1zdWJtaXQgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLnNlYXJjaC1zdWJtaXQgc3BhbjpiZWZvcmUge1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLnNlYXJjaCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtYWR2ZXJ0IHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAyOHB4IDMwcHggMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1hZHZlcnQge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LWFkdmVydF9fc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg2O1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1hZHZlcnRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDAuODg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtYWR2ZXJ0X19kZXNjLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtYWR2ZXJ0X19kZXNjIHtcbiAgbWFyZ2luOiAyM3B4IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtYWR2ZXJ0X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2J1dHRvbiB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDE3cHggNXB4IDEzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1wb3N0c19fbGlzdC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1wb3N0c19faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1wb3N0c19faW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX19pbWctbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX3RleHQge1xuICBmbGV4OiAxO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IC0zcHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJGdXR1cmFcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2RhdGUge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzM7XG59XG5cbi5haHQtYmxvZy1lZHUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMzBweCwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJsb2ctZWR1IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg0MDBweCwgMWZyKSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1ibG9nLWVkdSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICB9XG59XG5cbi5haHQtYmxvZy1lZHVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1OXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uYWh0LWJsb2ctZWR1X19pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cblxuLmFodC1ibG9nLWVkdV9faW1ncyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LWJsb2ctZWR1X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJsb2ctZWR1X19pbWcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1ibG9nLWVkdV9faW1nIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi5haHQtYmxvZy1lZHVfX2NhdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmFodC1ibG9nLWVkdV9fY2F0cy0tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLmFodC1ibG9nLWVkdV9fY2F0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haHQtYmxvZy1lZHVfX2NhdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWh0LWJsb2ctZWR1X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDM1cHggMzBweCA0NXB4O1xufVxuXG4uYWh0LWJsb2ctZWR1X19kYXRlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haHQtYmxvZy1lZHVfX3RpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuLmFodC1ibG9nLWVkdV9fZGVzYyB7XG4gIG1hcmdpbjogMTNweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LWJsb2ctZWR1X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtYmxvZy1lZHVfX3ZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJsb2ctZWR1X192aWRlbyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWJsb2ctZWR1X192aWRlbyB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uYWh0LWJsb2ctZWR1X192aWRlby1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtYmxvZy1lZHVfX3ZpZGVvLXBsYXkge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFodC1ibG9nLWVkdV9fYXVkaW8ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFodC1ibG9nLWVkdV9fYXVkaW8gLm1lanNfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFodC1ibG9nLWVkdV9fYXVkaW8gLm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFodC1ibG9nLWVkdV9fYXVkaW8gLm1lanNfX2NvbnRyb2xzIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWh0LWJsb2ctZWR1X19hdWRpbyAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWJsb2ctZWR1X19hdWRpbyAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5haHQtYmxvZy1lZHVfX2F1ZGlvIC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWJsb2ctZWR1X19hdWRpbyAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5haHQtYmxvZy1lZHVfX2F1ZGlvIC5tZWpzX190aW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haHQtYmxvZy1lZHVfX2F1ZGlvIC5tZWpzX190aW1lLXRvdGFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYWh0LWJsb2ctZWR1X19hdWRpbyAubWVqc19fdGltZS1oYW5kbGUtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4uYWh0LWJsb2ctZWR1X19hdWRpbyAubWVqc19fdGltZS1ob3ZlcmVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5haHQtYmxvZy1lZHVfX2F1ZGlvIC5tZWpzX190aW1lLWJ1ZmZlcmluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5haHQtYmxvZy1lZHVfX2F1ZGlvIC5tZWpzX190aW1lLWN1cnJlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzk5OSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5haHQtYmxvZy1lZHVfX2F1ZGlvIC5tZWpzX190aW1lLWxvYWRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtYmxvZy1lZHVfX2JxLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNTJweCAzNXB4O1xufVxuXG4uYWh0LWJsb2ctZWR1X19icS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcbn1cblxuLmFodC1ibG9nLWVkdV9fYnEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmFodC1ibG9nLWVkdV9fYXV0aG9yIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWJsb2ctZWR1LS1yZWNlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDU3MHB4O1xufVxuXG4uYWh0LWJsb2ctZWR1LS1yZWNlbnQgLmFodC1ibG9nLWVkdV9faXRlbSB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haHQtYmxvZy1lZHUtLXJlY2VudCAuYWh0LWJsb2ctZWR1X19pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ibG9nLWVkdS0tcmVjZW50IHtcbiAgICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgfVxufVxuXG4uYWh0LXBhZy1lZHUgLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWh0LXBhZy1lZHUgLndyYXAge1xuICBtYXJnaW46IDAgMjVweDtcbn1cblxuLmFodC1wYWctZWR1IC53cmFwIC5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xufVxuXG4uYWh0LXBhZy1lZHUgLndyYXAgLnBhZ2UtbnVtYmVycy5jdXJyZW50LCAuYWh0LXBhZy1lZHUgLndyYXAgLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtcGFnLWVkdSAud3JhcCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBvcmRlcjogLTE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haHQtcGFnLWVkdSAucHJldixcbi5haHQtcGFnLWVkdSAubmV4dCB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC1wYWctZWR1IC5wcmV2IHNwYW4sXG4uYWh0LXBhZy1lZHUgLm5leHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuXG4uYWh0LXBhZy1lZHUgLnByZXYgaSxcbi5haHQtcGFnLWVkdSAubmV4dCBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1wYWctZWR1IC5wcmV2LFxuICAuYWh0LXBhZy1lZHUgLm5leHQge1xuICAgIG1hcmdpbjogMTVweCAxNXB4IDA7XG4gIH1cbn1cblxuLmFodC1wYWctZWR1IC5wcmV2IGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5haHQtcGFnLWVkdSAucHJldjpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgMCk7XG59XG5cbi5haHQtcGFnLWVkdSAubmV4dCBpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5haHQtcGFnLWVkdSAubmV4dDpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbn1cblxuLmFodC1wb3N0LWVkdV9fY2F0cyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtcG9zdC1lZHVfX2NhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWh0LXBvc3QtZWR1X19jYXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1wb3N0LWVkdV9fdGl0bGUge1xuICBtYXJnaW46IDIwcHggMCAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXBvc3QtZWR1X190aXRsZSBiIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haHQtcG9zdC1lZHVfX2RldGFpbHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtcG9zdC1lZHVfX2RhdGUsIC5haHQtcG9zdC1lZHVfX3JlYWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LXBvc3QtZWR1X19yZWFkOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb250ZW50OiAn4oCiJztcbn1cblxuLmFodC1wb3N0LWVkdV9fdGh1bWJuYWlsIHtcbiAgbWFyZ2luLXRvcDogNjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWVkdV9fdGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC1lZHVfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWVkdV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmFodC1wb3N0LWVkdV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZWR1X19pbmZvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYWh0LXBvc3QtZWR1X190YWdzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uYWh0LXBvc3QtZWR1X190YWdzLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1wb3N0LWVkdV9fdGFncy1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWVkdV9fdGFncyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFodC1wb3N0LWVkdV9fbGlrZXMge1xuICBwYWRkaW5nOiAxNXB4IDIxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFodC1wb3N0LWVkdV9fbGlrZXMtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBjb2xvcjogI0VFMjg2NTtcbn1cblxuLmFodC1wb3N0LWVkdV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBwYWRkaW5nOiA1MHB4IDUwcHggNDRweCA3MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZWR1X19hdXRob3Ige1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC1lZHVfX2F1dGhvci1pbWctaG9sZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZWR1X19hdXRob3ItaW1nLWhvbGRlciB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtZWR1X19hdXRob3ItaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC1lZHVfX2F1dGhvci1pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5haHQtcG9zdC1lZHVfX2F1dGhvci1hYm91dCB7XG4gIGZsZXg6IDE7XG59XG5cbi5haHQtcG9zdC1lZHVfX2F1dGhvci10aXRsZSB7XG4gIG1hcmdpbjogLTNweCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtcG9zdC1lZHVfX2F1dGhvci1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmFodC1wb3N0LWVkdV9fYXV0aG9yLW1vcmUge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4uYWh0LXBvc3QtZWR1X19hdXRob3ItbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWh0LXBvc3QtZWR1X19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5haHQtcG9zdC1lZHVfX3NvY2lhbHMgLmFoZXRvLXNvY2lhbHNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1wb3N0LWVkdV9fc29jaWFscyAuYWh0LXNvY2lhbHMtLWNpcmNsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC1lZHVfX3NvY2lhbHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmFodC1wb3N0LWVkdV9fc29jaWFscyAuYWhldG8tc29jaWFsc19fbGluazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFodC1wb3N0LWVkdV9fY29udGVudCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uYWh0LXBvc3QtZWR1X19jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNDVweDtcbiAgdG9wOiAtM3B4O1xufVxuXG4uYWh0LXBvc3QtZWR1X19jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgY29sb3I6ICMyNjI1Mjc7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZWR1X19jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC1lZHVfX2NvbnRlbnQgLmNlbnRlcmVkLXRleHQge1xuICBtYXgtd2lkdGg6IDgzMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5haHQtcG9zdC1lZHVfX2NvbnRlbnQgLmFsaWdubm9uZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5haHQtcG9zdC1lZHVfX2NvbnRlbnQgaDYge1xuICBtYXJnaW46IDExcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWh0LXBvc3QtZWR1IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFodC1jb21tLWVkdSBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1jb21tLWVkdSBoMiB7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtY29tbS1lZHUgaDI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luOiA0M3B4IGF1dG8gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtY29tbS1lZHUgaDIgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvbW0tZWR1IGgyIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG59XG5cbi5haHQtY29tbS1lZHUgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtY29tbS1lZHUgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haHQtY29tbS1lZHUgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb21tLWVkdSAuY29tbS1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tLWltZyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbS1pbWcgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS1lZHUgLmNvbW0taW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxufVxuXG4uYWh0LWNvbW0tZWR1IC5hdXRob3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDMxcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmFodC1jb21tLWVkdSAuZGF0ZS1wb3N0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWh0LWNvbW0tZWR1IC5kYXRlLXBvc3QgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFodC1jb21tLWVkdSAuZGF0ZS1wb3N0IHA6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgY29udGVudDogJ+KAoic7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb21tLWVkdSAuZGF0ZS1wb3N0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLmFodC1jb21tLWVkdSAuY2hpbGRyZW4ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFodC1jb21tLWVkdSAuY2hpbGRyZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWh0LWNvbW0tZWR1IC5jb21tZW50LXJlcGx5LWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEyMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb21tLWVkdSAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tZW50LXJlcGx5LWxpbms6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBjb250ZW50OiAnXFxmMjFlJztcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbS10eHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tLXR4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1jb21tLWVkdSAudGV4dCArIHAge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tZW50LXJlc3BvbmQge1xuICBwYWRkaW5nOiA3NXB4IDAgMTIwcHg7XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS1lZHUgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gIH1cbn1cblxuLmFodC1jb21tLWVkdSAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbW1lbnQtcmVwbHktdGl0bGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tZW50LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTQwcHg7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uYWh0LWNvbW0tZWR1IC53cmFwcGVyLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb21tLWVkdSAud3JhcHBlci1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1jb21tLWVkdSAuY29sdW1uIHtcbiAgZmxleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFodC1jb21tLWVkdSAuY29sdW1uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5haHQtY29tbS1lZHUgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS1lZHUgLmNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWh0LWNvbW0tZWR1IC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWh0LWNvbW0tZWR1IC5jb2x1bW4gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTdweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uYWh0LWNvbW0tZWR1IC5pbnB1dC1jb21tZW50IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmFodC1jb21tLWVkdSAuc3VibWl0LWJ0biB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDIxcHggMzhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtYmxvZy1yZXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzMwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ibG9nLXJlc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWJsb2ctcmVzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICB9XG59XG5cbi5haHQtYmxvZy1yZXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWY1ZjU7XG59XG5cbi5haHQtYmxvZy1yZXN0X19pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cblxuLmFodC1ibG9nLXJlc3RfX2ltZ3Mge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFodC1ibG9nLXJlc3RfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmxvZy1yZXN0X19pbWcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1ibG9nLXJlc3RfX2ltZyB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uYWh0LWJsb2ctcmVzdF9fY2F0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogODAlO1xufVxuXG4uYWh0LWJsb2ctcmVzdF9fY2F0cy0tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmFodC1ibG9nLXJlc3RfX2NhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haHQtYmxvZy1yZXN0X19jYXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1ibG9nLXJlc3RfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMzVweCAzMHB4IDM1cHg7XG59XG5cbi5haHQtYmxvZy1yZXN0X19kYXRlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5haHQtYmxvZy1yZXN0X190aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtYmxvZy1yZXN0X19kZXNjIHtcbiAgbWFyZ2luOiAxM3B4IDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFodC1ibG9nLXJlc3RfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuLmFodC1ibG9nLXJlc3RfX3ZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJsb2ctcmVzdF9fdmlkZW8ge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1ibG9nLXJlc3RfX3ZpZGVvIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi5haHQtYmxvZy1yZXN0X192aWRlby1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtYmxvZy1yZXN0X192aWRlby1wbGF5IHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDFweDtcbn1cblxuLmFodC1ibG9nLXJlc3RfX2F1ZGlvIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtYmxvZy1yZXN0X19hdWRpbyAubWVqc19fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LWJsb2ctcmVzdF9fYXVkaW8gLm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFodC1ibG9nLXJlc3RfX2F1ZGlvIC5tZWpzX19jb250cm9scyB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFodC1ibG9nLXJlc3RfX2F1ZGlvIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtYmxvZy1yZXN0X19hdWRpbyAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5haHQtYmxvZy1yZXN0X19hdWRpbyAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ibG9nLXJlc3RfX2F1ZGlvIC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiBidXR0b24ge1xuICBtYXJnaW46IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmFodC1ibG9nLXJlc3RfX2F1ZGlvIC5tZWpzX190aW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haHQtYmxvZy1yZXN0X19hdWRpbyAubWVqc19fdGltZS10b3RhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMTlweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmFodC1ibG9nLXJlc3RfX2F1ZGlvIC5tZWpzX190aW1lLWhhbmRsZS1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5haHQtYmxvZy1yZXN0X19hdWRpbyAubWVqc19fdGltZS1ob3ZlcmVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5haHQtYmxvZy1yZXN0X19hdWRpbyAubWVqc19fdGltZS1idWZmZXJpbmcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uYWh0LWJsb2ctcmVzdF9fYXVkaW8gLm1lanNfX3RpbWUtY3VycmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmFodC1ibG9nLXJlc3RfX2F1ZGlvIC5tZWpzX190aW1lLWxvYWRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtYmxvZy1yZXN0X19icS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDUycHggMzVweDtcbn1cblxuLmFodC1ibG9nLXJlc3RfX2JxLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMCAzMHB4O1xufVxuXG4uYWh0LWJsb2ctcmVzdF9fYnEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmFodC1ibG9nLXJlc3RfX2F1dGhvciB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWJsb2ctcmVzdC0tcmVjZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1NzBweDtcbn1cblxuLmFodC1ibG9nLXJlc3QtLXJlY2VudCAuYWh0LWJsb2ctcmVzdF9faXRlbSB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haHQtYmxvZy1yZXN0LS1yZWNlbnQgLmFodC1ibG9nLXJlc3RfX2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJsb2ctcmVzdC0tcmVjZW50IHtcbiAgICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgfVxufVxuXG4uYWh0LXBhZy1yZXN0IC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFodC1wYWctcmVzdCAud3JhcCB7XG4gIG1hcmdpbjogMCAyNXB4O1xufVxuXG4uYWh0LXBhZy1yZXN0IC53cmFwIC5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmFodC1wYWctcmVzdCAud3JhcCAucGFnZS1udW1iZXJzLmN1cnJlbnQsIC5haHQtcGFnLXJlc3QgLndyYXAgLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtcGFnLXJlc3QgLndyYXAge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgb3JkZXI6IC0xO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWh0LXBhZy1yZXN0IC5wcmV2LFxuLmFodC1wYWctcmVzdCAubmV4dCB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5haHQtcGFnLXJlc3QgLnByZXYgc3Bhbixcbi5haHQtcGFnLXJlc3QgLm5leHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuXG4uYWh0LXBhZy1yZXN0IC5wcmV2IGksXG4uYWh0LXBhZy1yZXN0IC5uZXh0IGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXBhZy1yZXN0IC5wcmV2LFxuICAuYWh0LXBhZy1yZXN0IC5uZXh0IHtcbiAgICBtYXJnaW46IDE1cHggMTVweCAwO1xuICB9XG59XG5cbi5haHQtcGFnLXJlc3QgLnByZXYgaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmFodC1wYWctcmVzdCAucHJldjpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgMCk7XG59XG5cbi5haHQtcGFnLXJlc3QgLm5leHQgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWh0LXBhZy1yZXN0IC5uZXh0OmhvdmVyIGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApO1xufVxuXG4uYWh0LXBvc3QtcmVzdF9fY2F0cyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtcG9zdC1yZXN0X19jYXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFodC1wb3N0LXJlc3RfX2NhdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXBvc3QtcmVzdF9fdGl0bGUge1xuICBtYXJnaW46IDIwcHggMCAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXBvc3QtcmVzdF9fdGl0bGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LXBvc3QtcmVzdF9fZGV0YWlscyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1wb3N0LXJlc3RfX2RhdGUsIC5haHQtcG9zdC1yZXN0X19yZWFkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC1wb3N0LXJlc3RfX3JlYWQ6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbnRlbnQ6ICfigKInO1xufVxuXG4uYWh0LXBvc3QtcmVzdF9fdGh1bWJuYWlsIHtcbiAgbWFyZ2luLXRvcDogNjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LXJlc3RfX3RodW1ibmFpbCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtcmVzdF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtcmVzdF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmFodC1wb3N0LXJlc3RfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LXJlc3RfX2luZm8ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5haHQtcG9zdC1yZXN0X190YWdzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uYWh0LXBvc3QtcmVzdF9fdGFncy1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtcG9zdC1yZXN0X190YWdzLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtcmVzdF9fdGFncyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFodC1wb3N0LXJlc3RfX2xpa2VzIHtcbiAgcGFkZGluZzogMTVweCAyMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haHQtcG9zdC1yZXN0X19saWtlcy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGNvbG9yOiAjRUUyODY1O1xufVxuXG4uYWh0LXBvc3QtcmVzdF9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBwYWRkaW5nOiA1MHB4IDUwcHggNDRweCA3MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtcmVzdF9fYXV0aG9yIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtcmVzdF9fYXV0aG9yLWltZy1ob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC1yZXN0X19hdXRob3ItaW1nLWhvbGRlciB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtcmVzdF9fYXV0aG9yLWltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtcmVzdF9fYXV0aG9yLWltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmFodC1wb3N0LXJlc3RfX2F1dGhvci1hYm91dCB7XG4gIGZsZXg6IDE7XG59XG5cbi5haHQtcG9zdC1yZXN0X19hdXRob3ItdGl0bGUge1xuICBtYXJnaW46IC0zcHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LXBvc3QtcmVzdF9fYXV0aG9yLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYWh0LXBvc3QtcmVzdF9fYXV0aG9yLW1vcmUge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4uYWh0LXBvc3QtcmVzdF9fYXV0aG9yLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFodC1wb3N0LXJlc3RfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmFodC1wb3N0LXJlc3RfX3NvY2lhbHMgLmFoZXRvLXNvY2lhbHNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1wb3N0LXJlc3RfX3NvY2lhbHMgLmFodC1zb2NpYWxzLS1jaXJjbGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtcmVzdF9fc29jaWFscyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuYWh0LXBvc3QtcmVzdF9fc29jaWFscyAuYWhldG8tc29jaWFsc19fbGluazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFodC1wb3N0LXJlc3RfX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmFodC1wb3N0LXJlc3RfX2NvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBmb250LXNpemU6IDE0NXB4O1xuICB0b3A6IC0zcHg7XG59XG5cbi5haHQtcG9zdC1yZXN0X19jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgY29sb3I6ICMyNjI1Mjc7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtcmVzdF9fY29udGVudCBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtcmVzdF9fY29udGVudCAuY2VudGVyZWQtdGV4dCB7XG4gIG1heC13aWR0aDogODMwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmFodC1wb3N0LXJlc3RfX2NvbnRlbnQgLmFsaWdubm9uZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5haHQtcG9zdC1yZXN0X19jb250ZW50IGg2IHtcbiAgbWFyZ2luOiAxMXB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFodC1wb3N0LXJlc3QgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LWNvbW0tcmVzdCBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1jb21tLXJlc3QgaDIge1xuICBtYXJnaW46IDAgMCA4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWNvbW0tcmVzdCBoMjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW46IDQzcHggYXV0byAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC1jb21tLXJlc3QgaDIgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvbW0tcmVzdCBoMiB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxufVxuXG4uYWh0LWNvbW0tcmVzdCB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1jb21tLXJlc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haHQtY29tbS1yZXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtY29tbS1yZXN0IC5jb21tZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMzVweCAzMHB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtY29tbS1yZXN0IC5jb21tLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb21tLXJlc3QgLmNvbW0tYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1jb21tLXJlc3QgLmNvbW0taW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uYWh0LWNvbW0tcmVzdCAuY29tbS1pbWcgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS1yZXN0IC5jb21tLWltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuLmFodC1jb21tLXJlc3QgLmF1dGhvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEwcHggMzFweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYWh0LWNvbW0tcmVzdCAuZGF0ZS1wb3N0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWh0LWNvbW0tcmVzdCAuZGF0ZS1wb3N0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5haHQtY29tbS1yZXN0IC5kYXRlLXBvc3QgcDpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb250ZW50OiAn4oCiJztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvbW0tcmVzdCAuZGF0ZS1wb3N0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLmFodC1jb21tLXJlc3QgLmNoaWxkcmVuIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5haHQtY29tbS1yZXN0IC5jaGlsZHJlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuLmFodC1jb21tLXJlc3QgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWh0LWNvbW0tcmVzdCAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMjBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS1yZXN0IC5jb21tZW50LXJlcGx5LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5haHQtY29tbS1yZXN0IC5jb21tZW50LXJlcGx5LWxpbms6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBjb250ZW50OiAnXFxmMjFlJztcbn1cblxuLmFodC1jb21tLXJlc3QgLmNvbW0tdHh0IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmFodC1jb21tLXJlc3QgLmNvbW0tdHh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWh0LWNvbW0tcmVzdCAudGV4dCArIHAge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuXG4uYWh0LWNvbW0tcmVzdCAuY29tbWVudC1yZXNwb25kIHtcbiAgcGFkZGluZzogNzVweCAwIDEyMHB4O1xufVxuXG4uYWh0LWNvbW0tcmVzdCAuY29tbWVudC1yZXNwb25kIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb21tLXJlc3QgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gIH1cbn1cblxuLmFodC1jb21tLXJlc3QgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBtYXJnaW46IDAgMCA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWNvbW0tcmVzdCAuY29tbWVudC1yZXBseS10aXRsZSBiIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haHQtY29tbS1yZXN0IC5jb21tZW50LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haHQtY29tbS1yZXN0IC5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE0MHB4O1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmFodC1jb21tLXJlc3QgLndyYXBwZXItY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvbW0tcmVzdCAud3JhcHBlci1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1jb21tLXJlc3QgLmNvbHVtbiB7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5haHQtY29tbS1yZXN0IC5jb2x1bW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmFodC1jb21tLXJlc3QgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS1yZXN0IC5jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFodC1jb21tLXJlc3QgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5haHQtY29tbS1yZXN0IC5jb2x1bW4gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTdweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uYWh0LWNvbW0tcmVzdCAuaW5wdXQtY29tbWVudCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5haHQtY29tbS1yZXN0IC5zdWJtaXQtYnRuIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMjFweCAzOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1ibG9nLXRydmwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLmFodC1ibG9nLXRydmxfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ibG9nLXRydmxfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJsb2ctdHJ2bF9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LWJsb2ctdHJ2bF9faXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmxvZy10cnZsX19pdGVtLWlubmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uYWh0LWJsb2ctdHJ2bF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiAyMDBweCkge1xuICAuYWh0LWJsb2ctdHJ2bF9faW1nIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5haHQtYmxvZy10cnZsX19pbWctbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFodC1ibG9nLXRydmxfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDI0cHggMzRweCAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1ibG9nLXRydmxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5haHQtYmxvZy10cnZsX190aXRsZS13cmFwIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uYWh0LWJsb2ctdHJ2bF9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uYWh0LWJsb2ctdHJ2bF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAzM3B4IC0xMnB4IC01cHg7XG59XG5cbi5haHQtYmxvZy10cnZsX19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDVweCAxMnB4O1xufVxuXG4uYWh0LWJsb2ctdHJ2bF9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cblxuLmFodC1ibG9nLXRydmxfX3RleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haHQtcG9zdC10cnZsX190YiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1wb3N0LXRydmxfX3RiLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxNTVweCAxNXB4IDE1cHg7XG59XG5cbi5haHQtcG9zdC10cnZsX190Yi1hdXRob3Ige1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fdGItYXV0aG9yLWltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtcG9zdC10cnZsX190Yi1hdXRob3ItbmFtZSB7XG4gIG1hcmdpbjogMTRweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fY2F0cyB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5haHQtcG9zdC10cnZsX19jYXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5haHQtcG9zdC10cnZsX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtcG9zdC10cnZsX19kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cblxuLmFodC1wb3N0LXRydmxfX2RldGFpbCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFodC1wb3N0LXRydmxfX3BhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCAxNXB4IDEyMHB4O1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fY29udGVudCBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtcG9zdC10cnZsX19jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNDBweDtcbn1cblxuLmFodC1wb3N0LXRydmxfX2NvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fY29udGVudCBwIHtcbiAgbWFyZ2luOiAyM3B4IDA7XG59XG5cbi5haHQtcG9zdC10cnZsX19jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFodC1wb3N0LXRydmxfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LXRydmxfX2luZm8ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5haHQtcG9zdC10cnZsX190YWdzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fdGFncy1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtcG9zdC10cnZsX190YWdzLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtdHJ2bF9fdGFncyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFodC1wb3N0LXRydmxfX2xpa2VzIHtcbiAgcGFkZGluZzogMTVweCAyMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haHQtcG9zdC10cnZsX19saWtlcy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGNvbG9yOiAjRUUyODY1O1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBwYWRkaW5nOiA1MHB4IDUwcHggNjBweCA3MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtdHJ2bF9fYXV0aG9yIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cbn1cblxuLmFodC1wb3N0LXRydmxfX2F1dGhvci1pbWctaG9sZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtdHJ2bF9fYXV0aG9yLWltZy1ob2xkZXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFodC1wb3N0LXRydmxfX2F1dGhvci1pbWcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LXRydmxfX2F1dGhvci1pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5haHQtcG9zdC10cnZsX19hdXRob3ItYWJvdXQge1xuICBmbGV4OiAxO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fYXV0aG9yLXRpdGxlIHtcbiAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC1wb3N0LXRydmxfX2F1dGhvci1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmFodC1wb3N0LXRydmxfX2F1dGhvci1tb3JlIHtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbn1cblxuLmFodC1wb3N0LXRydmxfX2F1dGhvci1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5haHQtcG9zdC10cnZsX19zb2NpYWxzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fY29tbWVudHMge1xuICBwYWRkaW5nLXRvcDogOTNweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xufVxuXG4uYWh0LWNvbW0tdHJ2bCAuY29tbWVudF9fcmF0aW5nIC5jb21tZW50X19yYXRlLWljb24ge1xuICBjb2xvcjogI0ZGQkI0OTtcbn1cblxuLmFodC1jb21tLXRydmwgaDIgYiB7XG4gIGNvbG9yOiAjRkE2NzQyO1xufVxuXG4uYWh0LWNvbW0tdHJ2bCAuYXV0aG9yIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYWh0LWNvbW0tdHJ2bCAuZGF0ZS1wb3N0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmFodC1jb21tLXRydmwgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYWh0LWNvbW0tdHJ2bCAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBjb2xvcjogI2JiYmJiYjtcbn1cblxuLmFodC1jb21tLXRydmwgLmNvbW1lbnQtcmVwbHktbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4uYWh0LWNvbW0tdHJ2bCAuY29tbWVudC1yZXBseS10aXRsZSBiIHtcbiAgY29sb3I6ICNGQTY3NDI7XG59XG5cbi5haHQtY29tbS10cnZsIC5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5haHQtY29tbS10cnZsIC5jb21tZW50LWZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYWh0LWNvbW0tdHJ2bCAuY29tbWVudC1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIyMjIyMjtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSgzNCwgMzQsIDM0LCAwLjEpO1xufVxuXG4uYWh0LWNvbW0tdHJ2bCAuY29sdW1uIGlucHV0IHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYWh0LWNvbW0tdHJ2bCAuY29sdW1uIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmFodC1jb21tLXRydmwgLmNvbHVtbiBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMjIyMjI7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4xKTtcbn1cblxuLmFodC1jb21tLXRydmwgLnN1Ym1pdC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuXG4uYWh0LWNvbW0tdHJ2bCAuc3VibWl0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQTY3NDI7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4uYWh0LWNvbW0tdHJ2bCBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1jb21tLXRydmwgaDIge1xuICBmb250LWZhbWlseTogXCJNdWt0YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLmFodC1jb21tLXRydmwgaDIgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb21tLXRydmwgaDIge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gIH1cbn1cblxuLmFodC1jb21tLXRydmwgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtY29tbS10cnZsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWh0LWNvbW0tdHJ2bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LWNvbW0tdHJ2bCAuY29tbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LWNvbW0tdHJ2bCAuY29tbS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS10cnZsIC5jb21tLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtY29tbS10cnZsIC5jb21tLWltZyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmFodC1jb21tLXRydmwgLmNvbW0taW1nIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvbW0tdHJ2bCAuY29tbS1pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG5cbi5haHQtY29tbS10cnZsIC5hdXRob3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDMxcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmFodC1jb21tLXRydmwgLmRhdGUtcG9zdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFodC1jb21tLXRydmwgLmRhdGUtcG9zdCBwIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFodC1jb21tLXRydmwgLmRhdGUtcG9zdCBwOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6ICfigKInO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS10cnZsIC5kYXRlLXBvc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4uYWh0LWNvbW0tdHJ2bCAuY2hpbGRyZW4ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFodC1jb21tLXRydmwgLmNoaWxkcmVuIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG4uYWh0LWNvbW0tdHJ2bCAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5haHQtY29tbS10cnZsIC5jb21tZW50LXJlcGx5LWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEyMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb21tLXRydmwgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmFodC1jb21tLXRydmwgLmNvbW1lbnQtcmVwbHktbGluazpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGNvbnRlbnQ6ICdcXGYyMWUnO1xufVxuXG4uYWh0LWNvbW0tdHJ2bCAuY29tbS10eHQge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uYWh0LWNvbW0tdHJ2bCAuY29tbS10eHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtY29tbS10cnZsIC5jb21tLXR4dCAuYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVrdGFcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmFodC1jb21tLXRydmwgLnRleHQgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5haHQtY29tbS10cnZsIC5jb21tZW50LXJlc3BvbmQge1xuICBwYWRkaW5nOiA3NXB4IDAgMTIwcHg7XG59XG5cbi5haHQtY29tbS10cnZsIC5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvbW0tdHJ2bCAuY29tbWVudC1yZXNwb25kIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbiAgfVxufVxuXG4uYWh0LWNvbW0tdHJ2bCAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtY29tbS10cnZsIC5jb21tZW50LXJlcGx5LXRpdGxlIGIge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1jb21tLXRydmwgLmNvbW1lbnQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFodC1jb21tLXRydmwgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTQwcHg7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uYWh0LWNvbW0tdHJ2bCAud3JhcHBlci1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS10cnZsIC53cmFwcGVyLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LWNvbW0tdHJ2bCAuY29sdW1uIHtcbiAgZmxleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFodC1jb21tLXRydmwgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuYWh0LWNvbW0tdHJ2bCAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb21tLXRydmwgLmNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWh0LWNvbW0tdHJ2bCAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFodC1jb21tLXRydmwgLmNvbHVtbiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haHQtY29tbS10cnZsIC5pbnB1dC1jb21tZW50IHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmFodC1jb21tLXRydmwgLnN1Ym1pdC1idG4ge1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICBwYWRkaW5nOiAyMXB4IDM4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJsb2ctYnNucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDAwcHgsIDFmcikpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmxvZy1ic25zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIH1cbn1cblxuLmFodC1ibG9nLWJzbnMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtYmxvZy1ic25zX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmxvZy1ic25zX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJsb2ctYnNuc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1ibG9nLWJzbnNfX2l0ZW0tLWdhbGxlcnkgLmFodC1ibG9nLWJzbnNfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJsb2ctYnNuc19faXRlbS0tZ2FsbGVyeSAuYWh0LWJsb2ctYnNuc19faW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmxvZy1ic25zX19pdGVtLS1nYWxsZXJ5IC5haHQtYmxvZy1ic25zX19pbWcge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmFodC1ibG9nLWJzbnNfX2l0ZW0tLXF1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2l0ZW0tLXF1b3RlIC5haHQtYmxvZy1ic25zX19icTpiZWZvcmUge1xuICBjb250ZW50OiAn4oCdJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7XG4gIGZvbnQtc2l6ZTogMTgwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0b3A6IDY3cHg7XG4gIHJpZ2h0OiA1MHB4O1xuICBjb2xvcjogIzNmM2UzZTtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5haHQtYmxvZy1ic25zX19pdGVtLS1xdW90ZSAuYWh0LWJsb2ctYnNuc19fYnEtY29udGVudCB7XG4gIHBhZGRpbmc6IDEyNXB4IDM1cHggNTJweDtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2l0ZW0tLWVtcHR5IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5haHQtYmxvZy1ic25zX19pbWdzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtYmxvZy1ic25zX19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFodC1ibG9nLWJzbnMgLnN3aXBlci1idXR0b24tbmV4dCxcbi5haHQtYmxvZy1ic25zIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFodC1ibG9nLWJzbnMgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcixcbi5haHQtYmxvZy1ic25zIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2NhdHMtLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5haHQtYmxvZy1ic25zX19jYXQge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWh0LWJsb2ctYnNuc19fY2F0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtYmxvZy1ic25zX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDM1cHggMzBweCA0NXB4O1xufVxuXG4uYWh0LWJsb2ctYnNuc19fZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0M3B4O1xuICBwYWRkaW5nOiA3cHggMTNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRjI2MzI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzJweCAwcHggcmdiYSgyMDcsIDM4LCA1MCwgMC4zKTtcbiAgei1pbmRleDogMTE7XG59XG5cbi5haHQtYmxvZy1ic25zX190aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5haHQtYmxvZy1ic25zX19kZXNjIHtcbiAgbWFyZ2luOiAxN3B4IDAgMDtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1ibG9nLWJzbnNfX3ZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFodC1ibG9nLWJzbnNfX3ZpZGVvLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ibG9nLWJzbnNfX3ZpZGVvLXBsYXkge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2F1ZGlvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uYWh0LWJsb2ctYnNuc19fYnEtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA1MnB4IDM1cHg7XG59XG5cbi5haHQtYmxvZy1ic25zX19icS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDAgMTEwcHg7XG59XG5cbi5haHQtYmxvZy1ic25zX19icSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiBcIkthcmxhXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5haHQtYmxvZy1ic25zX19hdXRob3Ige1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtYmxvZy1ic25zIC5haHQtYmxvZy1ic25zX19hdWRpbyAubWVqc19fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LWJsb2ctYnNucyAuYWh0LWJsb2ctYnNuc19fYXVkaW8gLm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFodC1ibG9nLWJzbnMgLmFodC1ibG9nLWJzbnNfX2F1ZGlvIC5tZWpzX19jb250cm9scyB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFodC1ibG9nLWJzbnMgLmFodC1ibG9nLWJzbnNfX2F1ZGlvIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtYmxvZy1ic25zIC5haHQtYmxvZy1ic25zX19hdWRpbyAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5haHQtYmxvZy1ic25zIC5haHQtYmxvZy1ic25zX19hdWRpbyAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ibG9nLWJzbnMgLmFodC1ibG9nLWJzbnNfX2F1ZGlvIC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiBidXR0b24ge1xuICBtYXJnaW46IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmFodC1ibG9nLWJzbnMgLmFodC1ibG9nLWJzbnNfX2F1ZGlvIC5tZWpzX190aW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFodC1ibG9nLWJzbnMgLmFodC1ibG9nLWJzbnNfX2F1ZGlvIC5tZWpzX190aW1lLXRvdGFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYWh0LWJsb2ctYnNucyAuYWh0LWJsb2ctYnNuc19fYXVkaW8gLm1lanNfX3RpbWUtaGFuZGxlLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTBweDtcbn1cblxuLmFodC1ibG9nLWJzbnMgLmFodC1ibG9nLWJzbnNfX2F1ZGlvIC5tZWpzX190aW1lLWhvdmVyZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmFodC1ibG9nLWJzbnMgLmFodC1ibG9nLWJzbnNfX2F1ZGlvIC5tZWpzX190aW1lLWJ1ZmZlcmluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5haHQtYmxvZy1ic25zIC5haHQtYmxvZy1ic25zX19hdWRpbyAubWVqc19fdGltZS1jdXJyZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICM5OTkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYWh0LWJsb2ctYnNucyAuYWh0LWJsb2ctYnNuc19fYXVkaW8gLm1lanNfX3RpbWUtbG9hZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1wYWctYnVzc2luZXMgLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtcGFnLWJ1c3NpbmVzIC5wYWdpbmF0aW9uIGEge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWh0LXBhZy1idXNzaW5lcyAucGFnaW5hdGlvbiAubWFpbl9ibG9nOmhvdmVyIHtcbiAgY29sb3I6ICNjZjI2MzI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtcGFnLWJ1c3NpbmVzIC5wYWdpbmF0aW9uIC5tYWluX2Jsb2cge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbi5haHQtcGFnLWJ1c3NpbmVzIC53cmFwIHtcbiAgbWFyZ2luOiAwIDI1cHg7XG59XG5cbi5haHQtcGFnLWJ1c3NpbmVzIC53cmFwIC5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1wYWctYnVzc2luZXMgLndyYXAgLnBhZ2UtbnVtYmVycy5jdXJyZW50LCAuYWh0LXBhZy1idXNzaW5lcyAud3JhcCAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtcGFnLWJ1c3NpbmVzIC53cmFwIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG9yZGVyOiAtMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFodC1wYWctYnVzc2luZXMgLnByZXYgc3Bhbixcbi5haHQtcGFnLWJ1c3NpbmVzIC5uZXh0IHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haHQtcGFnLWJ1c3NpbmVzIC5wcmV2IGksXG4uYWh0LXBhZy1idXNzaW5lcyAubmV4dCBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1wYWctYnVzc2luZXMgLnByZXYsXG4gIC5haHQtcGFnLWJ1c3NpbmVzIC5uZXh0IHtcbiAgICBtYXJnaW46IDE1cHggMTVweCAwO1xuICB9XG59XG5cbi5haHQtcGFnLWJ1c3NpbmVzIC5wcmV2IGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5haHQtcGFnLWJ1c3NpbmVzIC5wcmV2OmhvdmVyIGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAwKTtcbn1cblxuLmFodC1wYWctYnVzc2luZXMgLm5leHQgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWh0LXBhZy1idXNzaW5lcyAubmV4dDpob3ZlciBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbn1cblxuLmFodC1ibG9nLWNociB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uYWh0LWJsb2ctY2hyX19pdGVtIHtcbiAgZmxleC1iYXNpczogMzMuMzMlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWh0LWJsb2ctY2hyX19pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNjBweCA0MHB4IDcwcHggNDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogLTMwcHggMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmFodC1ibG9nLWNocl9fZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgYm94LXNoYWRvdzogMCAwIDMycHggMCByZ2JhKDIwNywgMzgsIDUwLCAwLjMpO1xufVxuXG4uYWh0LWJsb2ctY2hyX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI3ZW07XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uYWh0LWJsb2ctY2hyX19kZXNjLXdyYXAge1xuICBmbGV4OiAxIDEgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5haHQtYmxvZy1jaHJfX2Rlc2Mge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtYmxvZy1jaHIgLmFodC1ibG9nLWNocl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDMxcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbn1cblxuLmJsb2ctLWNodXJjaC13cmFwIC5yZXNldC1tYXJnaW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYmxvZy0tY2h1cmNoLXdyYXAgLnJlc2V0LXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5ibG9nLS1jaHVyY2gtd3JhcCAuYmxvZy0tY2h1cmNoLXRpdGxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMTVweCAxMDBweCAxMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jaHVyY2gtbmV3cy1ibG9nLXdyYXAgLmNodXJjaC1uZXdzLWJsb2ctYnRuIC5haGV0by1idG4tY29udGFpbmVyIC5haGV0by1idG4ge1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG59XG5cbi5jaHVyY2gtbmV3cy1ibG9nLXdyYXAgLmFodC1ibG9nLWNociB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cblxuLmNodXJjaC1uZXdzLWJsb2ctd3JhcCAuYWh0LWJsb2ctY2hyX19pdGVtIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2h1cmNoLW5ld3MtYmxvZy13cmFwIC5haHQtYmxvZy1jaHJfX2l0ZW0taW5uZXIge1xuICBwYWRkaW5nOiA2NnB4IDQ1cHggNDJweCA0OXB4O1xuICBib3gtc2hhZG93OiAtMTIuNXB4IDE0LjNweCA5MnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5ibG9nLS1jaHVyY2gtd3JhcCAuYmxvZy0tY2h1cmNoLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMDBweCA3MHB4O1xuICB9XG4gIC5haHQtYmxvZy1jaHJfX2l0ZW0taW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweCAzMHB4IDQwcHg7XG4gIH1cbiAgLmFodC1ibG9nLWNocl9fdGl0bGUge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmFodC1ibG9nLWNocl9fZGVzYy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5haHQtYmxvZy1jaHIgLmFodC1ibG9nLWNocl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzhweCkge1xuICAuY2h1cmNoLW5ld3MtYmxvZy13cmFwIC5haHQtYmxvZy1jaHJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuYmxvZy0tY2h1cmNoLXdyYXAgLmJsb2ctLWNodXJjaC10aXRsZSB7XG4gICAgcGFkZGluZzogNTBweCA3MHB4O1xuICB9XG4gIC5haHQtYmxvZy1jaHJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2h1cmNoLW5ld3MtYmxvZy13cmFwIC5haHQtYmxvZy1jaHJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNodXJjaC1uZXdzLW1hcmdpbi1ibG9nIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxuICAuY2h1cmNoLW5ld3MtbWFyZ2luLWJsb2ctYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLmNodXJjaC1taW5pc3RyaWVzLW1hcmdpbi1ibG9nIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbn1cblxuLmFodC1ibG9nLWV2dHNfX2RhdGUge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5haHQtYmxvZy1ldnRzX19wb3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5haHQtYmxvZy1ldnRzX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLmFodC1ibG9nLWV2dHNfX3RpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuLmFodC1ibG9nLWV2dHNfX3RpdGxlIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uYWh0LWJsb2ctZXZ0c19fY29udGVudCB7XG4gIHBhZGRpbmc6IDI3cHggMTVweDtcbiAgbWluLWhlaWdodDogMTcwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5haHQtYmxvZy1ldnRzX19kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmFodC1ibG9nLWV2dHNfX3RleHQge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmFodC1wb3N0LWRldGFpbF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFodC1wb3N0LWRldGFpbF9fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0M3B4O1xufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFodC1wb3N0LWRldGFpbF9fZGV0YWlsLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFodC1wb3N0LWRldGFpbF9fZGV0YWlsLWljb24uaWNvbl9wZW5jaWwge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX2RldGFpbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uYWh0LXBvc3QtZGV0YWlsX190aHVtYm5haWwge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZGV0YWlsX190aHVtYm5haWwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtZGV0YWlsX190aHVtYm5haWwtaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWRldGFpbF9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19jb250ZW50IHAge1xuICBtYXJnaW46IDIzcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWRldGFpbF9fY29udGVudCBwIHtcbiAgICBtYXJnaW46IDEzcHggMHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX2NvbnRlbnQgcDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZGV0YWlsX19jb250ZW50IHA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX2FkZGl0aW9uYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFodC1wb3N0LWRldGFpbF9fY2F0cyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWRldGFpbF9fY2F0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFodC1wb3N0LWRldGFpbF9fY2F0cy1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19jYXRzLWxpbmsge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1wb3N0LWRldGFpbF9fY2F0cy1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19saWtlcyB7XG4gIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1wb3N0LWRldGFpbF9fbGlrZXMtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogI0VFMjg2NTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHBhZGRpbmc6IDUwcHggNTBweCA2MHB4IDcwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC1kZXRhaWxfX2F1dGhvciB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmFodC1wb3N0LWRldGFpbF9fYXV0aG9yLWltZy1ob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC1kZXRhaWxfX2F1dGhvci1pbWctaG9sZGVyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX2F1dGhvci1pbWcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWRldGFpbF9fYXV0aG9yLWltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmFodC1wb3N0LWRldGFpbF9fYXV0aG9yLWltZy1pbm5lciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX2F1dGhvci1hYm91dCB7XG4gIGZsZXg6IDE7XG59XG5cbi5haHQtcG9zdC1kZXRhaWxfX2F1dGhvci10aXRsZSB7XG4gIG1hcmdpbjogLTNweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cblxuLmFodC1wb3N0LWRldGFpbF9fYXV0aG9yLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19hdXRob3ItbW9yZSB7XG4gIG1hcmdpbjogMzVweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuXG4uYWh0LXBvc3QtZGV0YWlsX19hdXRob3ItbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haHQtcG9zdC1kZXRhaWwgLmFoZXRvLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWRldGFpbCAuYWhldG8tc29jaWFscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtZGV0YWlsIC5haGV0by1zb2NpYWxzX19saW5rIHtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogNTFweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5ldy1kZXRhaWwge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9nLS1ncmlkIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuLmJsb2ctLWdyaWQgLmJvcmRlci1yYWRpdXMtNSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmJsb2ctLWdyaWQgLmJvcmRlci1yYWRpdXMtNXQge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5ibG9nX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmJsb2ctLWdyaWQgLnBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2ctLWdyaWQgLnBvc3Q6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1ncmlkIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4IDMwcHggNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAzcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9nLS1ncmlkIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tZ3JpZCAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uYmxvZy0tZ3JpZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLS1ncmlkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJsb2ctLWdyaWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtaW1hZ2UgLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWltYWdlIC5haGV0by1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDVweDtcbiAgbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLS1ncmlkIC5mb3JtYXQtaW1hZ2UgLmFoZXRvLWJ0biB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5ibG9nLS1ncmlkIC5mLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LXF1b3RlIHtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxNjBweCA0MHB4IDMycHggNDBweDtcbiAgbWluLWhlaWdodDogNTE3cHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtcXVvdGUgLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigJ0nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRvcDogNjdweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjM2YzZTNlO1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFBsYXlmYWlyIERpc3BsYXksIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtcXVvdGUgY2l0ZSB7XG4gIGNvbG9yOiAjMmE3NGVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1xdW90ZSBjaXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLS1ncmlkIC5mb3JtYXQtcXVvdGUgY2l0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtc3RhbmRhcmQge1xuICBtaW4taGVpZ2h0OiA1MDVweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtc3RhbmRhcmQgLnBvc3QtY2F0cyB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LXN0YW5kYXJkIC5haGV0by1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDVweDtcbiAgbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLS1ncmlkIC5mb3JtYXQtc3RhbmRhcmQgLmFoZXRvLWJ0biB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtc2xpZGVyIC5wb3N0LWNhdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgei1pbmRleDogNDQ7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLCAuYmxvZy0tZ3JpZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsIC5ibG9nLS1ncmlkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogMzVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuYmxvZy0tZ3JpZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHJpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtdmlkZW8gLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiA0NDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC12aWRlbyAudmlkZW8td3JhcHBlciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC12aWRlbyAudmlkZW8td3JhcHBlciBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG4gIGZvbnQtZmFtaWx5OiBGb250YXdlc29tZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiA0NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogLTMwcHggYXV0byAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC12aWRlbyAudmlkZW8td3JhcHBlciBhOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAtMjVweCBhdXRvIDA7XG4gIH1cbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyB7XG4gIG1pbi1oZWlnaHQ6IDUwNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzFweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAucG9zdC1jYXRzIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDA7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmFoZXRvLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0NXB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYWhldG8tYnRuIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fY29udHJvbHMge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX192b2x1bWUtYnV0dG9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIGJ1dHRvbiB7XG4gIG1hcmdpbjogMjBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS10b3RhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMTlweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1oYW5kbGUtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWhvdmVyZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1idWZmZXJpbmcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWN1cnJlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzk5OSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtbG9hZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctLWdyaWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnMsIC5ibG9nLS1ncmlkIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucHJldiBzcGFuIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tZ3JpZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQgc3BhbiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLWdyaWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLWdyaWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2OmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLWdyaWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnM6aG92ZXIsIC5ibG9nLS1ncmlkIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAud3JhcCAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1xdW90ZSBjaXRlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8ge1xuICAgIG1pbi1oZWlnaHQ6IDUwNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIzMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8ge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYmxvZy0tZ3JpZCAuZm9ybWF0LXN0YW5kYXJkIHtcbiAgICBtaW4taGVpZ2h0OiA0OThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG4gIC5ibG9nLS1ncmlkIC5mb3JtYXQtcXVvdGUge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1zdGFuZGFyZCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAuYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uYWh0LXBhZ2VfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5haHQtcGFnZV9fY29udGVudC1pbm5lciB7XG4gIG1heC13aWR0aDogOTcycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtY2F0cyB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3Q6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggNTBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiA0NXB4IDUwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm8ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbSBpIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtLnBvc3QtYXV0aG9yIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0ucG9zdC1hdXRob3IgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbS5wb3N0LWF1dGhvciBoNiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbS5wb3N0LWF1dGhvciBoNiBhIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbS5wb3N0LWF1dGhvciBoNiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0ucG9zdC1hdXRob3IgaDYgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtLnBvc3QtYXV0aG9yIGg2IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbS5wb3N0LWF1dGhvciBoNiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIGEge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwcGVyIC5nYWxsZXJ5LWltYWdlIHtcbiAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwcGVyIC5nYWxsZXJ5LWltYWdlIC5nYWxsZXJ5LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1nYWxsZXJ5IC5nYWxsZXJ5LXdyYXBwZXIgLmdhbGxlcnktaW1hZ2UgLmdhbGxlcnktb3ZlcmxheSBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1nYWxsZXJ5IC5nYWxsZXJ5LXdyYXBwZXIgLmdhbGxlcnktaW1hZ2U6aG92ZXIgLmdhbGxlcnktb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXF1b3RlIC5jb250ZW50LXF1b3RlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogODBweCA1MHB4IDQwcHggNTBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtcXVvdGUgLmNvbnRlbnQtcXVvdGUtd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiAn4oCdJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7XG4gIGZvbnQtc2l6ZTogMTgwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiA0NnB4O1xuICBjb2xvcjogIzNmM2UzZTtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1xdW90ZSAuY29udGVudC1xdW90ZS13cmFwcGVyIHAge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5LCBzZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1xdW90ZSAuY29udGVudC1xdW90ZS13cmFwcGVyIGNpdGUge1xuICBjb2xvcjogIzJhNzRlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtc3RhbmRhcmQgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggNTBweCA0NXB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsIC5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAzNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICByaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC12aWRlbyAudmlkZW8td3JhcHBlciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtdmlkZW8gLnZpZGVvLXdyYXBwZXIgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xuICBmb250LWZhbWlseTogRm9udGF3ZXNvbWU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB6LWluZGV4OiA0NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IC01MHB4IGF1dG8gMDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDUwcHggMDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2NvbnRyb2xzIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtdG90YWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW46IDE5cHggMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWhhbmRsZS1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWhvdmVyZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtYnVmZmVyaW5nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtY3VycmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtbG9hZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAud3JhcCAucGFnZS1udW1iZXJzLCAuYmxvZy0tY2VudGVyZWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2IHNwYW4ge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQgc3BhbiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAubmV4dDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnByZXY6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnM6aG92ZXIsIC5ibG9nLS1jZW50ZXJlZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mbyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QuZm9ybWF0LWdhbGxlcnkgLmdhbGxlcnktd3JhcHBlciAuZ2FsbGVyeS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0LmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgfVxuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgfVxuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC10aXRsZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzJhNzRlZDtcbiAgfVxuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtY2F0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0ucG9zdC1hdXRob3Ige1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QuZm9ybWF0LWdhbGxlcnkgLmdhbGxlcnktd3JhcHBlciAuZ2FsbGVyeS1pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG4ubGl0eSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmxpdHktY29udGVudDphZnRlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuLmJsb2ctLW1hc29ucnkgLm1hc29ucnkge1xuICBjb2x1bW4tY291bnQ6IDM7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuYmxvZy0tbWFzb25yeV9faXRlbSB7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAucG9zdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmxvZy0tbWFzb25yeSAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy0tbWFzb25yeSAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1NTtcbn1cblxuLmJsb2ctLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1pbWFnZSAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDE2MHB4IDQwcHggNDBweCA0MHB4O1xuICBtaW4taGVpZ2h0OiA1MDVweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1xdW90ZSAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgei1pbmRleDogNTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigJ0nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRvcDogNjdweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjM2YzZTNlO1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFBsYXlmYWlyIERpc3BsYXksIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtcXVvdGUgY2l0ZSB7XG4gIGNvbG9yOiAjMmE3NGVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi10b3A6IDc4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXN0YW5kYXJkIC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1zbGlkZXIgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiA0NDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsIC5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAzNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC12aWRlbyAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHotaW5kZXg6IDQ0O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXZpZGVvIC52aWRlby13cmFwcGVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC12aWRlbyAudmlkZW8td3JhcHBlciBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG4gIGZvbnQtZmFtaWx5OiBGb250YXdlc29tZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiA0NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogLTMwcHggYXV0byAwO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fY29udHJvbHMge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX192b2x1bWUtYnV0dG9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIGJ1dHRvbiB7XG4gIG1hcmdpbjogMjBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS10b3RhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMTlweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1oYW5kbGUtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWhvdmVyZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1idWZmZXJpbmcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWN1cnJlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzk5OSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtbG9hZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnMsIC5ibG9nLS1tYXNvbnJ5IC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucHJldiBzcGFuIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQgc3BhbiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2OmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnM6aG92ZXIsIC5ibG9nLS1tYXNvbnJ5IC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAud3JhcCAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1xdW90ZSBjaXRlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8ge1xuICAgIG1pbi1oZWlnaHQ6IDUwNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtc3RhbmRhcmQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLW1hc29ucnkgLm1hc29ucnkge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1xdW90ZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuYmxvZy0tbWFzb25yeSAuYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXI6Zmlyc3QtY2hpbGQge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tbWFzb25yeSAuZm9ybWF0LXN0YW5kYXJkIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5ibG9nLS1tYXNvbnJ5IC5haHQtcGFnZV9fY29udGVudC1pbm5lcjpmaXJzdC1jaGlsZCB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5ibG9nLS1tYXNvbnJ5IC5haHQtcGFnZV9fY29udGVudC1pbm5lcjpmaXJzdC1jaGlsZCB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG59XG5cbi5ibG9nLS1zbWFsbCB7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG59XG5cbi5ibG9nLS1zbWFsbCBociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBtYXJnaW46IDQwcHggMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy0tc21hbGwgLnBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1zbWFsbCAucG9zdCAuc3dpcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvZy0tc21hbGwgLnBvc3QgLnN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ibG9nLS1zbWFsbCAucG9zdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9nLS1zbWFsbCAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5ibG9nLS1zbWFsbCAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLS1zbWFsbCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmxvZy0tc21hbGwgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LXF1b3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDgwcHggNTBweCA0MHB4IDUwcHg7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigJ0nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiAjM2YzZTNlO1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LXF1b3RlIHAge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5LCBzZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1xdW90ZSBjaXRlIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LXN0YW5kYXJkIC5wb3N0LWNhdHMge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLCAuYmxvZy0tc21hbGwgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwgLmJsb2ctLXNtYWxsIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogMzVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLmJsb2ctLXNtYWxsIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtdmlkZW8gLnZpZGVvLXdyYXBwZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LXZpZGVvIC52aWRlby13cmFwcGVyIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgZm9udC1mYW1pbHk6IEZvbnRhd2Vzb21lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAtMzBweCBhdXRvIDA7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDA7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjAlIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2NvbnRyb2xzIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtdG90YWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW46IDE5cHggMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWhhbmRsZS1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWhvdmVyZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtYnVmZmVyaW5nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtY3VycmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtbG9hZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctLXNtYWxsIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAud3JhcCAucGFnZS1udW1iZXJzLCAuYmxvZy0tc21hbGwgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2IHNwYW4ge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1zbWFsbCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQgc3BhbiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLXNtYWxsIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAubmV4dDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1zbWFsbCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnByZXY6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc21hbGwgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnM6aG92ZXIsIC5ibG9nLS1zbWFsbCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5ibG9nLS1zbWFsbCAuY29udGVudC10b3Atd3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xuICB9XG4gIC5ibG9nLS1zbWFsbCAuYXVkaW8td3JhcHBlciAubWVqc19fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDI1JSAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLXNtYWxsIGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cbiAgLmJsb2ctLXNtYWxsIGFydGljbGUgLnBvc3QtY2F0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYmxvZy0tc21hbGwgYXJ0aWNsZS5mb3JtYXQtcXVvdGUge1xuICAgIHBhZGRpbmc6IDE1MHB4IDUwcHggNDBweCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zbWFsbCBhcnRpY2xlIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9nLS1zbWFsbCBhcnRpY2xlIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbi5ibG9nLS1tZXRybyAuYWh0LXBhZ2UuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2ctLW1ldHJvIC5wb3N0IC5pbWFnZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmJsb2ctLW1ldHJvIC5wb3N0IC5wb3N0LWNhdHMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLS1tZXRybyAucG9zdCAucG9zdC1jYXRzIGEge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tbWV0cm8gLnBvc3QgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLS1tZXRybyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxvZy0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAuYWh0LXBhZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjVweCk7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNTQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0NDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkIC5wb3N0LWF1dGhvciB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQgLnBvc3QtYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQgLnBvc3QtYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDI1cHggMCAxMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC1kYXRlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQgLnBvc3QtZGF0ZSBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogLTE3cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC1hdXRob3IgaDYge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkIC5wb3N0LWF1dGhvciBoNiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC1hdXRob3IgaDYgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtY29udGVudCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTIwcHggMTVweCAxMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweCAxNXB4IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMTVweCA0MHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtY29udGVudCAuY29udGFpbmVyID4gcCB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtY29udGVudCAuY29udGFpbmVyID4gcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweCAxNXB4IDMwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IC5jb250YWluZXIgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFBsYXlmYWlyIERpc3BsYXk7XG4gIGNvbG9yOiAjMjIyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtY29udGVudCAuY29udGFpbmVyIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDcwcHggMHB4IDQwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IHAuaGVhZCB7XG4gIGNvbG9yOiAjMjIyO1xuICBtYXJnaW46IDQycHggMCAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWNvbnRlbnQgcC5sZWFkIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtY29udGVudCBpbWcuYWxpZ24tbm9uZSB7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LW1ldGEge1xuICBtYXJnaW46IDUwcHggMCA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tc2luZ2xlIC5wb3N0LW1ldGEge1xuICAgIG1hcmdpbjogMTBweCAwIDUwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1tZXRhIC50YWdzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LW1ldGEgLnRhZ3Mgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LW1ldGEgLnRhZ3MgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1tZXRhIC5saWtlcyB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBjb2xvcjogIzIyMjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LW1ldGEgLmxpa2VzIGkge1xuICBjb2xvcjogI2VlMjg2NTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tc2luZ2xlIC5wb3N0LW1ldGEgLmxpa2VzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSAubGlrZXM6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZTI4NjU7XG4gIGNvbG9yOiAjZWUyODY1O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1hdXRob3ItaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDYwcHggNTBweCA1MHB4IDE3NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtYXV0aG9yLWluZm8gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNzc2ZWE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLS1zaW5nbGUgLnBvc3QtYXV0aG9yLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZSAucG9zdC1hdXRob3ItaW5mbyB7XG4gICAgcGFkZGluZzogMTI1cHggNDBweCA0MHB4IDQwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1hdXRob3ItaW5mbyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLXNpbmdsZSAucG9zdC1hdXRob3ItaW5mbyBpbWcge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZSAucG9zdC1hdXRob3ItaW5mbyBpbWcge1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgdG9wOiA0MHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtYXV0aG9yLWluZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtYXV0aG9yLWluZm8gcCBiIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtYXV0aG9yLWluZm8gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlX19zYi1pbm5lciB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X2NhdGVnb3JpZXMgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIHtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzJBNzRFRDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfY2F0ZWdvcmllcy0tcmVzdGF1cmFudCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF9jYXRlZ29yaWVzLS1yZXN0YXVyYW50IC53aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X2NhdGVnb3JpZXMtLXJlc3RhdXJhbnQgLndpZGdldC10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfY2F0ZWdvcmllcy0tcmVzdGF1cmFudCAuY2F0LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfY2F0ZWdvcmllcy0tcmVzdGF1cmFudCAuY2F0LWl0ZW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRvcDogOHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfY2F0ZWdvcmllcy0tcmVzdGF1cmFudCAuY2F0LWl0ZW06aG92ZXIgYSB7XG4gIGNvbG9yOiAjODAyNjFiO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfY2F0ZWdvcmllcy0tcmVzdGF1cmFudCAuY2F0LWl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzgwMjYxYjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC10d2l0dGVyX19saW5rIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMHB4O1xuICBmb250LXNpemU6IDE5cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC10d2l0dGVyX19jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAyNXB4IDM1cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC10d2l0dGVyX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtdHdpdHRlcl9fcG9zdCwgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXR3aXR0ZXJfX2hhc2h0YWcge1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXR3aXR0ZXJfX2RhdGUge1xuICBtYXJnaW46IDIzcHggMCAyN3B4O1xuICBjb2xvcjogI2JiYjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtdHdpdHRlcl9fZm9sbG93IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC10d2l0dGVyIC5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXR3aXR0ZXIgLmJ0bi1sZWZ0IHtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWU7XG4gIHdpZHRoOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXR3aXR0ZXIgLmJ0bi1sZWZ0OmhvdmVyIGkge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXR3aXR0ZXIgLmJ0bi1yaWdodCB7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICB3aWR0aDogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC10d2l0dGVyIC5idG4tcmlnaHQ6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLCAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZV9fc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQgdXJsKC4uL2ltZy9pbm5lci1wYWdlcy9ibG9nL2ljb24tZW52ZWxvcGUucG5nKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0O1xuICBwYWRkaW5nOiA1MHB4IDMwcHggOTVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgLndpZGdldC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgcCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjUxO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlX19zYiAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIGJhY2tncm91bmQ6ICMxNDUyYjc7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlX19zYiAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyQTc0RUQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZV9fc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X3RhZ3MgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF90YWdzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfdGFncyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfdGFncyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfdGFncyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zZWFyY2gtZmllbGQsIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnNlYXJjaC1zdWJtaXQge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnNlYXJjaC1maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuc2VhcmNoIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LWFkdmVydCB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDI4cHggMzBweCAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnRfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LWFkdmVydF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtYWR2ZXJ0X19kZXNjLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnRfX2Rlc2Mge1xuICBtYXJnaW46IDIzcHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LWFkdmVydF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LWFkdmVydC0tcmVzdGF1cmFudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDI2MWI7XG4gIHBhZGRpbmc6IDI1cHggMTJweCAzMHB4IDEycHg7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiAyNDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogODYlIDEwNCU7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtYWR2ZXJ0LS1yZXN0YXVyYW50IHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU1JSAxMDQlO1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtYWR2ZXJ0LS1yZXN0YXVyYW50IC5haHQtd2lkZ2V0LWFkdmVydF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LWFkdmVydC0tcmVzdGF1cmFudCAuYWh0LXdpZGdldC1hZHZlcnRfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnQtLXJlc3RhdXJhbnQgLmFodC13aWRnZXQtYWR2ZXJ0X190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtYWR2ZXJ0LS1yZXN0YXVyYW50IC5haHQtd2lkZ2V0LWFkdmVydF9fcGhvbmUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LWFkdmVydC0tcmVzdGF1cmFudCAuYWh0LXdpZGdldC1hZHZlcnRfX3Bob25lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LWFkdmVydC0tcmVzdGF1cmFudCAuYWh0LXdpZGdldC1hZHZlcnRfX3Bob25lLWljbyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnQtLXJlc3RhdXJhbnQgLmFodC13aWRnZXQtYWR2ZXJ0X19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5MjAyMGU7XG4gIHBhZGRpbmc6IDE2cHggMjVweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnQtLXJlc3RhdXJhbnQgLmFodC13aWRnZXQtYWR2ZXJ0X19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwMjYxYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcXVvdGVzIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZzogNTZweCA1cHggNjZweCAyMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1xdW90ZXNfX2Rlc2Mge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1xdW90ZXNfX2F1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b24ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxN3B4IDVweCAxM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19saXN0LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19faW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2ltZy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX190ZXh0IHtcbiAgZmxleDogMTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IC0zcHggMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19kYXRlIHtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHMtLXJlc3RhdXJhbnQgLmFodC13aWRnZXQtcG9zdHNfX21haW4tdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0cy0tcmVzdGF1cmFudCAuYWh0LXdpZGdldC1wb3N0c19fbWFpbi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzLS1yZXN0YXVyYW50IC5haHQtd2lkZ2V0LXBvc3RzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0cy0tcmVzdGF1cmFudCAuYWh0LXdpZGdldC1wb3N0c19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzLS1yZXN0YXVyYW50IC5haHQtd2lkZ2V0LXBvc3RzX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjODAyNjFiO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzLS1yZXN0YXVyYW50IC5haHQtd2lkZ2V0LXBvc3RzX19kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X3RhZ3MgYSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfdGFncyBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmE3NGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zZWFyY2gtZmllbGQge1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuc2VhcmNoLWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zZWFyY2gtZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmE3NGVkO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnRfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyYTc0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2J1dHRvbiB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b24uYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyYTc0ZWQ7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX190aXRsZSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5wb3N0LW1ldGEgLmxpa2VzIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNjkwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgcGFkZGluZzogMTIwcHggMCAxMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCB1bCB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgdWwgbGkge1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1jYXRzIGEge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWRhdGUgc3Bhbjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IC0xN3B4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEzMHB4IDY1cHggNDBweCA2NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMTEwcHggMjVweCAzMHB4IDI1cHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUgaDIge1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMjYyNTI3O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSBoMyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyOC41cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCAudGV4dF9wYWRkIHtcbiAgcGFkZGluZzogMHB4IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCAudGV4dF9wYWRkIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IGg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgd2lkdGg6IDM4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzgwcHgpO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgdWwge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCB1bCBsaSB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtdGl0bGUge1xuICBtYXJnaW46IDE1cHggMDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHNwYW46bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAtMTdweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMHB4IDUwcHggMHB4IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzJhNzRlZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciAuaW1nLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciAuaW1nLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciAuaW1nLWNvbnRlbnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5pbWdfdGV4dF9jb250YWluZXIgLmltZy1jb250ZW50IGg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYiB7XG4gIHdpZHRoOiAzODBweDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fc2Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzODBweCk7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB1bCB7XG4gIG1hcmdpbjogMjVweCAwIDIwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB1bCBsaSB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWNhdHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogLTE3cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTIwcHggODBweCA0MHB4IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAxMjBweCA0MHB4IDQwcHggNDBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSBoMyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmNvbnRlbnRfaW1nLCAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuY29udGVudF90ZXh0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuY29udGVudF9pbWcsIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5jb250ZW50X3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuY29udGVudF9pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmNvbnRlbnRfaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXdpZGdldC1wb3N0c19fbWFpbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19jaHIgLmFodC13aWRnZXQtcG9zdHNfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA1M3B4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19jaHIgLndpZGdldF9jYXRlZ29yaWVzIC53aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fY2hyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMDVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fY2hyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19jaHIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSBoMyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LWZhbWlseTogJ1NvdXJjZVNhbnNQcm8nO1xufVxuXG4uYmxvZy0tc2luZ2xlX19jaHIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19jaHIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmFoZXRvLWZvcm0tLWRlZmF1bHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2NociAuZi0zMCBoMiB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19jaHIgLmFodC1wYWdlX19zYi1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fY2hyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuYmxvZy0tc2luZ2xlX19jaHIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYixcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2Ige1xuICAgIHdpZHRoOiAzNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50LFxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzUlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYmxvZy0tc2luZ2xlX19jaHIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA3M3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9faW5uZXIsXG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQsXG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHggMDtcbiAgfVxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAuYmxvZy0tc2luZ2xlIC5wb3N0LW1ldGEgLmxpa2VzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2lubmVyLFxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50LFxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlX19zYi1pbm5lciB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4IDA7XG4gIH1cbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA0M3B4O1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJsb2ctLXNpbmdsZV9fY2hyIC5haHQtd2lkZ2V0LXBvc3RzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX2NociAuYWh0LXdpZGdldC1xdW90ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fZWR1IC5haHQtd2lkZ2V0LWFkdmVydCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wYWdlLS1zaW5nbGVfX2Z1bGwgLnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLS1zaW5nbGVfX2Z1bGwgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtLXNpbmdsZV9fZnVsbCAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgfVxufVxuXG4ucGFnZS0tc2luZ2xlX19mdWxsIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtLXNpbmdsZSAucGFnZS1jb250ZW50IC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4ucGFnZS0tc2luZ2xlIC5wYWdlLWNvbnRlbnQgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucGFnZS0tc2luZ2xlIC5wYWdlLWNvbnRlbnQgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlLS1zaW5nbGUgLnBhZ2UtY29udGVudCAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS0tc2luZ2xlIC5wYWdlLWNvbnRlbnQgLnBvc3QtZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucGFnZS0tc2luZ2xlIC5wYWdlLWNvbnRlbnQgLnBvc3QtZGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtLXNpbmdsZSAucGFnZS1jb250ZW50IC5wb3N0LWRhdGUgc3Bhbjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IC0xN3B4O1xufVxuXG4ucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciAud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciAud2lkZ2V0IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBhZ2UtLXNpbmdsZSAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXQgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtLXNpbmdsZSAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXQgZm9ybSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZzogMCA0MHB4IDAgMjBweDtcbn1cblxuLnBhZ2UtLXNpbmdsZSAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXQgZm9ybSBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciAud2lkZ2V0IGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGNvbG9yOiAjMkE3NEVEO1xufVxuXG4ucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgaDYge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgaDYge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cblxuLnBhZ2UtLXNpbmdsZSAuYWh0LXBhZ2VfX3NiLWlubmVyIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgdWwgbGkge1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyQTc0RUQ7XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBwYWRkaW5nOiAxMTBweCAwO1xufVxuXG4ucmVsYXRlZC1wb3N0cy5hbHQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMgLmFoZXRvLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVsYXRlZC1wb3N0cyAuYWhldG8taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1wb3N0cyAucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnBvc3QuYmFja2dyb3VuZC10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVsYXRlZC1wb3N0cyAucG9zdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xufVxuXG4ucmVsYXRlZC1wb3N0cyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVsYXRlZC1wb3N0cyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucmVsYXRlZC1wb3N0cyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlIC53aWRnZXQgLnR3ZWV0cyBsaSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uYmxvZy0tc2luZ2xlIC53aWRnZXQgLnR3ZWV0cyAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJsb2ctLXNpbmdsZSAud2lkZ2V0IC50d2VldHMgc3BhbiB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uYmxvZy0tc2luZ2xlIC53aWRnZXQgLnR3ZWV0cyBzcGFuIGEge1xuICBjb2xvcjogIzIyMjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mLTMwIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4ubGVmdC1zaWRlYmFyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5sZWZ0LXNpZGViYXIgLndpZGdldF90YWdzIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ucmlnaHQtc2lkZWJhciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucmlnaHQtc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDUxcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LWxiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG4uaG9tZS1ibG9nIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIHtcbiAgcGFkZGluZzogMTMwcHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC41NDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ0O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIC5wb3N0LWF1dGhvciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIC5wb3N0LWNhdHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtZGF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtZGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIC5wb3N0LWRhdGUgc3Bhbjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IC0xN3B4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtYXV0aG9yIGg2IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCAucG9zdC1hdXRob3IgaDYgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCAucG9zdC1hdXRob3IgaDYgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnJlbGF0ZWQtcG9zdHMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNjBweCAwIDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLm5ld3MtcG9zdHMge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXJfdHdvIC5yZWxhdGVkLXBvc3RzIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXJfdHdvIC5yZWxhdGVkLXBvc3RzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NThweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyX3R3byAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyX3R3byAucmVsYXRlZC1wb3N0cyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW1nLWhlaWdodCBpbWcge1xuICBoZWlnaHQ6IDYwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmltZy1oZWlnaHQgaW1nIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctaGVpZ2h0IGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uY29tbWVudCB7XG4gIG1heC13aWR0aDogOTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29tbWVudC1pdGVtIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1lbnQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5jb21tZW50LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG59XG5cbi5jb21tZW50LWNoaWxkcmVuIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50LWNoaWxkcmVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudC1hdXRob3Ige1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtYXV0aG9yIC5hdXRob3ItcGhvdG8ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIC5idG4tcmVwbHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYmJiYmJiO1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIC5idG4tcmVwbHk6aG92ZXIge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIC5idG4tcmVwbHk6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4uY29tbWVudC1hdXRob3IgLmJ0bi1yZXBseSBpIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY29tbWVudC1jb250ZW50IC5hdXRob3ItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi5jb21tZW50LWNvbnRlbnQgLmNvbW1lbnQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbW1lbnQtY29udGVudCAuY29tbWVudC1kYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5jb21tZW50LWNvbnRlbnQgLmNvbW1lbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmVsYXRlZC1wb3N0cy5zaW5nbGVfcG9zdF9zbGlkZXIge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ucmVsYXRlZC1wb3N0cy5zaW5nbGVfcG9zdF9zbGlkZXIgLnBvc3Qge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucmVsYXRlZC1wb3N0cy5zaW5nbGVfcG9zdF9zbGlkZXIgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggMHB4IDBweDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMuc2luZ2xlX3Bvc3Rfc2xpZGVyIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tbWVudC1hdXRob3Ige1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLXJpZ2h0IC53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhbGVuZGFyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxlbmRhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5jYWxlbmRhciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYWxlbmRhciB0YWJsZSB0ciB0aCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbn1cblxuLmNhbGVuZGFyIHRhYmxlIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNlMDQwNDA7XG59XG5cbi5jYWxlbmRhciB0YWJsZSB0ciB0ZCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBwYWRkaW5nOiA4cHggMHB4O1xufVxuXG4uY2FsZW5kYXIgdGFibGUgdHIgdGQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDM1cHg7XG59XG5cbi5jYWxlbmRhciB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjZTA0MDQwO1xufVxuXG4uY2FsZW5kYXIgdGFibGUgdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLmNhbGVuZGFyIHRhYmxlIHRyLmNhbGVuZGFyLWZpcnN0LXJvdyB0ZCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY2FsZW5kYXIgLmNhbGVuZGFyX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FsZW5kYXIgLmNhbGVuZGFyX2hlYWRlciAubW9udGgge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY2FsZW5kYXIgLmNhbGVuZGFyX2hlYWRlciAubW9udGggaSB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wYWdlX3dpdGhfdHdvX3NpZGViYXJzIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE1MDBweCAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy0tc2luZ2xlX19wb3N0IC5wb3N0LWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsb2ctLXNpbmdsZV9fcG9zdCAucG9zdC1jb250ZW50IGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwcHggNTBweCAwcHggMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMmE3NGVkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy0tc2luZ2xlX19wb3N0IC5wb3N0LWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Bvc3QgLnBvc3QtY29udGVudCBibG9ja3F1b3RlIGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Bvc3QgLnBvc3QtY29udGVudCBibG9ja3F1b3RlIHAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Bvc3QgLnBvc3QtY29udGVudCBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tc2luZ2xlX19wb3N0IC5wb3N0LWNvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Bvc3QgLnBvc3QtY29udGVudCAuaW1nX3RleHRfY29udGFpbmVyIC5pbWctY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19wb3N0IC5wb3N0LWNvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciAuaW1nLWNvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG5cbi5jaHVyY2gtcG9zdC13cmFwIC5jaHVyY2gtcG9zdC13cmFwLTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyODJweDtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jaHVyY2gtcG9zdC13cmFwIC5jaHVyY2gtcG9zdC13cmFwLTE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uY2h1cmNoLXBvc3Qtd3JhcCAuY2h1cmNoLXBvc3Qtd3JhcC0xOmhvdmVyIC5jaHVyY2gtcG9zdC13cmFwLTFfX2ljb24tbGlua3Mge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5jaHVyY2gtcG9zdC13cmFwIC5jaHVyY2gtcG9zdC13cmFwLTFfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaHVyY2gtcG9zdC13cmFwIC5jaHVyY2gtcG9zdC13cmFwLTFfX2ljb24tbGlua3Mge1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2h1cmNoLXBvc3Qtd3JhcCAuY2h1cmNoLXBvc3Qtd3JhcC0xX19pY29uLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNodXJjaC1wb3N0LXdyYXAgLmNodXJjaC1wb3N0LXdyYXAtMV9faWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2h1cmNoLXBvc3Qtd3JhcCAuY2h1cmNoLXBvc3Qtd3JhcC0xX19saW5rLXdyYXAge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2h1cmNoLXBvc3Qtd3JhcCAuY2h1cmNoLXBvc3Qtd3JhcC0xIC5jaHVyY2gtcG9zdC13cmFwLTFfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2h1cmNoLXBvc3Qtd3JhcCAuaGVhZCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICBtYXJnaW4tdG9wOiA0NnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5wb3N0LWhlYWQge1xuICBwYWRkaW5nOiAxNDBweCAwIDIwMHB4IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLnBvc3QtaGVhZCB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5wb3N0LWhlYWQgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwMjYxYjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLnBvc3QtaGVhZCAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjEyNTFiO1xufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5wb3N0LWhlYWQgLnBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5wb3N0LWhlYWQgLnBvc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5wb3N0LWhlYWQgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5wb3N0LWhlYWQgLnBvc3QtZGF0ZSBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICB0b3A6IDExcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLnBvc3QtaGVhZCAucG9zdC1hdXRob3Itd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLnBvc3QtaGVhZCAucG9zdC1hdXRob3Itd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAucG9zdC1oZWFkIC5wb3N0LWF1dGhvci13cmFwIC5wb3N0LWF1dGhvciB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLnBvc3QtaGVhZDphZnRlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDEyMTVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzM1cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2I6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYi1pbm5lciB7XG4gICAgcGFkZGluZzogODBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweCA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggNTBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYi1pbm5lciAud2lkZ2V0X3NlYXJjaCB7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXRfc2VhcmNoIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXRfc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgdG9wOiA1MiU7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXRfc2VhcmNoIC5zZWFyY2gtZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIC8qIEZpcmVmb3ggMTgtICovXG59XG5cbi5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXRfc2VhcmNoIC5zZWFyY2gtZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXRfc2VhcmNoIC5zZWFyY2gtZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXRfc2VhcmNoIC5zZWFyY2gtZmllbGQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2ItaW5uZXIgLndpZGdldF9zZWFyY2ggLnNlYXJjaC1maWVsZDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXRfc2VhcmNoIC5zZWFyY2gtZmllbGQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODAyNjFiO1xufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYi1pbm5lciAud2lkZ2V0X3NlYXJjaCAuaWNvbl9zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJmNSc7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMyMjI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2ItaW5uZXIgLndpZGdldF90YWdzIC53aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2ItaW5uZXIgLndpZGdldF90YWdzIC53aWRnZXQtdGl0bGUge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2ItaW5uZXIgLndpZGdldF90YWdzIHVsIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2ItaW5uZXIgLndpZGdldF90YWdzIC5jYXQtaXRlbSBhIHtcbiAgcGFkZGluZzogNnB4IDEzcHggNHB4IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYi1pbm5lciAud2lkZ2V0X3RhZ3MgLmNhdC1pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODAyNjFiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODAyNjFiO1xufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgcGFkZGluZzogMTAwcHggMzBweCA4MHB4IDMwcHg7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LXF1b3RlIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LXF1b3RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTAwcHggMzBweCA4MHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogODBweCAxNXB4IDgwcHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDE1cHggMzVweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMTVweCAzMHB4IDE1cHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjODAyNjFiO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIHAge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xuICBjb2xvcjogIzgwMjYxYjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAuaW1nX3RleHRfY29udGFpbmVyIC5pbWdfdGV4dF9jb250YWluZXItYmctd3JhcCB7XG4gIHdpZHRoOiAzNzhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogLTY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciAuaW1nX3RleHRfY29udGFpbmVyLWJnLXdyYXAge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5pbWdfdGV4dF9jb250YWluZXIgLmltZ190ZXh0X2NvbnRhaW5lci1iZy13cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5pbWdfdGV4dF9jb250YWluZXIgLmltZy1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQycHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciAuZmlyc3Qtc3VidGl0bGUgYiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAxNCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5pbWdfdGV4dF9jb250YWluZXIgLmZpcnN0LXN1YnRpdGxlIGIge1xuICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAuaW1nX3RleHRfY29udGFpbmVyIC5zZWNvbmQtc3VidGl0bGUgYiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LW1ldGEge1xuICBtYXJnaW46IDYwcHggMCA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LW1ldGEge1xuICAgIG1hcmdpbjogMzBweCAwIDUwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1tZXRhIC5wb3N0LWxpa2VzLWJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtbWV0YSAucG9zdC1saWtlcy1idXR0b24gLmxpa2VzIHtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWF1dGhvci1pbmZvIHA6bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjODAyNjFCO1xufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWF1dGhvci1pbmZvIHA6bGFzdC1jaGlsZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1hdXRob3ItaW5mbyBwOmxhc3QtY2hpbGQgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODAyNjFiO1xuICBib3R0b206IDRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtYXV0aG9yLWluZm8gcDpsYXN0LWNoaWxkIGE6aG92ZXIge1xuICBjb2xvcjogIzgwMjYxQjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAudGV4dC1jZW50ZXIgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnRleHQtY2VudGVyIC5haHQtc29jaWFsc19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5haHQtY291cnNlLS1jb21tZW50cyAuYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXIgLmNvbW1lbnQtY29udGVudCAuYXV0aG9yLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5haHQtY291cnNlLS1jb21tZW50cyAuYWhldG8taGVhZGluZ19fdGl0bGUgYixcbi5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnJlcGx5LWhlYWRpbmcgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIGIge1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAuYWhldG8tZm9ybSAud3BjZjctZm9ybSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAuYWhldG8tZm9ybSBpbnB1dCwgLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAuYWhldG8tZm9ybSB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmFoZXRvLWZvcm0gaW5wdXQ6Zm9jdXMsIC5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmFoZXRvLWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYmxvZy0tc2luZ2xlX19yZXN0YXVyYW50IC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5haGV0by1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fcmVzdGF1cmFudCAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAuYWhldG8tZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwMjYxQjtcbn1cblxuLmZvcnVtLS1tYWluIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZvcnVtLS1tYWluIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMTBweCAwIDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCAwcHg7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWxlYWQtdG9waWMsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWJvZHkgdWwuZm9ydW0sXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSB1bC50b3BpYyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1oZWFkZXIgdWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGNvbG9yOiAjMmE3NGVkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuZm9ydW0tdGl0bGVzIGxpLmJicC10b3BpYy10aXRsZSxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5mb3J1bS10aXRsZXMgbGkuYmJwLWZvcnVtLWluZm8ge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1mb3J1bS1pbmZvLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLXRvcGljLXRpdGxlIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgYS5iYnAtZm9ydW0tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWZvcnVtLWluZm8gLmJicC1mb3J1bS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDE1cHggMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSB1bC5mb3J1bSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5mb3J1bS10aXRsZXMgbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmZvcnVtLXRpdGxlcyBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAwMCU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5mb3J1bS10aXRsZXMgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLXRvcGljLXJlcGx5LWNvdW50LFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtdG9waWMtdm9pY2UtY291bnQsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC1mb3J1bS10b3BpYy1jb3VudCxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLWZvcnVtLXJlcGx5LWNvdW50IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtdG9waWMtcmVwbHktY291bnQsXG4gIC5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLXRvcGljLXZvaWNlLWNvdW50LFxuICAuZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC1mb3J1bS10b3BpYy1jb3VudCxcbiAgLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtZm9ydW0tcmVwbHktY291bnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLXRvcGljLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiA5MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLXRvcGljLXRpdGxlIGEge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtdG9waWMtdGl0bGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC10b3BpYy10aXRsZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtZm9ydW0tZnJlc2huZXNzIHtcbiAgcGFkZGluZzogMzNweCAzMHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC1mb3J1bS1mcmVzaG5lc3MgPiBhIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLWZvcnVtLWZyZXNobmVzcyA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtZm9ydW0tZnJlc2huZXNzIC5iYnAtYXV0aG9yLW5hbWUge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44Njtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSB1bCBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IHVsIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMDAwJTtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtZm9ydW0taW5mbyxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC10b3BpYy10aXRsZSB7XG4gIHdpZHRoOiA0NiU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1mb3J1bS10b3BpYy1jb3VudCxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC10b3BpYy12b2ljZS1jb3VudCxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1mb3J1bS1yZXBseS1jb3VudCxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC10b3BpYy1yZXBseS1jb3VudCB7XG4gIHdpZHRoOiAxMyU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1mb3J1bS1mcmVzaG5lc3MsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtdG9waWMtZnJlc2huZXNzIHtcbiAgd2lkdGg6IDI4JTtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBwLmJicC10b3BpYy1tZXRhIGltZy5hdmF0YXIsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbHktcmV2aXNpb24tbG9nIGltZy5hdmF0YXIsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWMtcmV2aXNpb24tbG9nIGltZy5hdmF0YXIsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXRlbXBsYXRlLW5vdGljZSBpbWcuYXZhdGFyLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLndpZGdldF9kaXNwbGF5X3RvcGljcyBpbWcuYXZhdGFyLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLndpZGdldF9kaXNwbGF5X3JlcGxpZXMgaW1nLmF2YXRhciB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0ge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSBoMi53aWRnZXQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSBoMi53aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIHVsIGxpIGltZy5hdmF0YXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWF1dGhvci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtcmVwbHktdG9waWMtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1yZXBseS10b3BpYy10aXRsZSArIGRpdiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1sb2dpbi1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzNHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4wOSk7XG4gIHBhZGRpbmc6IDMwcHggMzVweCA1MHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1sb2dpbi1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWxvZ2luLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjc4MXB4O1xuICBib3JkZXItY29sb3I6ICMyYTc0ZWQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDIzcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1sb2dpbi1mb3JtIGxhYmVsOm5vdChbZm9yPVwicmVtZW1iZXJtZVwiXSkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSBsYWJlbFtmb3I9XCJyZW1lbWJlcm1lXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMy42OTtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSAuYmJwLXJlbWVtYmVyLW1lIHtcbiAgcGFkZGluZzogMTBweCAwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWxvZ2luLWZvcm0gLmJicC1yZW1lbWJlci1tZSBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWxvZ2luLWZvcm0gLmJicC1zdWJtaXQtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1sb2dpbi1mb3JtIC5iYnAtc3VibWl0LXdyYXBwZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICBwYWRkaW5nOiA2cHggNDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDEuMnB4IDMuOHB4IDE1LjdweCAyLjNweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4yKTtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSAuYmJwLXN1Ym1pdC13cmFwcGVyIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNjY4ZDM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLnNvY2lhbC1tZW51IGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjMmE3NGVkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5zb2NpYWwtbWVudSBhIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuc29jaWFsLW1lbnUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cblxuLmZvcnVtLS1tYWluIC5haGV0by10aXRsZWJhciB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG59XG5cbi5mb3J1bS0tbWFpbiAuYWhldG8tdGl0bGViYXJfX2lucHV0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbn1cblxuLmZvcnVtLS1tYWluIC5haGV0by10aXRsZWJhcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmZvcnVtLS1tYWluIC5haGV0by10aXRsZWJhcl9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTVweCAwIC0xNXB4O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSBoMS5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWhlYWRlciBkaXYuYmJwLXJlcGx5LWF1dGhvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1oZWFkZXIgZGl2LmJicC1yZXBseS1hdXRob3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtaGVhZGVyIGRpdi5iYnAtcmVwbHktY29udGVudCB7XG4gIHBhZGRpbmc6IDBweCA0MHB4O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktYXV0aG9yIHtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC1yZXBseS1hdXRob3Ige1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktYXV0aG9yIC5iYnAtYXV0aG9yLWF2YXRhciB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXJlcGx5LWF1dGhvciAuYmJwLWF1dGhvci1hdmF0YXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXJlcGx5LWF1dGhvciAuYmJwLWF1dGhvci1hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktYXV0aG9yIC5iYnAtYXV0aG9yLWF2YXRhciBpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktYXV0aG9yIC5iYnAtYXV0aG9yLW5hbWUge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktYXV0aG9yIC5iYnAtYXV0aG9yLW5hbWUge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXJlcGx5LWF1dGhvciAuYmJwLWF1dGhvci1yb2xlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC1yZXBseS1hdXRob3IgLmJicC1hdXRob3Itcm9sZSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1ib2R5IGRpdi5oZW50cnkge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSBkaXYuaGVudHJ5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWJvZHkgZGl2LmJicC1yZXBseS1oZWFkZXIge1xuICBjbGVhcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSBkaXYuYmJwLXJlcGx5LWhlYWRlciAuYmJwLXJlcGx5LXBlcm1hbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWJvZHkgZGl2LmJicC1yZXBseS1oZWFkZXIgKyBwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktY29udGVudCB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC1yZXBseS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgfVxufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktY29udGVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXJlcGx5LWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMjBweCAwIDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCAuZm9ydW0gLnNpZGViYXJfaXRlbSBoMi53aWRnZXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwgaDEuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMjIyO1xuICBtYXJnaW46IC0xMHB4IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwgLnNpbmdsZS1mb3J1bS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWJvZHkgdWwuZm9ydW0sXG4uZm9ydW0tLW1haW5fX2RldGFpbCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWJvZHkgdWwudG9waWMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCAjYmJwcmVzcy1mb3J1bXMgLmJicC1mb3J1bS1pbmZvIC5iYnAtZm9ydW0tY29udGVudCxcbi5mb3J1bS0tbWFpbl9fZGV0YWlsICNiYnByZXNzLWZvcnVtcyBwLmJicC10b3BpYy1tZXRhIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCAuYmJwLXBhZ2luYXRpb24tY291bnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDEwcHggMCAxNHB4O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCAuYmJwLXRlbXBsYXRlLW5vdGljZSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJhNzRlZDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsIC5iYnAtdGVtcGxhdGUtbm90aWNlIHAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwgLmJicC10ZW1wbGF0ZS1ub3RpY2UgcCBpIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5mb3J1bS0tY29udGVudCAuY29udGFpbmVyLWZvcm0ge1xuICAgIG1heC13aWR0aDogMTY1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4IDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJicC10b3BpYy1tZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNjcm9sbC1pbm5lciB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG4gIC5zY3JvbGwtaW5uZXIgLmJicC1mb3J1bXMge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgfVxuICAuc2Nyb2xsLWlubmVyIC5iYnAtdG9waWNzIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLmFoZXRvLW1lbWJlcl9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1wYWdlIHtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtcGFnZSAuYWhldG8tbWVtYmVyX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLXBhZ2UgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLXBhZ2UgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtcGFnZSAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtcGFnZTpob3ZlciAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgYm90dG9tOiA3NXB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tbWVtYmVyLS1ob21lLXBhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLXBhZ2UgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1wYWdlIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWNsYXNzaWMge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uYWhldG8tbWVtYmVyLS1jbGFzc2ljIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gIG1heC13aWR0aDogMTg4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFoZXRvLW1lbWJlci0tY2xhc3NpYyAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tY2xhc3NpYyAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLWNsYXNzaWMgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjlweCkge1xuICAuYWhldG8tbWVtYmVyLS1jbGFzc2ljIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tY2xhc3NpYyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0tY2xhc3NpYyAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZSwgLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOjphZnRlciwgLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBib3JkZXItdG9wOiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX19pbWcsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX3RleHQsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1iYXNpczogNTAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA4MHB4IDYwcHggNTVweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX25hbWUsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zaW1wbGUgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24sIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX2Rlc2MsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX2NvbnRhY3QsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zaW1wbGUgLmFoZXRvLW1lbWJlcl9fbGluaywgLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX3RleHQsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX190ZXh0LCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tc2ltcGxlLCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1zaW1wbGUgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciwgLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX2Rlc2MsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDZweCkge1xuICAuYWhldG8tbWVtYmVyLS1zaW1wbGUgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlcjo6YWZ0ZXIsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOjphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGJvcmRlci1yaWdodDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICBvcmRlcjogMjtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgI2ZmZjtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX3RleHQge1xuICBvcmRlcjogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDZweCkge1xuICAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlcjo6YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLW1vZGVybiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogNDBweCA0MHB4IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLW1lbWJlci0tbW9kZXJuIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFoZXRvLW1lbWJlci0tbW9kZXJuIC5haGV0by1tZW1iZXJfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luOiA3cHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tbW9kZXJuIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC5haGV0by1tZW1iZXItLW1vZGVybiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZXZlbnQubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudC5jZW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50LnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZXZlbnQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE3MHB4O1xuICBsZWZ0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW46IDAgMTFweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NXB4O1xuICByaWdodDogNDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pY29uLXBsdXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pY29uLXBsdXM6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudDpob3ZlciAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudDpob3ZlciAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgYm90dG9tOiAxMzVweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudDpob3ZlciAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZXZlbnQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudC5sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudC5jZW50ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50LnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZXZlbnQ6aG92ZXIgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00NXB4O1xuICBsZWZ0OiAwO1xuICBmbGV4LWJhc2lzOiAyNzBweDtcbiAgbWF4LWhlaWdodDogMzM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA1MHB4IDM1cHggNDBweCAzMHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIG9yZGVyOiAtMTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24gLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzE1cHg7XG4gIGxlZnQ6IDYwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW46IDAgMTJweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24gLmFoZXRvLW1lbWJlcl9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2xpbmstcGx1czpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19pY29uLXBsdXMge1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIGZsZXgtYmFzaXM6IDIyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgIHRvcDogMjQ1cHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24gLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24gLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICBvcmRlcjogMTA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luOiAyNXB4IDAgNXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1tZW1iZXItLXNhYXMgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX2NvbnRhY3Q6aG92ZXIgLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1tZW1iZXItLXNhYXMgLmFoZXRvLW1lbWJlcl9fY29udGFjdDpob3ZlcjpiZWZvcmUsIC5haGV0by1tZW1iZXItLXNhYXMgLmFoZXRvLW1lbWJlcl9fY29udGFjdDpob3ZlcjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX2NvbnRhY3Q6YWZ0ZXIsIC5haGV0by1tZW1iZXItLXNhYXMgLmFoZXRvLW1lbWJlcl9fY29udGFjdDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogLjM7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19jb250YWN0OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19jb250YWN0OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgei1pbmRleDogMztcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19saW5rOm50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLXRvcDogNjAlO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX2xpbms6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLWJvdHRvbTogNjAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tc2FhcyB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDY0cHggNTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWJhcmJlcnNob3AgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IC0zOXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1iYXJiZXJzaG9wIC5haGV0by1tZW1iZXJfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogMCAwIDMzcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWJhcmJlcnNob3AgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24sIC5haGV0by1tZW1iZXItLWJhcmJlcnNob3AgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tbWVtYmVyLS1iYXJiZXJzaG9wIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1iYXJiZXJzaG9wIC5haGV0by1tZW1iZXJfX2xpbmssIC5haGV0by1tZW1iZXItLWJhcmJlcnNob3AgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCAuYWhldG8tbWVtYmVyX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcDpob3ZlciB7XG4gIHRvcDogLTMwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSk7XG59XG5cbi5haGV0by1tZW1iZXItLWJhcmJlcnNob3A6aG92ZXIgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tZGFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5cbi5haGV0by1tZW1iZXItLWRhcmsgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWhldG8tbWVtYmVyLS1kYXJrIC5haGV0by1tZW1iZXJfX25hbWUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG59XG5cbi5haGV0by1tZW1iZXItLWRhcmsgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5haGV0by1tZW1iZXItLWRhcmsgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tZGFyayAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmFoZXRvLW1lbWJlci0tZGFyayAuYWhldG8tbWVtYmVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1tZW1iZXItLWRhcmsgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5haGV0by1tZW1iZXItLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYm9yZGVyOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1tZW1iZXItLWJvcmRlcjpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ib3JkZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYm9yZGVyLTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWhldG8tbWVtYmVyLS1ib3JkZXItMjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0tYm9yZGVyLTI6aG92ZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWJvcmRlci0yOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tYm9yZGVyLTM6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDdweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haGV0by1tZW1iZXItLWJ1c2luZXNzOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tYnVzaW5lc3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19pbWcge1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0MnB4IDI3cHggMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgb3JkZXI6IC0xO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG1hcmdpbjogMjVweCAwIDE1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IGF1dG8gMTBweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19saW5rLXBsdXM6aG92ZXIgLmFoZXRvLW1lbWJlcl9faWNvbi1wbHVzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2ljb24tcGx1cyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIxNyc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMDVweDtcbiAgICBsZWZ0OiA0NXB4O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW46IDAgMjVweCAwIDA7XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2Ege1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0teW9nYTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICB9XG4gIC5haGV0by1tZW1iZXItLXlvZ2E6aG92ZXIgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDExcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIC03NXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX3RleHQge1xuICBwYWRkaW5nOiAxMjBweCAzNXB4IDQ1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLW1lbWJlci0teW9nYSAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMnB4IGF1dG8gMDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2EgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG1hcmdpbjogMzVweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2EgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2EgLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2EgLmFoZXRvLW1lbWJlcl9fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cblxuLmFoZXRvLW1lbWJlci0tcmVzdGF1cmFudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5haGV0by1tZW1iZXItLXJlc3RhdXJhbnQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gIGhlaWdodDogMjg2cHg7XG4gIHdpZHRoOiAyODZweDtcbiAgYm9yZGVyLXJhZGl1czogMTQzcHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNTlweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBsaW5lYXI7XG59XG5cbi5haGV0by1tZW1iZXItLXJlc3RhdXJhbnQgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTUwcHg7XG4gIGxlZnQ6IDlweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tcmVzdGF1cmFudCAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFoZXRvLW1lbWJlci0tcmVzdGF1cmFudCAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBsaW5lYXI7XG59XG5cbi5haGV0by1tZW1iZXItLXJlc3RhdXJhbnQgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGxpbmVhcjtcbn1cblxuLmFoZXRvLW1lbWJlci0tcmVzdGF1cmFudCAuYWhldG8tbWVtYmVyX19wb3NpdGlvbjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEycHg7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICB3aWR0aDogNzhweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tcmVzdGF1cmFudCAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgbGluZWFyO1xufVxuXG4uYWhldG8tbWVtYmVyLS1yZXN0YXVyYW50IC5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW46IDAgMTZweDtcbiAgY29sb3I6IHJnYmEoMTUzLCAxNTMsIDE1MywgMC40NSkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgbGluZWFyO1xufVxuXG4uYWhldG8tbWVtYmVyLS1yZXN0YXVyYW50OmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjRzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1tZW1iZXItLXJlc3RhdXJhbnQ6aG92ZXIgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE2NzQyO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDM1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBsaW5lYXI7XG59XG5cbi5haGV0by1tZW1iZXItLXJlc3RhdXJhbnQ6aG92ZXIgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBsaW5lYXI7XG59XG5cbi5haGV0by1tZW1iZXItLXJlc3RhdXJhbnQ6aG92ZXIgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb246YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBsaW5lYXI7XG59XG5cbi5haGV0by1tZW1iZXItLXJlc3RhdXJhbnQ6aG92ZXIgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgbGluZWFyO1xufVxuXG4uYWhldG8tbWVtYmVyLS1yZXN0YXVyYW50OmhvdmVyIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBsaW5lYXI7XG59XG5cbi5haGV0by1tZW1iZXItLXJlc3RhdXJhbnQucmVzdC1jaGVmLTIgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgaGVpZ2h0OiAzOTBweDtcbiAgdG9wOiAtMTAxcHg7XG4gIGxlZnQ6IDhweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tcmVzdGF1cmFudC5yZXN0LWNoZWYtMyAuYWhldG8tbWVtYmVyX19pbWcge1xuICB0b3A6IC0yMXB4O1xuICBsZWZ0OiAtMzRweDtcbn1cblxuLnJlc3RhdXJhbnQtYWhldG8tbWVtYmVycy13cmFwIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXN0YXVyYW50LWFoZXRvLW1lbWJlcnMtd3JhcCAuYmctdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogLTUzcHg7XG4gIGNvbG9yOiAjRjdGN0Y3O1xuICBmb250LXNpemU6IDE1MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMTEuMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3RhdXJhbnQtYWhldG8tbWVtYmVycy13cmFwIC5iZy10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yZXN0YXVyYW50LWFoZXRvLW1lbWJlcnMtd3JhcCAucmVsLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1tZW1iZXItLXJlc3RhdXJhbnQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcsIDAuNyk7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0tcmVzdGF1cmFudCAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1yZXN0YXVyYW50IC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0tcmVzdGF1cmFudDpob3ZlciAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgfVxufVxuXG4uYWh0LXRlYW0tLWVkdSAuYWh0LXRlYW1fX3BvcywgLmFodC10ZWFtLS1jb25zdHJ1Y3Rpb24gLmFodC10ZWFtX19wb3Mge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LXRlYW0tLWVkdTpob3ZlciAuYWh0LXRlYW1fX2ltZzpiZWZvcmUsIC5haHQtdGVhbS0tY29uc3RydWN0aW9uOmhvdmVyIC5haHQtdGVhbV9faW1nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmFodC10ZWFtLS1lZHU6aG92ZXIgLmFodC10ZWFtX19uYW1lLCAuYWh0LXRlYW0tLWNvbnN0cnVjdGlvbjpob3ZlciAuYWh0LXRlYW1fX25hbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC10ZWFtLS1lZHU6aG92ZXIgLmFodC10ZWFtX19zb2NpYWxzLCAuYWh0LXRlYW0tLWNvbnN0cnVjdGlvbjpob3ZlciAuYWh0LXRlYW1fX3NvY2lhbHMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWh0LXRlYW0tLWVkdSAuYWh0LXRlYW1fX2ltZywgLmFodC10ZWFtLS1jb25zdHJ1Y3Rpb24gLmFodC10ZWFtX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIGhlaWdodDogMzcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC10ZWFtLS1lZHUgLmFodC10ZWFtX19pbWc6YmVmb3JlLCAuYWh0LXRlYW0tLWNvbnN0cnVjdGlvbiAuYWh0LXRlYW1fX2ltZzpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LXRlYW0tLWVkdSAuYWh0LXRlYW1fX3NvY2lhbHMsIC5haHQtdGVhbS0tY29uc3RydWN0aW9uIC5haHQtdGVhbV9fc29jaWFscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOHB4O1xuICByaWdodDogMjlweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5haHQtdGVhbS0tZWR1IC5haHQtdGVhbV9fY2FwdGlvbiwgLmFodC10ZWFtLS1jb25zdHJ1Y3Rpb24gLmFodC10ZWFtX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nOiAzMHB4IDI1cHggMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtdGVhbS0tZWR1IC5haHQtdGVhbV9fY2FwdGlvbiwgLmFodC10ZWFtLS1jb25zdHJ1Y3Rpb24gLmFodC10ZWFtX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC10ZWFtLS1lZHUgLmFodC10ZWFtX19jYXB0aW9uLCAuYWh0LXRlYW0tLWNvbnN0cnVjdGlvbiAuYWh0LXRlYW1fX2NhcHRpb24ge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cblxuLmFodC10ZWFtLS1lZHUgLmFodC10ZWFtX19wb3MsIC5haHQtdGVhbS0tY29uc3RydWN0aW9uIC5haHQtdGVhbV9fcG9zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC10ZWFtLS1lZHUgLmFodC10ZWFtX19uYW1lLCAuYWh0LXRlYW0tLWNvbnN0cnVjdGlvbiAuYWh0LXRlYW1fX25hbWUge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LXRlYW0tLWVkdSAuYWh0LXRlYW1fX2Rlc2MsIC5haHQtdGVhbS0tY29uc3RydWN0aW9uIC5haHQtdGVhbV9fZGVzYyB7XG4gIG1hcmdpbjogMTNweCAwIDA7XG59XG5cbi5haHQtdGVhbS0tdDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMzBweCA0NXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5haHQtdGVhbS0tdDEge1xuICAgIHBhZGRpbmc6IDQwcHggMzVweCA0NXB4IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC10ZWFtLS10MSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFodC10ZWFtLS10MTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5haHQtdGVhbS0tdDE6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5haHQtdGVhbS0tdDE6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFodC10ZWFtLS10MSAuYWh0LXRlYW1fX2ltZyB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5haHQtdGVhbS0tdDEgLmFodC10ZWFtX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogNTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXRlYW0tLXQxIC5haHQtdGVhbV9faW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG5cbi5haHQtdGVhbS0tdDEgLmFodC10ZWFtX19jYXB0aW9uIHtcbiAgZmxleDogMTtcbn1cblxuLmFodC10ZWFtLS10MSAuYWh0LXRlYW1fX25hbWUge1xuICBtYXJnaW46IDEycHggMCAwO1xufVxuXG4uYWh0LXRlYW0tLXQxIC5haHQtdGVhbV9fcG9zIHtcbiAgbWFyZ2luOiAtMnB4IDAgMDtcbn1cblxuLmFodC10ZWFtLS10MSAuYWh0LXRlYW1fX2Rlc2Mge1xuICBtYXJnaW46IDI4cHggMCAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC10ZWFtLS10MSAuYWh0LXRlYW1fX3NvY2lhbHMge1xuICBtYXJnaW4tdG9wOiA1NHB4O1xufVxuXG4uYWh0LXRlYW0tbW9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWVlZWU7XG59XG5cbi5haHQtdGVhbS1tb3JlIC5haHQtdGVhbV9faGVhZGVyLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTEwcHg7XG59XG5cbi5haHQtdGVhbS1tb3JlIC5haHQtdGVhbV9faGVhZGVyLXBsdXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFodC10ZWFtLW1vcmUgLmFodC10ZWFtX19oZWFkZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFodC10ZWFtLW1vcmUgLmFodC10ZWFtX19kZXRhaWxzLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFodC10ZWFtLW1vcmUgLmFodC10ZWFtX19kZXRhaWxzLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtdGVhbS1tb3JlIC5haHQtdGVhbV9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5hYm91dC1jaHVyY2gtdGVhbS13cmFwLTEgLmFoZXRvLW1lbWJlci0taG9tZS1wYWdlOmhvdmVyIC5haGV0by1tZW1iZXJfX2NvbnRhY3QsXG4uY2h1cmNoLW1pbmlzdHJpZXMtd3JhcCAuYWhldG8tbWVtYmVyLS1ob21lLXBhZ2U6aG92ZXIgLmFoZXRvLW1lbWJlcl9fY29udGFjdCxcbi5jaHVyY2gtZXZlbnRzLXdyYXAgLmFoZXRvLW1lbWJlci0taG9tZS1wYWdlOmhvdmVyIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2h1cmNoLWFib3V0LW1hcmdpbi10ZWFtIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjlweDtcbiAgfVxuICAuY2h1cmNoLW1pbmlzdHJpZXMtbWFyZ2luLXRlYW0sXG4gIC5jaHVyY2gtZXZlbnRzLW1hcmdpbi10ZWFtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgfVxufVxuXG4uYWhldG8tY2xpZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFoZXRvLWNsaWVudHNfX2hvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4uYWhldG8tY2xpZW50c19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXRvLWNsaWVudHNfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tY2xpZW50c19faW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmFoZXRvLWNsaWVudHNfX2ltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1jbGllbnRzLS0yLWluLXJvdyAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG4uYWhldG8tY2xpZW50cy0tMy1pbi1yb3cgLmFoZXRvLWNsaWVudHNfX2hvbGRlciB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJTtcbn1cblxuLmFoZXRvLWNsaWVudHMtLTQtaW4tcm93IC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICBmbGV4LWJhc2lzOiAyNSU7XG59XG5cbi5haGV0by1jbGllbnRzLS01LWluLXJvdyAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgZmxleC1iYXNpczogMjAlO1xufVxuXG4uYWhldG8tY2xpZW50cy0tbG93LW9wYWNpdHkgLmFoZXRvLWNsaWVudHNfX2ltZyB7XG4gIG9wYWNpdHk6IDAuMjMzO1xufVxuXG4uYWhldG8tY2xpZW50cy0tbG93LW9wYWNpdHkgLmFoZXRvLWNsaWVudHNfX2ltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmFoZXRvLWNsaWVudHMtLWJ1c2luZXNzIC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jbGllbnRzLS1ldnRzIC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cblxuLmFodC1jbGllbnRzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWNsaWVudHNfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAzMnB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtY2xpZW50c19faXRlbSB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICB9XG59XG5cbi5haHQtY2xpZW50c19faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LWNsaWVudHNfX2ltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjVweDtcbn1cblxuLmFodC1jbGllbnRzLS0yIC5haHQtY2xpZW50c19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cblxuLmFodC1jbGllbnRzLS0zIC5haHQtY2xpZW50c19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJTtcbn1cblxuLmFodC1jbGllbnRzLS00IC5haHQtY2xpZW50c19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbn1cblxuLmFodC1jbGllbnRzLS01IC5haHQtY2xpZW50c19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbn1cblxuLmFodC1jbGllbnRzLS10cnZsIC5haHQtY2xpZW50c19fbGluayBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbjogMXM7XG59XG5cbi5haHQtY2xpZW50cy0tdHJ2bCAuYWh0LWNsaWVudHNfX2xpbmsgaW1nOmhvdmVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5cbi5haHQtY2xpZW50cy0tYnNucyAuYWh0LWNsaWVudHNfX2xpbmsge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWh0LWNsaWVudHMtLWJzbnMgLmFodC1jbGllbnRzX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFodC1jbGllbnRzLS1ic25zIC5haHQtY2xpZW50c19faW1nIHtcbiAgbWF4LWhlaWdodDogNDVweDtcbn1cblxuLmFoZXRvLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWhldG8tdmlkZW8tLWJpZyB7XG4gIGhlaWdodDogNzk4cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXZpZGVvLS1iaWcge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXZpZGVvX19jb3Zlcixcbi5haGV0by12aWRlb19fY292ZXIgaW1nLFxuLmFoZXRvLXZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tdmlkZW9fX21hc2sge1xuICBvcGFjaXR5OiAwLjc4O1xufVxuXG4uYWhldG8tdmlkZW9fX2NvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMztcbn1cblxuLmFoZXRvLXZpZGVvX19jb3ZlciBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFoZXRvLXZpZGVvX19wbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLXZpZGVvX19wbGF5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by12aWRlb19fcGxheTpob3ZlcjpiZWZvcmUge1xuICB0b3A6IC04JTtcbiAgbGVmdDogLTglO1xuICB3aWR0aDogMTE2JTtcbiAgaGVpZ2h0OiAxMTYlO1xufVxuXG4uYWhldG8tdmlkZW9fX3BsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMCU7XG4gIGxlZnQ6IC0wJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdmlkZW9fX3BsYXkge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXZpZGVvX19wbGF5IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5haGV0by12aWRlb19fcGF1c2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA1O1xufVxuXG4uYWhldG8tdmlkZW9fX3BhdXNlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by12aWRlb19fcGF1c2UgaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tdmlkZW9fX3BhdXNlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5haGV0by12aWRlby5wbGF5OmhvdmVyIC5haGV0by12aWRlb19fcGF1c2Uge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdmlkZW8ucGxheSAuYWhldG8tdmlkZW9fX3BhdXNlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLmFoZXRvLXZpZGVvLnBsYXkgLmFoZXRvLXZpZGVvX19jb3ZlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmFoZXRvLXZpZGVvIGgxLFxuLmFoZXRvLXZpZGVvIGgyLFxuLmFoZXRvLXZpZGVvIGgzLFxuLmFoZXRvLXZpZGVvIGg0LFxuLmFoZXRvLXZpZGVvIGg1LFxuLmFoZXRvLXZpZGVvIGg2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXZpZGVvIGlmcmFtZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LXZpZGVvLS1wbGF5LXRvcCAuYWh0LXZpZGVvX19saW5rIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIC5haHQtdmlkZW8tLXBsYXktcmlnaHQgLmFodC12aWRlb19fbGluayB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgfVxuICAuYWh0LXZpZGVvLS1wbGF5LWJvdHRvbSAuYWh0LXZpZGVvX19saW5rIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIH1cbiAgLmFodC12aWRlby0tcGxheS1sZWZ0IC5haHQtdmlkZW9fX2xpbmsge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLmFodC12aWRlby0tcGxheS1jZW50ZXIgLmFodC12aWRlb19fbGluayB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi5haHQtdmlkZW8tLXRydmwsIC5haHQtdmlkZW8tLWNvbnN0cnVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2OHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYWh0LXZpZGVvLS10cnZsIC5haHQtdmlkZW9fX2ltZywgLmFodC12aWRlby0tY29uc3RydWN0aW9uIC5haHQtdmlkZW9fX2ltZyB7XG4gIGhlaWdodDogNDYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXZpZGVvLS10cnZsIC5haHQtdmlkZW9fX2ltZywgLmFodC12aWRlby0tY29uc3RydWN0aW9uIC5haHQtdmlkZW9fX2ltZyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4uYWh0LXZpZGVvLS10cnZsIC5haHQtdmlkZW9fX2xpbmssIC5haHQtdmlkZW8tLWNvbnN0cnVjdGlvbiAuYWh0LXZpZGVvX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LXZpZGVvLS10cnZsIC5haHQtdmlkZW9fX2xpbmssIC5haHQtdmlkZW8tLWNvbnN0cnVjdGlvbiAuYWh0LXZpZGVvX19saW5rIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuLmFodC12aWRlby0tY29uc3RydWN0aW9uIC5haHQtdmlkZW9fX2ltZyB7XG4gIGhlaWdodDogNTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtdmlkZW8tLWNvbnN0cnVjdGlvbiAuYWh0LXZpZGVvX19pbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC12aWRlby0tY29uc3RydWN0aW9uIC5haHQtdmlkZW9fX2ltZyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi12aWRlbyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNlZmY0ZmYgNTAlLCAjZmZmIDUwJSk7XG59XG5cbi5zZWN0aW9uLXZpZGVvIC5haHQtdmlkZW8tLXBvbGl0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMHB4IDI3cHggNDcuOXB4IDMuMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNlY3Rpb24tdmlkZW8gLmFodC12aWRlby0tcG9saXRpY2FsIC5haHQtdmlkZW9fX2ltZyB7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2VjdGlvbi12aWRlbyAuYWh0LXZpZGVvLS1wb2xpdGljYWwgLmFodC12aWRlb19faW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDExO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8gLmFodC12aWRlby0tcG9saXRpY2FsIC5haHQtdmlkZW9fX2ltZyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi12aWRlbyAuYWh0LXZpZGVvLS1wb2xpdGljYWwgLmFodC12aWRlb19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogOTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMjtcbn1cblxuLnNlY3Rpb24tdmlkZW8gLmFodC12aWRlby0tcG9saXRpY2FsIC5haHQtdmlkZW9fX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzA1MzZhNTtcbn1cblxuLnNlY3Rpb24tdmlkZW8gLmFodC12aWRlby0tcG9saXRpY2FsIC5haHQtdmlkZW9fX2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG59XG5cbi5zZWN0aW9uLXZpZGVvIC5haHQtdmlkZW8tLXBvbGl0aWNhbCAuYWh0LXZpZGVvX19saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEyO1xuICB3aWR0aDogMTE2cHg7XG4gIGhlaWdodDogMTE2cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAwJTtcbiAgdG9wOiAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgLThweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLnNlY3Rpb24tdmlkZW8gLmFodC12aWRlby0tcG9saXRpY2FsIC5haHQtdmlkZW9fX2xpbmsge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG4uYWJvdXQtdXMtYWdlbmN5LS1tcmcge1xuICBtYXJnaW4tdG9wOiAtNXZoO1xufVxuXG4uYWJvdXQtdXMtYWdlbmN5IC5zZWN0aW9uLXZpZGVvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5hYm91dC11cy1hZ2VuY3kgLnNlY3Rpb24tdmlkZW8gLmFodC12aWRlby0tYWdlbmN5IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmFib3V0LXVzLWFnZW5jeSAuc2VjdGlvbi12aWRlbyAuYWh0LXZpZGVvLS1hZ2VuY3kgLmFodC12aWRlb19faW1nIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hYm91dC11cy1hZ2VuY3kgLnNlY3Rpb24tdmlkZW8gLmFodC12aWRlby0tYWdlbmN5IC5haHQtdmlkZW9fX2ltZzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWJvdXQtdXMtYWdlbmN5IC5zZWN0aW9uLXZpZGVvIC5haHQtdmlkZW8tLWFnZW5jeSAuYWh0LXZpZGVvX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGNvbG9yOiAjRjdGN0Y3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzMwZGVnLCAjMTIwMGZmLCAjZDgwMGZmKTtcbn1cblxuLmFib3V0LXVzLWFnZW5jeSAuc2VjdGlvbi12aWRlbyAuYWh0LXZpZGVvLS1hZ2VuY3kgLmFodC12aWRlb19fbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY291bnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tY291bnRlci0tY2xhc3NpYyAuYWhldG8tY291bnRlcl9faWNvbiB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5haGV0by1jb3VudGVyLS1jbGFzc2ljIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICBmb250LXNpemU6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1jbGFzc2ljIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXItLWNsYXNzaWMgLmFoZXRvLWNvdW50ZXJfX251bWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWNsYXNzaWMgLmFoZXRvLWNvdW50ZXJfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLWNvdW50ZXItLW1vZGVybiAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYWhldG8tY291bnRlci0tbW9kZXJuIC5haGV0by1jb3VudGVyX19pY29uIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYWhldG8tY291bnRlci0tbW9kZXJuIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY291bnRlci0tbW9kZXJuIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uYWhldG8tY291bnRlci0tbW9kZXJuIC5haGV0by1jb3VudGVyX19udW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59XG5cbi5haGV0by1jb3VudGVyLS1tb2Rlcm4gLmFoZXRvLWNvdW50ZXJfX2Rlc2Mge1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLW1vZGVybiAuYWhldG8tY291bnRlcl9fZGVzYyB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1tb2Rlcm4gLmFoZXRvLWNvdW50ZXJfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uYWhldG8tY291bnRlci0taG9tZS1ldmVudCB7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWhvbWUtZXZlbnQgLmFoZXRvLWNvdW50ZXJfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY291bnRlci0taG9tZS1ldmVudCAuYWhldG8tY291bnRlcl9faW1nIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXItLWhvbWUtZXZlbnQgLmFoZXRvLWNvdW50ZXJfX251bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haGV0by1jb3VudGVyLS1ob21lLWV2ZW50IC5haGV0by1jb3VudGVyX19kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAyLjNweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLWhvbWUtZXZlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1kaXZpZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogJyc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb3VudGVyLS1kaXZpZGVyOjphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS10LXdoaXRlIC5haGV0by1jb3VudGVyX19pY29uLCAuYWhldG8tY291bnRlci0tdC13aGl0ZSAuYWhldG8tY291bnRlcl9fbnVtYmVyLCAuYWhldG8tY291bnRlci0tdC13aGl0ZSAuYWhldG8tY291bnRlcl9fZGVzYyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tY291bnRlci0teW9nYSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5haGV0by1jb3VudGVyLS15b2dhIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmFoZXRvLWNvdW50ZXItLXlvZ2EgLmFoZXRvLWNvdW50ZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWNvdW50ZXItLXlvZ2EgLmFoZXRvLWNvdW50ZXJfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haGV0by1jb3VudGVyLS15b2dhIC5haGV0by1jb3VudGVyLS1hY3RpdmUgLmFoZXRvLWNvdW50ZXJfX251bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8tY291bnRlci0teW9nYSAuYWhldG8tY291bnRlci0tYWN0aXZlIC5haGV0by1jb3VudGVyX19udW1iZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNHB4O1xuICByaWdodDogLTIwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogJysnO1xufVxuXG4uYWhldG8tY291bnRlci0tZWR1LTEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLWVkdS0xIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXItLWVkdS0xIC5haGV0by1jb3VudGVyX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IC01MHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5cbi5haGV0by1jb3VudGVyLS1lZHUtMSAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5haGV0by1jb3VudGVyLS1lZHUtMSAuYWhldG8tY291bnRlcl9fZGVzYyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYWhldG8tY291bnRlci0tcG9saXRpY2FsIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICBmb250LXNpemU6IDQwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODBweCk7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY291bnRlci0tcG9saXRpY2FsIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXItLXBvbGl0aWNhbCAuYWhldG8tY291bnRlcl9faW1nIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLWNvdW50ZXItLXBvbGl0aWNhbCAuYWhldG8tY291bnRlcl9fZGVzYyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWhldG8tY291bnRlci0tZWR1LTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1lZHUtMiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1lZHUtMiAuYWhldG8tY291bnRlcl9faXRlbSB7XG4gIGZsZXg6IDEgMSAwO1xuICBwYWRkaW5nOiAxMDVweCAzMHB4IDExMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tY291bnRlci0tZWR1LTIgLmFoZXRvLWNvdW50ZXJfX2l0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIH1cbiAgLmFoZXRvLWNvdW50ZXItLWVkdS0yIC5haGV0by1jb3VudGVyX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY291bnRlci0tZWR1LTIgLmFoZXRvLWNvdW50ZXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBwYWRkaW5nOiA3MHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLWVkdS0yIC5haGV0by1jb3VudGVyX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8tY291bnRlci0tZWR1LTIgLmFoZXRvLWNvdW50ZXJfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haGV0by1jb3VudGVyLS1lZHUtMiAuYWhldG8tY291bnRlcl9fdGl0bGUge1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWNvbnN0cnVjdGlvbi1ob21lIHtcbiAgcGFkZGluZzogNDNweCAwIDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb3VudGVyLS1jb25zdHJ1Y3Rpb24taG9tZSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1jb25zdHJ1Y3Rpb24taG9tZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb3VudGVyLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tY291bnRlcl9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXItLXNpbXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLXNpbXBsZSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8tY291bnRlci0tc2ltcGxlIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXItLXNpbXBsZSAuYWhldG8tY291bnRlcl9faXRlbSB7XG4gIGZsZXg6IDEgMSAwO1xuICBwYWRkaW5nOiAxMDlweCAzMHB4IDEwMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tY291bnRlci0tc2ltcGxlIC5haGV0by1jb3VudGVyX19pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB9XG4gIC5haGV0by1jb3VudGVyLS1zaW1wbGUgLmFoZXRvLWNvdW50ZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1zaW1wbGUgLmFoZXRvLWNvdW50ZXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBwYWRkaW5nOiA3MHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLXNpbXBsZSAuYWhldG8tY291bnRlcl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXItLXNpbXBsZSAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haGV0by1jb3VudGVyLS1zaW1wbGUgLmFoZXRvLWNvdW50ZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiA3cHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXRvLWNvdW50ZXItLXJlc3RhdXJhbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1yZXN0YXVyYW50IHtcbiAgICBwYWRkaW5nOiAwIDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWhldG8tY291bnRlci0tcmVzdGF1cmFudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY291bnRlci0tcmVzdGF1cmFudCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXItLXJlc3RhdXJhbnQgLmFoZXRvLWNvdW50ZXJfX2l0ZW0ge1xuICBmbGV4OiAxIDEgMDtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLXJlc3RhdXJhbnQgLmFoZXRvLWNvdW50ZXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLXJlc3RhdXJhbnQgLmFoZXRvLWNvdW50ZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXItLXJlc3RhdXJhbnQgLmFoZXRvLWNvdW50ZXJfX2l0ZW06Zmlyc3QtY2hpbGQgLmpzLWNvdW50ZXIge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5haGV0by1jb3VudGVyLS1yZXN0YXVyYW50IC5haGV0by1jb3VudGVyX19pdGVtOm50aC1jaGlsZCgzKSAuanMtY291bnRlciB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uYWhldG8tY291bnRlci0tcmVzdGF1cmFudCAuYWhldG8tY291bnRlcl9faXRlbTpsYXN0LWNoaWxkIC5qcy1jb3VudGVyIHtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5haGV0by1jb3VudGVyLS1yZXN0YXVyYW50IC5haGV0by1jb3VudGVyX19pdGVtLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5haGV0by1jb3VudGVyLS1yZXN0YXVyYW50IC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5haGV0by1jb3VudGVyLS1yZXN0YXVyYW50IC5haGV0by1jb3VudGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG59XG5cbi5haGV0by1jb3VudGVyLS1yZXN0YXVyYW50IC5haGV0by1jb3VudGVyX19pY29uLWhvbGRlciB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmFoZXRvLWNvdW50ZXItLXJlc3RhdXJhbnQgLmFoZXRvLWNvdW50ZXJfX2l0ZW06bnRoLWNoaWxkKDIpIC5haGV0by1jb3VudGVyX19pY29uLWhvbGRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDU0JSA0NiU7XG59XG5cbi5haGV0by1jb3VudGVyLS1yZXN0YXVyYW50IC5haGV0by1jb3VudGVyX19pdGVtOmxhc3QtY2hpbGQgLmFoZXRvLWNvdW50ZXJfX2ljb24taG9sZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTIlIDQ1JTtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWFnZW5jeSB7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1hZ2VuY3kge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4uYWhldG8tY291bnRlci0tYWdlbmN5IC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY291bnRlci0tYWdlbmN5IC5haGV0by1jb3VudGVyX19kZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAyLjNweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWFnZW5jeS1wbHVzIC5haGV0by1jb3VudGVyX19udW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogJysnO1xuICBsZWZ0OiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLWhvbWUtZXZlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICB9XG59XG5cbi5yZXN0LWNvdW50ZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlc3QtY291bnRlci13cmFwIC5sZWZ0LWltZyxcbi5yZXN0LWNvdW50ZXItd3JhcCAucmlnaHQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJlc3QtY291bnRlci13cmFwIC5sZWZ0LWltZyB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTI1MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnJlc3QtY291bnRlci13cmFwIC5sZWZ0LWltZyB7XG4gICAgYm90dG9tOiAtMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZXN0LWNvdW50ZXItd3JhcCAubGVmdC1pbWcge1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzdC1jb3VudGVyLXdyYXAgLmxlZnQtaW1nIHtcbiAgICBib3R0b206IC00MHB4O1xuICAgIGxlZnQ6IC0xMzBweDtcbiAgfVxufVxuXG4ucmVzdC1jb3VudGVyLXdyYXAgLnJpZ2h0LWltZyB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5yZXN0LWNvdW50ZXItd3JhcCAucmlnaHQtaW1nIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzdC1jb3VudGVyLXdyYXAgLnJpZ2h0LWltZyB7XG4gICAgcmlnaHQ6IC0xMzBweDtcbiAgfVxufVxuXG4uaW1nLTEwMGh3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRlc3RlbW9uaWFsLXF1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVzdGVtb25pYWwtcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTBlJztcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZvbnQtc2l6ZTogMTE5cHg7XG4gIGNvbG9yOiAjZjdmN2Y3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogLTE7XG59XG5cbmkuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWhldG8taW1hZ2UtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLWltYWdlLWJsb2NrX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8taW1hZ2UtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWltYWdlLWJsb2NrX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1pbWFnZS1ibG9jazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNTBweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8taW1hZ2UtYmxvY2s6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLWltYWdlLWJsb2NrOmhvdmVyIC5haGV0by1pbWFnZS1ibG9ja19fbGluayB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1pbWFnZS1ibG9jayB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuYWhldG8taW1hZ2UtYmxvY2s6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5haGV0by1pbWFnZS1ibG9jayAuYWhldG8taW1hZ2UtYmxvY2tfX2xpbmsge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taW1hZ2UtYmxvY2sge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFoZXRvLWltYWdlLWJsb2NrIC5haGV0by1pbWFnZS1ibG9ja19fbGluayB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taW1hZ2UtYmxvY2sge1xuICAgIGhlaWdodDogMjc1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWFjY29yZGlvbl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDI3cHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbnNjaGVkLWxpc3QgLmFoZXRvLWFjY29yZGlvbl9fcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tYWNjb3JkaW9uX19kZXNjIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1hY2NvcmRpb24gLmFoZXRvLWFjY29yZGlvbl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuYWhldG8tYWNjb3JkaW9uIC5haGV0by1hY2NvcmRpb25fX2Rlc2Mge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG59XG5cbi5hYm91dC1jaHVyY2gtZmFxLXdyYXAtMSAuYWhldG8tYWNjb3JkaW9uX190aXRsZSB7XG4gIHBhZGRpbmc6IDMwcHggMCAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWJvdXQtY2h1cmNoLWZhcS13cmFwLTEgLmFoZXRvLWFjY29yZGlvbl9fZGVzYyB7XG4gIG1hcmdpbjogMjdweCAwIDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaHVyY2gtYWJvdXQtcGFkZGluZy1mYXEge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gIH1cbn1cblxuLmNvbnN0cnVjdGlvbi1jYXJlZXJzV3JhcCAuYWhldG8tYWNjb3JkaW9uX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjdweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvbnN0cnVjdGlvbi1jYXJlZXJzV3JhcCAuYWhldG8tYWNjb3JkaW9uX190aXRsZS5hY3RpdmUgLmFoZXRvLWFjY29yZGlvbl9fcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmY0Jztcbn1cblxuLmNvbnN0cnVjdGlvbi1jYXJlZXJzV3JhcCAuYWhldG8tYWNjb3JkaW9uX19wbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jb25zdHJ1Y3Rpb24tY2FyZWVyc1dyYXAgLmFoZXRvLWFjY29yZGlvbl9fcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmM3JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNvbnN0cnVjdGlvbi1jYXJlZXJzV3JhcCAuYWhldG8tYWNjb3JkaW9uX19wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb25zdHJ1Y3Rpb24tY2FyZWVyc1dyYXAgLmFoZXRvLWFjY29yZGlvbl9fZGVzY1dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb25zdHJ1Y3Rpb24tY2FyZWVyc1dyYXAgLmFoZXRvLWFjY29yZGlvbl9fZGVzYyB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29uc3RydWN0aW9uLWNhcmVlcnNXcmFwIC5haGV0by1hY2NvcmRpb24gLmFoZXRvLWJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29uc3RydWN0aW9uLWNhcmVlcnNXcmFwIC5haGV0by1hY2NvcmRpb25fX2Rlc2NXcmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNvbnN0cnVjdGlvbi1jYXJlZXJzV3JhcCAuYWhldG8tYWNjb3JkaW9uIC5haGV0by1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnN0cnVjdGlvbi1jYXJlZXJzV3JhcCAuYWhldG8tYWNjb3JkaW9uIC5haGV0by1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmNvbnN0cnVjdGlvbi1jYXJlZXJzV3JhcCAuYWhldG8tYWNjb3JkaW9uIC5haGV0by1hY2NvcmRpb25fX2Rlc2Mge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG59XG5cbi5haGV0by1jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8tY29udGFjdCAuYWhldG8tY29udGFjdF9fbG9jIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tY29udGFjdCAuYWhldG8tY29udGFjdF9fbG9jIHtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1kZWZhdWx0IC5haGV0by1jb250YWN0X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8tY29udGFjdC0tZGVmYXVsdCAuYWhldG8tY29udGFjdF9faG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWRlZmF1bHQgLmFoZXRvLWNvbnRhY3RfX2hvbGRlcjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGFjdC0tZGVmYXVsdCAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWRlZmF1bHQgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICBmbGV4LWJhc2lzOiAxNXB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1jb250YWN0LS1kZWZhdWx0IC5haGV0by1jb250YWN0X19saW5rLW1hcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by1jb250YWN0LS1iYW5uZXIgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJhbm5lciAuYWhldG8tY29udGFjdF9faG9sZGVyICsgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uYWhldG8tY29udGFjdC0tYmFubmVyIC5haGV0by1jb250YWN0X19pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWhldG8tY29udGFjdC0tYmFubmVyIC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250YWN0LS1iYW5uZXIgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFoZXRvLWNvbnRhY3QtLWJhbm5lciAuYWhldG8tY29udGFjdF9faG9sZGVyICsgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFoZXRvLWNvbnRhY3QtLWJhbm5lciAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRhY3QtLWJhbm5lciAuYWhldG8tY29udGFjdF9faWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1ob21lLWV2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8tY29udGFjdC0taG9tZS1ldmVudF9fdGV4dCAuYWhldG8tY29udGFjdF9faG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWhvbWUtZXZlbnRfX3RleHQgLmFoZXRvLWNvbnRhY3RfX2hvbGRlcjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGFjdC0taG9tZS1ldmVudF9fdGV4dCAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWhvbWUtZXZlbnRfX3RleHQgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICBmbGV4LWJhc2lzOiAxNXB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1jb250YWN0LS1ob21lLWV2ZW50X190ZXh0IC5haGV0by1jb250YWN0X19saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1jb250YWN0LS1ob21lLWV2ZW50X190ZXh0IC5haGV0by1jb250YWN0X19saW5rOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haGV0by1jb250YWN0LS1ob21lLWV2ZW50X19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzNzVweDtcbiAgd2lkdGg6IDQ3MHB4O1xuICB0b3A6IDExM3B4O1xufVxuXG4uYWhldG8tY29udGFjdC0taG9tZS1ldmVudF9fY29udGVudCAuYWhldG8tYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLWhvbWUtZXZlbnRfX2NvbnRlbnQge1xuICAgIGxlZnQ6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1jb250YWN0LS1ob21lLWV2ZW50X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1zaW1wbGUgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICBmb250LXNpemU6IDU2cHg7XG59XG5cbi5haGV0by1jb250YWN0LS1zaW1wbGUgLmFoZXRvLWNvbnRhY3RfX3R5cGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLXNpbXBsZSAuYWhldG8tY29udGFjdF9fdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1zaW1wbGUgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haGV0by1jb250YWN0LS1tb2Rlcm4gLmFoZXRvLWNvbnRhY3RfX3R5cGUsIC5haGV0by1jb250YWN0LS1zaWRlYmFyIC5haGV0by1jb250YWN0X190eXBlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tY29udGFjdC0tbW9kZXJuIC5haGV0by1jb250YWN0X190eXBlLCAuYWhldG8tY29udGFjdC0tc2lkZWJhciAuYWhldG8tY29udGFjdF9fdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0tbW9kZXJuIC5haGV0by1jb250YWN0X19pbmZvLCAuYWhldG8tY29udGFjdC0tc2lkZWJhciAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250YWN0LS1tb2Rlcm4gLmFoZXRvLWNvbnRhY3RfX2luZm8sIC5haGV0by1jb250YWN0LS1zaWRlYmFyIC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLW1vZGVybiAuYWhldG8tY29udGFjdF9faW5mbywgLmFoZXRvLWNvbnRhY3QtLXNpZGViYXIgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0tbW9kZXJuIC5haGV0by1jb250YWN0X19saW5rLCAuYWhldG8tY29udGFjdC0tc2lkZWJhciAuYWhldG8tY29udGFjdF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGFjdC0tbW9kZXJuIC5haGV0by1jb250YWN0X19saW5rLCAuYWhldG8tY29udGFjdC0tc2lkZWJhciAuYWhldG8tY29udGFjdF9fbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1tb2Rlcm4gLmFoZXRvLWNvbnRhY3RfX2xpbmstZGlyLCAuYWhldG8tY29udGFjdC0tc2lkZWJhciAuYWhldG8tY29udGFjdF9fbGluay1kaXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGFjdC0tcG9saXRpY2FsIC5haGV0by1jb250YWN0X190eXBlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5haGV0by1jb250YWN0LS1wb2xpdGljYWwgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1jb250YWN0LS1wb2xpdGljYWwgLmFoZXRvLWNvbnRhY3RfX2xpbmsge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5haGV0by1jb250YWN0LS1tdWx0aS1sb2MgLmFoZXRvLWNvbnRhY3RfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haGV0by1jb250YWN0LS1tdWx0aS1sb2MgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5haGV0by1jb250YWN0LS1tdWx0aS1sb2MgLmFoZXRvLWNvbnRhY3RfX2hvbGRlcjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGFjdC0tbXVsdGktbG9jIC5haGV0by1jb250YWN0X19pY29uIHtcbiAgZmxleC1iYXNpczogMTVweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWhldG8tY29udGFjdC0tbXVsdGktbG9jIC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tY29udGFjdC0tbXVsdGktbG9jIC5haGV0by1jb250YWN0X19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLW11bHRpLWxvYyAuYWhldG8tY29udGFjdF9fbGluay1tYXAge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tY29udGFjdC0tbXVsdGktbG9jIC5haGV0by1jb250YWN0X19saW5rLW1hcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0tYXV0aG9yLWJpbyAuYWhldG8tY29udGFjdF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGFjdC0tYXV0aG9yLWJpbyAuYWhldG8tY29udGFjdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRhY3QtLWF1dGhvci1iaW8gLmFoZXRvLWNvbnRhY3RfX21haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWhldG8tY29udGFjdC0tYXV0aG9yLWJpbyAuYWhldG8tY29udGFjdF9fdGVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLWF1dGhvci1iaW8gLmFoZXRvLWNvbnRhY3RfX3RlbCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0tZHZkZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogLTE1cHg7XG4gIGhlaWdodDogMTI1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGFjdC0tZHZkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRhY3QtLWR2ZGVyOjphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogLTIzcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1jLXdoaXRlIC5haGV0by1jb250YWN0X19pbmZvLFxuLmFoZXRvLWNvbnRhY3QtLWMtd2hpdGUgLmFoZXRvLWNvbnRhY3RfX2ljb24sXG4uYWhldG8tY29udGFjdC0tYy13aGl0ZSAuYWhldG8tY29udGFjdF9fbGluay1tYXAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJ1c2luZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJ1c2luZXNzIC5haGV0by1jb250YWN0X190aXRsZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCAwIDQxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGFjdC0tYnVzaW5lc3MgLmFoZXRvLWNvbnRhY3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1idXNpbmVzcyAuYWhldG8tY29udGFjdF9fbGluay1tYXAge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDQ1cHggMCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tY29udGFjdC0tYnVzaW5lc3MgLmFoZXRvLWNvbnRhY3RfX2xpbmstbWFwOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLWJ1c2luZXNzIC5haGV0by1jb250YWN0X19saW5rLW1hcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0tYnVzaW5lc3MgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5haGV0by1jb250YWN0LS1idXNpbmVzcyAuYWhldG8tY29udGFjdF9faG9sZGVyOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by1jb250YWN0LS1idXNpbmVzcyAuYWhldG8tY29udGFjdF9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWhldG8tY29udGFjdC0tYnVzaW5lc3MgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1jb250YWN0LS1idXNpbmVzcyAuYWhldG8tY29udGFjdF9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAuY29udGFjdC1kZXNrdyB7XG4gICAgbWF4LXdpZHRoOiA0ODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5haHQtY29udGFjdC0tZWR1IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5haHQtY29udGFjdC0tZWR1IC5haHQtY29udGFjdF9fc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY29udGFjdC0tZWR1IC5haHQtY29udGFjdF9fYWRkcmVzcywgLmFodC1jb250YWN0LS1lZHUgLmFodC1jb250YWN0X19lbWFpbCwgLmFodC1jb250YWN0LS1lZHUgLmFodC1jb250YWN0X190ZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1jb250YWN0LS1lZHUgLmFodC1jb250YWN0X19hZGRyZXNzLCAuYWh0LWNvbnRhY3QtLWVkdSAuYWh0LWNvbnRhY3RfX2VtYWlsLCAuYWh0LWNvbnRhY3QtLWVkdSAuYWh0LWNvbnRhY3RfX3RlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuXG4uYWh0LWNvbnRhY3QtLWVkdSAuYWh0LWNvbnRhY3RfX2VtYWlsOmhvdmVyLCAuYWh0LWNvbnRhY3QtLWVkdSAuYWh0LWNvbnRhY3RfX3RlbDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmFodC1jb250YWN0LS1lZHUgLmFodC1jb250YWN0X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1jb250YWN0LS15b2dhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29udGFjdC0teW9nYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDg1cHggMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1jb250YWN0LS15b2dhIC5haHQtY29udGFjdF9faXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb250YWN0LS15b2dhIC5haHQtY29udGFjdF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgfVxufVxuXG4uYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X19pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzNyU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC1jb250YWN0LS15b2dhIC5haHQtY29udGFjdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X19pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLmFodC1jb250YWN0LS15b2dhIC5haHQtY29udGFjdF9faWNvbi1pbm5lciB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X190b3VjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX3RvdWNoLWlubmVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X19pbWcge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtY29udGFjdC0tdHJ2bCAuYWh0LWNvbnRhY3RfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFodC1jb250YWN0LS10cnZsIC5haHQtY29udGFjdF9fZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5haHQtY29udGFjdC0tdHJ2bCAuYWh0LWNvbnRhY3RfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5haHQtY29udGFjdC0tdHJ2bCAuYWh0LWNvbnRhY3RfX2RldGFpbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1jb250YWN0LS10cnZsIC5haHQtY29udGFjdF9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG5cbi5haHQtY29udGFjdC0tdHJ2bCAuYWh0LWNvbnRhY3RfX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haHQtY29udGFjdC0tdHJ2bCAuYWh0LWNvbnRhY3RfX2xpbmssIC5haHQtY29udGFjdC0tdHJ2bCAuYWh0LWNvbnRhY3RfX21hcmtlciB7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X19saW5rOmFmdGVyLCAuYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X19tYXJrZXI6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFodC1jb250YWN0LS10cnZsIC5haHQtY29udGFjdF9fbWFya2VyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG4uYWh0LWNvbnRhY3QtLXJlc3RhdXJhbnQtY29udGFjdC1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5haHQtY29udGFjdC0tcmVzdGF1cmFudC1jb250YWN0LXJpZ2h0IC5haHQtY29udGFjdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5haHQtY29udGFjdC0tcmVzdGF1cmFudC1jb250YWN0LXJpZ2h0IC5haHQtY29udGFjdF9faWNvbi13cmFwIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBmbGV4OiAwIDAgNTBweDtcbn1cblxuLmFodC1jb250YWN0LS1yZXN0YXVyYW50LWNvbnRhY3QtcmlnaHQgLmFodC1jb250YWN0X19kZXRhaWwge1xuICBtYXJnaW4tbGVmdDogMjdweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cblxuLmFodC1jb250YWN0LS1yZXN0YXVyYW50LWNvbnRhY3QtcmlnaHQgLmFodC1jb250YWN0X190aXRsZSwgLmFodC1jb250YWN0LS1yZXN0YXVyYW50LWNvbnRhY3QtcmlnaHQgLmFodC1jb250YWN0X19kYXRhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtY29udGFjdC0tcmVzdGF1cmFudC1jb250YWN0LXJpZ2h0IC5haHQtY29udGFjdF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWNvbnRhY3QtLXJlc3RhdXJhbnQtY29udGFjdC1yaWdodCAuYWh0LWNvbnRhY3RfX2RhdGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2h1cmNoLWNvbnRhY3QtdXMtd3JhcCAuYWhldG8tY29udGFjdC0tc2ltcGxlIC5haGV0by1jb250YWN0X19pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDAuNDM7XG59XG5cbi5jaHVyY2gtY29udGFjdC11cy13cmFwIC5haGV0by1jb250YWN0LS1zaW1wbGUgLmFoZXRvLWNvbnRhY3RfX3R5cGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jaHVyY2gtY29udGFjdC11cy13cmFwIC5haGV0by1jb250YWN0LS1zaW1wbGUgLmFoZXRvLWNvbnRhY3RfX2xpbmsge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY2hyLWZvcm0tY29udGFpbmVyIGlucHV0LFxuLmNoci1mb3JtLWNvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmNoci1mb3JtLWNvbnRhaW5lciBpbnB1dCB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbnN0cnVjdGlvbi1jb250YWN0IC5haGV0by1jb250YWN0X190eXBlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuXG4uY29uc3RydWN0aW9uLWNvbnRhY3QgLmFoZXRvLWNvbnRhY3RfX2xpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY29uc3RydWN0aW9uLWNvbnRhY3QtZm9ybSAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29uc3RydWN0aW9uLWNvbnRhY3QtZm9ybSAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uYWhldG8tc29jaWFsc19fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWhldG8tc29jaWFsc19faWNvbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLXJldHJlYXQgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xufVxuXG4uYWhldG8tc29jaWFscy0tcmV0cmVhdCAuYWh0LXNvY2lhbHNfX2xpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rOmhvdmVyIC5haHQtc29jaWFsc19faWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWhldG8tc29jaWFscy0tY2lyY2xlIC5haHQtc29jaWFsc19faWNvbiB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWN0aXZlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFjdGl2ZSAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1zb2NpYWxzLS1pLXdoaXRlIC5haHQtc29jaWFsc19faWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tc29jaWFscy0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNvY2lhbHMtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5haGV0by1zb2NpYWxzLS1iYW5uZXIgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1zb2NpYWxzLS1iYW5uZXIgLmFodC1zb2NpYWxzX19saW5rICsgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5haGV0by1zb2NpYWxzLS1iYW5uZXIgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uYWhldG8tc29jaWFscy0tZXZlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDc2cHg7XG4gIGxlZnQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tc29jaWFscy0tZXZlbnRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIGxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNvY2lhbHMtLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5haGV0by1zb2NpYWxzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tc29jaWFsc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWhldG8tc29jaWFsc19faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMDJmMmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1zb2NpYWxzX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtc29jaWFsc19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cblxuLmFodC1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haHQtc29jaWFsc19faWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5haHQtc29jaWFscy0tY2lyY2xlIHtcbiAgbWFyZ2luOiAtNHB4O1xufVxuXG4uYWh0LXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtc29jaWFscy0tZWR1IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci03X19hc2lkZS1zb2NpYWxzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5haGV0by1oZWFkZXItN19fYXNpZGUtc29jaWFscyAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5haGV0by1oZWFkZXItN19fYXNpZGUtc29jaWFscyAuYWh0LXNvY2lhbHNfX2xpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci03X19hc2lkZS1zb2NpYWxzIC5haHQtc29jaWFsc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmFodC1iYW4tLWV2ZW50cyAuYWhldG8tc29jaWFscy0tYmFubmVyIC5haHQtc29jaWFsc19fbGluayArIC5haHQtc29jaWFsc19fbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzX19saXN0IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haHQtYnJlYWRjcnVtYnNfX2l0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBjb250ZW50OiAnXFxmMTI1JztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbn1cblxuLmFodC1icmVhZGNydW1ic19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFodC1icmVhZGNydW1ic19faXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzX19saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG59XG5cbi5haHQtYnJlYWRjcnVtYnNfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5haHQtYnJlYWRjcnVtYnMgLmJ1dHRvbl9iYWNrIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFodC1icmVhZGNydW1icyAuYnV0dG9uX2JhY2s6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBjb250ZW50OiAnXFxmMTI0JztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbn1cblxuLmFodC1icmVhZGNydW1icy0td2l0aC1ib3JkZXIge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFodC1icmVhZGNydW1icy0teW9nYSAuYWh0LWJyZWFkY3J1bWJzX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFodC1icmVhZGNydW1icy0tZWR1IC5haHQtYnJlYWRjcnVtYnNfX2xpbmsge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jb21pbmctc29vbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb21pbmctc29vbl9fZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21pbmctc29vbl9fdW5pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMTNweDtcbiAgbWFyZ2luOiAwIDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbWluZy1zb29uX19udW1iZXIge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNvbWluZy1zb29uX19kb3RzIHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuY29taW5nLXNvb25fX2RvdHMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbWluZy1zb29uX19kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uX19kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLS1jLXdoaXRlIC5jb21pbmctc29vbl9fbnVtYmVyLFxuLmNvbWluZy1zb29uLS1jLXdoaXRlIC5jb21pbmctc29vbl9fY2FwdGlvbixcbi5jb21pbmctc29vbi0tYy13aGl0ZSAuY29taW5nLXNvb25fX2RvdHMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbWluZy1zb29uLS1ob21lLWV2ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29taW5nLXNvb24tLWhvbWUtZXZlbnQgLmNvbWluZy1zb29uX191bml0IHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5jb21pbmctc29vbi0taG9tZS1ldmVudCAuY29taW5nLXNvb25fX251bWJlciB7XG4gIGZvbnQtc2l6ZTogODVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbWluZy1zb29uLS1ob21lLWV2ZW50IC5jb21pbmctc29vbl9fY2FwdGlvbiB7XG4gIGxldHRlci1zcGFjaW5nOiAzLjNweDtcbn1cblxuLmNvbWluZy1zb29uLS1ob21lLWV2ZW50IC5jb21pbmctc29vbl9fZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uX191bml0IHtcbiAgICBtaW4td2lkdGg6IDEwOHB4O1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21pbmctc29vbiAuY29taW5nLXNvb25fX3VuaXQge1xuICAgIG1pbi13aWR0aDogNzdweDtcbiAgfVxuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgfVxuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbl9fZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMyBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbl9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDQzcHg7XG4gIH1cbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbl9fdW5pdCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1hcmdpbjogMCA0cHg7XG4gIH1cbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbl9fZG90cyB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uX19jYXB0aW9uIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybSA+IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IC0xNHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAxNHB4O1xufVxuXG4uYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY2cHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dGFyZWEge1xuICBoZWlnaHQ6IDIwMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDU1cHggYXV0byAwO1xuICBwYWRkaW5nOiAyMXB4IDQ1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWhldG8tZm9ybS0tYnRuLWxlZnQgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICBtYXJnaW46IDQwcHggYXV0byAwIDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1mb3JtLS1idG4tbGVmdCAud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tZm9ybS0tYnRuLWxlZnQgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvcm0tLXBvcC11cCAud3BjZjctZm9ybSA+IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC0xNHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5haGV0by1mb3JtLS1wb3AtdXAgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAxNHB4O1xufVxuXG4uYWhldG8tZm9ybS0tcG9wLXVwIC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWZvcm0tLXBvcC11cCAud3BjZjctZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLWZvcm0tLXBvcC11cCAud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tZm9ybS0tcG9wLXVwIC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dGFyZWEge1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5haGV0by1mb3JtLS1wb3AtdXAgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICBwYWRkaW5nOiAyMXB4IDU1cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1mb3JtLS1wb3AtdXAgLndwY2Y3LWZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haGV0by1mb3JtLS1idXNpbmVzcyAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLWZvcm0tLWJ1c2luZXNzIC53cGNmNy1mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWhldG8tZm9ybS0tYnVzaW5lc3MgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tZm9ybS0tYnVzaW5lc3MgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWhldG8tZm9ybS0teW9nYSAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWZvcm0tLXlvZ2EgLndwY2Y3LWZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tZm9ybS0teW9nYSAud3BjZjctZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLmFoZXRvLWZvcm0tLXlvZ2EgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWZvcm0tLXlvZ2EgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uYWhldG8tZm9ybS0teW9nYSAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYWhldG8tZm9ybS0tcmVzdGF1cmFudCAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMTdweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWhldG8tZm9ybS0tcmVzdGF1cmFudCAud3BjZjctZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLWZvcm0tLXJlc3RhdXJhbnQgLndwY2Y3LXRleHQsXG4uYWhldG8tZm9ybS0tcmVzdGF1cmFudCAud3BjZjctdGV4dGFyZWEge1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG59XG5cbi5haGV0by1mb3JtLS1yZXN0YXVyYW50IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4uYWhldG8tZm9ybS0tcmVzdGF1cmFudCAuZm9ybS1idGgtaG9sZGVyIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgbWFyZ2luOiAwIDMwcHggMTZweCAxMnB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIHdpZHRoOiAxNzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIHBhZGRpbmc6IDRweCAwIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLWZvcm0tLXJlc3RhdXJhbnQgLmZvcm0tYnRoLWhvbGRlciAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWZvcm0tLXJlc3RhdXJhbnQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbCAubWM0d3AtZm9ybS1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1mb3JtLWVtYWlsIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDIxcHggMjdweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbCAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1mb3JtLWVtYWlsIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLWZvcm0tZW1haWwgLm1jNHdwLWZvcm0gLm1jNHdwLXJlc3BvbnNlICoge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1mb3JtLWVtYWlsLS1jb3VudGRvd24gLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbC0tY291bnRkb3duIC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbC0tY291bnRkb3duIC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwtLWNvdW50ZG93biAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMjNweCA0M3B4IDIzcHggNTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbC0tZXZlbnQgLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDIzcHggMzVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwtLWVkdWNhdGlvbiAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5haGV0by1mb3JtLWVtYWlsLS1lZHVjYXRpb24gLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgcGFkZGluZzogMjFweCAyM3B4O1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbC0tZWR1Y2F0aW9uIC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAyM3B4IDQycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5haGV0by1mb3JtLWVtYWlsLS1idXNpbmVzcyAubWM0d3AtZm9ybS1maWVsZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1mb3JtLWVtYWlsLS1idXNpbmVzcyAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwtLWJ1c2luZXNzIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1mb3JtLWVtYWlsLS1idXNpbmVzcyAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5haGV0by1mb3JtLWVtYWlsLS1idXNpbmVzcyAubWM0d3AtZm9ybS1maWVsZHM6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMThweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb250ZW50OiAnXFxmMTBiJztcbiAgfVxufVxuXG4uYWh0LWZvcm0tLWVkdSAud3BjZjcgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWZvcm0tLWVkdSAud3BjZjctZm9ybSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtZm9ybS0tZWR1IC53cGNmNy1mb3JtID4gcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTRweDtcbn1cblxuLmFodC1mb3JtLS1lZHUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgbWFyZ2luOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWZvcm0tLWVkdSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLmFodC1mb3JtLS1lZHUgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uYWh0LWZvcm0tLWVkdSAud3BjZjctdGV4dGFyZWEge1xuICBoZWlnaHQ6IDIwMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5haHQtZm9ybS0tZWR1IC53cGNmNy1zdWJtaXQge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAzMnB4IDE0cHggMTRweDtcbiAgcGFkZGluZzogMjJweCA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1mb3JtLS10cnZsIC53cGNmNyBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtZm9ybS0tdHJ2bCAud3BjZjctZm9ybSA+IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTE0cHg7XG59XG5cbi5haHQtZm9ybS0tdHJ2bCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWZvcm0tLXRydmwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZm9ybS0tdHJ2bCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1mb3JtLS10cnZsIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMThweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haHQtZm9ybS0tdHJ2bCAud3BjZjctdGV4dGFyZWEge1xuICBoZWlnaHQ6IDIwMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5haHQtZm9ybS0tdHJ2bCAud3BjZjctc2VsZWN0IG9wdGlvbltkaXNhYmxlZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWZvcm0tLXRydmwgLndwY2Y3LXN1Ym1pdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDQ3cHggYXV0byAxNHB4O1xuICBwYWRkaW5nOiAxOHB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbG9yX2JsdWUgLmFoZXRvLWZvcm0tZW1haWwtLWNvdW50ZG93biAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jb2xvcl9ibHVlIC5haGV0by1mb3JtLWVtYWlsLS1jb3VudGRvd24gLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uY2h1cmNoLWNvbnRhY3QtdXMtd3JhcCAuYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jaHVyY2gtY29udGFjdC11cy13cmFwIC5haGV0by1mb3JtLS1kZWZhdWx0IC5CdWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaHVyY2gtY29udGFjdC11cy13cmFwIC5haGV0by1mb3JtLS1kZWZhdWx0IC5CdWRnZXQ6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IElvbmljb25zO1xuICBjb250ZW50OiAnXFxmMTIzJztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNodXJjaC1jb250YWN0LXVzLXdyYXAgLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zZWxlY3Qge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY2h1cmNoLWNvbnRhY3QtdXMtd3JhcCAuYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jaHVyY2gtY29udGFjdC11cy13cmFwIC5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaHVyY2gtY29udGFjdC11cy13cmFwIC5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5jaHVyY2gtc2VybW9ucy1kZXQtd3JhcCAuYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jaHVyY2gtc2VybW9ucy1kZXQtd3JhcCAuYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNDBweDtcbn1cblxuLmNodXJjaC1zZXJtb25zLWRldC13cmFwIC5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc2VsZWN0IHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmNodXJjaC1zZXJtb25zLWRldC13cmFwIC5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNodXJjaC1zZXJtb25zLWRldC13cmFwIC5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaHVyY2gtc2VybW9ucy1kZXQtd3JhcCAuYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXJnaW4tY2h1cmNoLWNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4tc2VybW9uLWRldC1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG5cbi5jb25zdHJ1Y3Rpb24tY29udGFjdC1mb3JtIC5haGV0by1mb3JtIC53cGNmNy1zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY29uc3RydWN0aW9uLWNvbnRhY3QtZm9ybSAuYWhldG8tZm9ybSAud3BjZjctc3VibWl0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY29uc3RydWN0aW9uLWNvbnRhY3QtZm9ybSAuYWhldG8tZm9ybSAuQnVkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29uc3RydWN0aW9uLWNvbnRhY3QtZm9ybSAuYWhldG8tZm9ybSAuQnVkZ2V0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnXFxmMTIzJztcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAyM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJlc3QtY29udGFjdHMtd3JhcCAuY29udGFjdC1sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDg3JTtcbn1cblxuLnJlc3QtY29udGFjdHMtd3JhcCAuY29udGFjdC1sZWZ0IC5mb3JtLXdyYXAge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucmVzdC1jb250YWN0cy13cmFwIC5jb250YWN0LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLnJlc3QtY29udGFjdHMtd3JhcCAuY29udGFjdC1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTc2JSAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gIC5yZXN0LWNvbnRhY3RzLXdyYXAgLmNvbnRhY3QtcmlnaHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIyMCUgMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXN0LWNvbnRhY3RzLXdyYXAgLmNvbnRhY3QtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnJlc3QtY29udGFjdHMtd3JhcCAuY29udGFjdC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc3QtY29udGFjdHMtd3JhcCAuY29udGFjdC1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTIwJSAxNnB4O1xuICB9XG4gIC5yZXN0LWNvbnRhY3RzLXdyYXAgLmNvbnRhY3QtcmlnaHQsXG4gIC5yZXN0LWNvbnRhY3RzLXdyYXAgLmNvbnRhY3QtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLnJlc3QtY29udGFjdHMtd3JhcCAuY29udGFjdC1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjIyMCUgMTZweDtcbiAgfVxuICAucmVzdC1jb250YWN0cy13cmFwIC5jb250YWN0LWxlZnQsXG4gIC5yZXN0LWNvbnRhY3RzLXdyYXAgLmNvbnRhY3QtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5yZXN0LXJlc2VydmF0aW9uLWhvbWUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIHBhZGRpbmctdG9wOiAyODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlc3QtcmVzZXJ2YXRpb24taG9tZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN0LXJlc2VydmF0aW9uLWhvbWUge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yZXN0LXJlc2VydmF0aW9uLWhvbWUge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi5yZXN0LXJlc2VydmF0aW9uLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogLTEzMHB4O1xuICBwYWRkaW5nOiAxMDZweCA1MHB4IDEwMHB4IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAzOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJlc3QtcmVzZXJ2YXRpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA3MHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnJlc3QtcmVzZXJ2YXRpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gIH1cbn1cblxuLnJlc3QtcmVzZXJ2YXRpb24tY29udGFpbmVyIC5yZXN0LXJlc2VydmF0aW9uLW9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDEwOHB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZXN0LXJlc2VydmF0aW9uLWNvbnRhaW5lciAucmVzdC1yZXNlcnZhdGlvbi1vcmRlciAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gIG1heC13aWR0aDogNTgwcHg7XG59XG5cbi5yZXN0LXJlc2VydmF0aW9uLWNvbnRhaW5lciAucmVzdC1yZXNlcnZhdGlvbi1vcmRlciAuYWhldG8tc2luZ2xlLWltZyB7XG4gIG1heC13aWR0aDogMzQwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5yZXN0LXJlc2VydmF0aW9uLWNvbnRhaW5lciAucmVzdC1yZXNlcnZhdGlvbi1vcmRlciAuYWhldG8tc2luZ2xlLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc3QtcmVzZXJ2YXRpb24tY29udGFpbmVyIC5yZXN0LXJlc2VydmF0aW9uLW9yZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuLnJlc3QtcmVzZXJ2YXRpb24tY29udGFpbmVyX2JvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IC03MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzdC1yZXNlcnZhdGlvbi1jb250YWluZXJfYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmZvcm0tcmVzdC1yZXNlcnZhdGlvbi13cmFwIC5haGV0by1mb3JtLS1yZXN0LXJlc2VydmF0aW9uIGZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IHVuc2V0O1xuICBtaW4td2lkdGg6IHVuc2V0O1xufVxuXG4uZm9ybS1yZXN0LXJlc2VydmF0aW9uLXdyYXAgLmFoZXRvLWZvcm0tLXJlc3QtcmVzZXJ2YXRpb24gZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuaW5wdXQtaWNvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgdG9wOiAwO1xuICByaWdodDogMTVweDtcbiAgY29sb3I6ICM4MDI2MWI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9ybS1yZXN0LXJlc2VydmF0aW9uLXdyYXAgLmFoZXRvLWZvcm0tLXJlc3QtcmVzZXJ2YXRpb24gZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAuaW5wdXQtaWNvbi1wZXJzb25zOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjQ3ZSc7XG59XG5cbi5mb3JtLXJlc3QtcmVzZXJ2YXRpb24td3JhcCAuYWhldG8tZm9ybS0tcmVzdC1yZXNlcnZhdGlvbiBmb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5pbnB1dC1pY29uLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmNDAzJztcbn1cblxuLmZvcm0tcmVzdC1yZXNlcnZhdGlvbi13cmFwIC5haGV0by1mb3JtLS1yZXN0LXJlc2VydmF0aW9uIGZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmlucHV0LWljb24tZGF0ZTphZnRlciwgLmZvcm0tcmVzdC1yZXNlcnZhdGlvbi13cmFwIC5haGV0by1mb3JtLS1yZXN0LXJlc2VydmF0aW9uIGZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLmlucHV0LWljb24tcGhvbmU6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMTE3Jztcbn1cblxuLmZvcm0tcmVzdC1yZXNlcnZhdGlvbi13cmFwIC5haGV0by1mb3JtLS1yZXN0LXJlc2VydmF0aW9uIGZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbi5mb3JtLXJlc3QtcmVzZXJ2YXRpb24td3JhcCAuYWhldG8tZm9ybS0tcmVzdC1yZXNlcnZhdGlvbiBmb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sW25hbWU9XCJOYW1lXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmZvcm0tcmVzdC1yZXNlcnZhdGlvbi13cmFwIC5haGV0by1mb3JtLS1yZXN0LXJlc2VydmF0aW9uIGZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTJweDtcbn1cblxuLmZvcm0tcmVzdC1yZXNlcnZhdGlvbi13cmFwIC5haGV0by1mb3JtLS1yZXN0LXJlc2VydmF0aW9uIGZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5mb3JtLXJlc3QtcmVzZXJ2YXRpb24td3JhcCAuYWhldG8tZm9ybS0tcmVzdC1yZXNlcnZhdGlvbiBmb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbn1cblxuLmZvcm0tcmVzdC1yZXNlcnZhdGlvbi13cmFwIC5haGV0by1mb3JtLS1yZXN0LXJlc2VydmF0aW9uIGZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmFoZXRvLXBvcC11cC1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1wb3AtdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMjtcbn1cblxuLmFoZXRvLXBvcC11cF9fd2luZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xufVxuXG4uYWhldG8tcG9wLXVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOXB4O1xuICByaWdodDogMjlweDtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLXBvcC11cF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWhldG8tcG9wLXVwX19pY29uOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFoZXRvLXBvcC11cC0taG9tZS1ldmVudCAuYWhldG8tcG9wLXVwX193aW5kb3cge1xuICBwYWRkaW5nOiAxMTBweCA2MHB4IDgwcHg7XG59XG5cbi5haGV0by1wb3AtdXAtLWhvbWUtZXZlbnQgLmFoZXRvLXBvcC11cF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wb3AtdXAtLWhvbWUtZXZlbnQgLmFoZXRvLXBvcC11cF9fd2luZG93IHtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHggNDBweDtcbiAgfVxufVxuXG4uYWh0LWJhbi0tZXZlbnRzIC5haGV0by1wb3AtdXAtLWhvbWUtZXZlbnQgLmFoZXRvLXBvcC11cF9fd2luZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtYmFuLS1ldmVudHMgLmFoZXRvLXBvcC11cC0taG9tZS1ldmVudCAuYWhldG8tcG9wLXVwX193aW5kb3cgaWZyYW1lIHtcbiAgd2lkdGg6IDU3NnB4O1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuXG4uYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tYmxvY2txdW90ZS5pdGFsaWMgaDEge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgcGFkZGluZzogNDVweCAxNXB4O1xuICB9XG4gIC5haGV0by1ibG9ja3F1b3RlIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmFoZXRvLWJsb2NrcXVvdGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tYXV0aG9yLWJpbyAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICBwYWRkaW5nOiAxMjBweCAwcHggODVweCAwcHg7XG4gIG1heC13aWR0aDogNDY1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLWF1dGhvci1iaW8gLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICBwYWRkaW5nOiAxMDBweCA4MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tYXV0aG9yLWJpbyAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICAgIHBhZGRpbmc6IDgwcHggNTBweCA4MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tYXV0aG9yLWJpbyAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGU6YmVmb3JlIHtcbiAgdG9wOiAtNzBweDtcbiAgbGVmdDogLTMwcHg7XG4gIGZvbnQtc2l6ZTogMzUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tYXV0aG9yLWJpbyAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGU6YmVmb3JlIHtcbiAgICB0b3A6IC05MHB4O1xuICAgIGxlZnQ6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLWF1dGhvci1iaW8gLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlOmJlZm9yZSB7XG4gICAgdG9wOiAtNTBweDtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICAgIGxlZnQ6IDQ1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLWF1dGhvci1iaW8gLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG4gIC5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZTpiZWZvcmUge1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogNTBweDtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICB9XG4gIC5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHBhZGRpbmc6IDI2MHB4IDExMHB4IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTAxIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgcGFkZGluZzogMjYwcHggNzBweCA4MHB4O1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlOjpiZWZvcmUge1xuICB0b3A6IDExMHB4O1xuICByaWdodDogMTIwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAyNTBweDtcbiAgbGluZS1oZWlnaHQ6IDAuNzU7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX2F1dGhvciB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTAxIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXBvcnRmb2xpby0wMSAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICAgIHBhZGRpbmc6IDE1MHB4IDUwcHggNTBweDtcbiAgfVxuICAuYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTAxIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZTpiZWZvcmUge1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDIyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICBwYWRkaW5nOiAxMzBweCAzMHB4IDUwcHg7XG4gIH1cbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXBvcnRmb2xpby0wMSAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGU6YmVmb3JlIHtcbiAgICB0b3A6IDUwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxODBweDtcbiAgfVxuICAuYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTAxIC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXBvcnRmb2xpby0wMSAuYWhldG8tYmxvY2txdW90ZV9fYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTA2IC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gIG1hcmdpbjogNjBweCAwIDMwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXBvbGl0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXBvbGl0aWNhbCAuYWhldG8tc2luZ2xlLWltZyB7XG4gIHdpZHRoOiA1OSU7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb2xpdGljYWwgLmFoZXRvLXNpbmdsZS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDI3cHggNDcuOXB4IDMuMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1wb2xpdGljYWwgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb2xpdGljYWwgYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA3MHB4IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcG9saXRpY2FsIGJsb2NrcXVvdGUge1xuICAgIHRvcDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMjUlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcG9saXRpY2FsIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tcG9saXRpY2FsIGJsb2NrcXVvdGUucS1iZyBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXBvbGl0aWNhbCBibG9ja3F1b3RlLnEtYmcgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb2xpdGljYWwgYmxvY2txdW90ZSBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1wb2xpdGljYWwgYmxvY2txdW90ZSBoNCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb2xpdGljYWwgYmxvY2txdW90ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tcG9saXRpY2FsIGJsb2NrcXVvdGUgLmFoZXRvLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXBvbGl0aWNhbCBibG9ja3F1b3RlIC5haGV0by1idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlX19wb2xpdGljYWwgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDBweCA1MHB4IDI1cHggMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWhldG8tYmxvY2txdW90ZV9fcG9saXRpY2FsIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tYmxvY2txdW90ZV9fcG9saXRpY2FsIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWJsb2NrcXVvdGVfX3BvbGl0aWNhbCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlX19wb2xpdGljYWwgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYWhldG8tYmxvY2txdW90ZV9fcG9saXRpY2FsIC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlX19wb2xpdGljYWwgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZV9fcG9saXRpY2FsIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Igc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1yZXN0YXVyYW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1yZXN0YXVyYW50IC5kb3VibGVfaXRlbV93cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQgLmFoZXRvLXNpbmdsZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXgtd2lkdGg6IDY3MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tcmVzdGF1cmFudCAuYWhldG8tc2luZ2xlLWltZyBpbWcge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDU5cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcmVzdGF1cmFudCAuYWhldG8tc2luZ2xlLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tcmVzdGF1cmFudCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxMDRweCA2NnB4IDk2cHggMTEwcHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDU5cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tcmVzdGF1cmFudCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1yZXN0YXVyYW50IC5haGV0by1oZWFkaW5nLS1kb3VibGVfaXRlbV90b3AgLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiQ2F0YW1hcmFuXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQgLmFoZXRvLWhlYWRpbmctLWRvdWJsZV9pdGVtX3RvcCAuYWhldG8taGVhZGluZ19fc3VidGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICB3aWR0aDogNzVweDtcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQgLmFoZXRvLWhlYWRpbmctLWRvdWJsZV9pdGVtX3RvcCAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJDYXRhbWFyYW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1yZXN0YXVyYW50IC5haGV0by1oZWFkaW5nLS1kb3VibGVfaXRlbV90b3AgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1yZXN0YXVyYW50IC5haGV0by1oZWFkaW5nLS1kb3VibGVfaXRlbV9ib3R0b20ge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQgLmFoZXRvLWhlYWRpbmctLWRvdWJsZV9pdGVtX2JvdHRvbSAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNhdGFtYXJhblwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tcmVzdGF1cmFudCAuZG91YmxlX2l0ZW1fd3JhcF9yZXZlcnNlIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgLTgwcHggODBweCAwO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxMDRweCAxMTBweCA5NnB4IDY2cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDU5cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcmVzdGF1cmFudCAuZG91YmxlX2l0ZW1fd3JhcF9yZXZlcnNlIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tcmVzdGF1cmFudCAuZG91YmxlX2l0ZW1fd3JhcF9yZXZlcnNlIC5haGV0by1zaW5nbGUtaW1nIHtcbiAgbWFyZ2luLXRvcDogODZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQtYXdhcmRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tcmVzdGF1cmFudC1hd2FyZHMgLmJnLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIGNvbG9yOiAjRjdGN0Y3O1xuICBmb250LXNpemU6IDE1MHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQtYXdhcmRzIC5iZy10ZXh0LWxlZnQge1xuICBsZWZ0OiAtMzQwcHg7XG4gIHRvcDogLTQwcHg7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1yZXN0YXVyYW50LWF3YXJkcyAuYXdhcmRzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcmVzdGF1cmFudC1hd2FyZHMgLmF3YXJkcy13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1yZXN0YXVyYW50LWF3YXJkcyAuYmxvY2txdW90ZS1pbWctYXdhcmRzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTUlO1xufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tcmVzdGF1cmFudC1hd2FyZHMgLmJsb2NrcXVvdGUtaW1nLWF3YXJkcyAuYWhldG8tc2luZ2xlLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQtYXdhcmRzIC5ibG9ja3F1b3RlLWltZy1hd2FyZHMgLmFoZXRvLXNpbmdsZS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcmVzdGF1cmFudC1hd2FyZHMgLmJsb2NrcXVvdGUtaW1nLWF3YXJkcyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcmVzdGF1cmFudC1hd2FyZHMgLmJsb2NrcXVvdGUtaW1nLWF3YXJkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQtYXdhcmRzIC5hd2FyZHMtaW5mby13cmFwIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1yZXN0YXVyYW50LWF3YXJkcyAuYXdhcmRzLWluZm8td3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NDBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQtYXdhcmRzIC5hd2FyZHMtaW5mby13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1yZXN0YXVyYW50LWF3YXJkcyBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogOTRweCAxMDBweCA3MHB4IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1yZXN0YXVyYW50LWF3YXJkcyBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiA3MHB4IDEwMHB4IDYwcHggMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQtYXdhcmRzIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDQwcHggODBweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQtYXdhcmRzIGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQtYXdhcmRzIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUgLmFoZXRvLXNpbmdsZS1pbWcge1xuICB3aWR0aDogNTclO1xufVxuXG4ucmVzdC1hYm91dC1zZWMtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlc3QtYWJvdXQtc2VjLTIgLmJnLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IC01MHB4O1xuICBjb2xvcjogI0Y3RjdGNztcbiAgZm9udC1zaXplOiAxNTBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDExLjI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN0LWFib3V0LXNlYy0yIC5iZy10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yZXN0LWFib3V0LXNlYy0zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gIH1cbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcmVzdGF1cmFudCAuYWhldG8tc2luZ2xlLWltZyB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5haGV0by1ibG9ja3F1b3RlLS1yZXN0YXVyYW50IC5kb3VibGVfaXRlbV93cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQgYmxvY2txdW90ZSxcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQgLmRvdWJsZV9pdGVtX3dyYXBfcmV2ZXJzZSBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQgLmRvdWJsZV9pdGVtX3dyYXBfcmV2ZXJzZSAuYWhldG8tc2luZ2xlLWltZyB7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQgYmxvY2txdW90ZSxcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQgLmRvdWJsZV9pdGVtX3dyYXBfcmV2ZXJzZSBibG9ja3F1b3RlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX3RpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5haGV0by1wcm9ncmVzc19fY2hhcnQtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLXByb2dyZXNzX19jaGFydC1iZyB7XG4gIHN0cm9rZTogI2VlZTtcbiAgc3Ryb2tlLXdpZHRoOiAwLjU7XG59XG5cbi5haGV0by1wcm9ncmVzc19fY2hhcnQtY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBzdHJva2Utd2lkdGg6IDAuNTtcbn1cblxuLmFoZXRvLXByb2dyZXNzX19jaGFydC1jaXJjbGUuYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBjaXJjbGUtY2hhcnQtZmlsbCAyLjVzIHJldmVyc2U7XG59XG5cbi5haGV0by1wcm9ncmVzc19fY2hhcnQge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDgwJTtcbn1cblxuQGtleWZyYW1lcyBjaXJjbGUtY2hhcnQtZmlsbCB7XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDEwMDtcbiAgfVxufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5haGV0by1wcm9ncmVzc19fY2hhcnQtbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX2Jhci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0M2RlZyk7XG4gIGZvbnQtc2l6ZTogMzhweDtcbn1cblxuLmFoZXRvLXByb2dyZXNzX19iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX2Jhci1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbn1cblxuLmFoZXRvLXByb2dyZXNzX19iYXItcGVyYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NiU7XG4gIGxlZnQ6IDUyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1wcm9ncmVzc19fYmFyLXZhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by1wcm9ncmVzcy0tY2hhcnQge1xuICBwYWRkaW5nOiAwIDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcm9ncmVzcy0tY2hhcnQge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcHJvZ3Jlc3MtLWNoYXJ0IHtcbiAgICBwYWRkaW5nOiAwIDYwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tcHJvZ3Jlc3MtLWNoYXJ0IHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tcHJvZ3Jlc3MtLWNoYXJ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wcm9ncmVzcy0tY2hhcnQgLmFoZXRvLXByb2dyZXNzX19jaGFydCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tcHJvZ3Jlc3MtLWNoYXJ0IC5haGV0by1wcm9ncmVzc19fY2hhcnQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiA4MCU7XG4gIH1cbn1cblxuLmFoZXRvLXByb2dyZXNzLS1jaGFydCAuYWhldG8tcHJvZ3Jlc3NfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFoZXRvLXByb2dyZXNzLS1jaGFydCAuYWhldG8tcHJvZ3Jlc3NfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLWJhciB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLWJpZy1jaGFydC1udW1iZXIgLmFoZXRvLXByb2dyZXNzX19jaGFydC1udW1iZXIge1xuICBmb250LXNpemU6IDU0cHg7XG59XG5cbi5haGV0by1wcm9ncmVzcy0tc2ltcGxlIC5haGV0by1wcm9ncmVzc19fY2hhcnQtaG9sZGVyIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLmFoZXRvLXByb2dyZXNzLS1zaW1wbGUgLmFoZXRvLXByb2dyZXNzX19jaGFydC1iZyB7XG4gIHN0cm9rZS13aWR0aDogMC44O1xufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLXNpbXBsZSAuYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0LWNpcmNsZSB7XG4gIHN0cm9rZS13aWR0aDogMC44O1xufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLXNpbXBsZSAuYWhldG8tcHJvZ3Jlc3NfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXByb2dyZXNzLS1zaW1wbGUgLmFoZXRvLXByb2dyZXNzX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLXNpbXBsZSAuYWhldG8tcHJvZ3Jlc3NfX2Rlc2Mge1xuICBtYXJnaW46IDdweCAwO1xufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLXBvbGl0aWNhbCAuYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0LWNpcmNsZSB7XG4gIHN0cm9rZTogI2RkMjkzMjtcbn1cblxuLmFoZXRvLXByb2dyZXNzLS1wb2xpdGljYWwgLmFoZXRvLXByb2dyZXNzX19jaGFydC1pY29uIHtcbiAgY29sb3I6ICNkZDI5MzI7XG59XG5cbi5haGV0by1wcm9ncmVzcy0tcG9saXRpY2FsIC5haGV0by1wcm9ncmVzc19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wcm9ncmVzcy0tcG9saXRpY2FsIC5haGV0by1wcm9ncmVzc19fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXByb2dyZXNzLS1wb2xpdGljYWwgLmFoZXRvLXByb2dyZXNzX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFoZXRvLXByb2dyZXNzLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByb2dyZXNzX19iYXItaWNvbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG59XG5cbi5haGV0by1wcm9ncmVzcy0tY29uc3RydWN0aW9uIC5haGV0by1wcm9ncmVzc19fYmFyLWhvbGRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MCUsIDApO1xufVxuXG4uYWhldG8tNDA0IHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tNDA0X193cmFwIC5haGV0by1oZWFkaW5nX19kZXNjIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFoZXRvLTQwNF9fc3ZnIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmFoZXRvLTQwNCAuZmlsMCB7XG4gIGZpbGw6ICNGRUZFRkU7XG59XG5cbi5haGV0by1nYWxsZXJ5LS0yLWluLXJvdyAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cblxuLmFoZXRvLWdhbGxlcnktLTMtaW4tcm93IC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgZmxleC1iYXNpczogMzMuMzMzJTtcbn1cblxuLmFoZXRvLWdhbGxlcnktLTQtaW4tcm93IC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgZmxleC1iYXNpczogMjUlO1xufVxuXG4uYWhldG8tZ2FsbGVyeS0tNS1pbi1yb3cgLmFoZXRvLWdhbGxlcnlfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAyMCU7XG59XG5cbi5haGV0by1nYWxsZXJ5X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1nYWxsZXJ5X19saXN0IC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgZmxleDogMSAxIDA7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tZ2FsbGVyeV9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgbWluLXdpZHRoOiAyOTBweDtcbiAgfVxufVxuXG4uYWhldG8tZ2FsbGVyeV9faXRlbS0taGVpZ2h0IHtcbiAgaGVpZ2h0OiA0ODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5haGV0by1nYWxsZXJ5X19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5haGV0by1nYWxsZXJ5X19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1nYWxsZXJ5X19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWdhbGxlcnlfX2l0ZW0tLWhlaWdodCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZ2FsbGVyeV9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1nYWxsZXJ5X19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWdhbGxlcnlfX2l0ZW0taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWhldG8tZ2FsbGVyeV9fbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMTAwO1xufVxuXG4uYWhldG8tZ2FsbGVyeV9fbW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWF4LWhlaWdodDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1nYWxsZXJ5X19tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb20ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5haGV0by1nYWxsZXJ5X19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzVweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDdweCA1cHggMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZ2FsbGVyeV9fY2xvc2Uge1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgfVxufVxuXG4uYWhldG8tZ2FsbGVyeV9fY2xvc2U6aG92ZXIsIC5haGV0by1nYWxsZXJ5X19jbG9zZTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYWhldG8tZ2FsbGVyeS0tbW9zYWljcyAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg2biArIDMpLCAuYWhldG8tZ2FsbGVyeS0tbW9zYWljcyAuYWhldG8tZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNm4gKyA0KSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tZ2FsbGVyeS0tbW9zYWljcyAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgLmFoZXRvLWdhbGxlcnktLW1vc2FpY3MgLmFoZXRvLWdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDZuICsgMyksIC5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg2biArIDQpIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWdhbGxlcnktLWFuaW1hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWdhbGxlcnktLWFuaW1hdGlvbiAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZ2FsbGVyeS0tYW5pbWF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWN0aW9uLWdhbGxlcnkgLmdhbGxlcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24tZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy1ib3R0b206IDI1JTtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG59XG5cbi5zZWN0aW9uLWdhbGxlcnkgLmdhbGxlcnktaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLnNlY3Rpb24tZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VjdGlvbi1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW06aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VjdGlvbi1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlY3Rpb24tZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLWJpZyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWdhbGxlcnkgLmdhbGxlcnktaXRlbS1iaWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG59XG5cbi5zZWN0aW9uLWdhbGxlcnkgLmdhbGxlcnktaXRlbS1zaXplIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtLXNpemUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0tc2l6ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbn1cblxuLmhvbWUtZXZlbnQtLWdhbGxlcnkgLmFoZXRvLWdhbGxlcnlfX2l0ZW06aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lLWV2ZW50LS1nYWxsZXJ5IC5haGV0by1nYWxsZXJ5X19pdGVtOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgIzAwMCk7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmNodXJjaC1ldmVudC0tZ2FsbGVyeSAuYWhldG8tZ2FsbGVyeV9faXRlbTpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNodXJjaC1ldmVudC0tZ2FsbGVyeSAuYWhldG8tZ2FsbGVyeV9faXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5nYWxsZXJ5LXlvZ2EgLmFoZXRvLWdhbGxlcnlfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5haGV0by1oZWFkaW5nX19saW5rIC5haGV0by1idG4gKyAuYWhldG8tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbi5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by1oZWFkaW5nX19kZXNjLS1kcm9wLWNhcHM6OmZpcnN0LWxldHRlciB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDdweDtcbn1cblxuLmFoZXRvLWhlYWRpbmcgcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWhlYWRpbmcgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkaW5nIGg2ICsgcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWhldG8taGVhZGluZ19fc3VidGl0bGUtLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5haGV0by1oZWFkaW5nX19zdWJ0aXRsZS0tYmlnIHtcbiAgZm9udC1zaXplOiA1MnB4O1xufVxuXG4uYWhldG8taGVhZGluZ19fc3VidGl0bGUtLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLW9wYWNpdHkge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10MSAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10MSAuYWhldG8taGVhZGluZ19fdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQxLnQtY2VudGVyIC5haGV0by1oZWFkaW5nX190aXRsZTo6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10MS50LXJpZ2h0IC5haGV0by1oZWFkaW5nX190aXRsZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQyIC5haGV0by1oZWFkaW5nX190aXRsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDIudC1jZW50ZXIgLmFoZXRvLWhlYWRpbmdfX3RpdGxlOjphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQyLnQtcmlnaHQgLmFoZXRvLWhlYWRpbmdfX3RpdGxlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10MyAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQzIC5haGV0by1oZWFkaW5nX190aXRsZTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDMgLmFoZXRvLWhlYWRpbmdfX3RpdGxlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDMudC1jZW50ZXIgLmFoZXRvLWhlYWRpbmdfX3RpdGxlOmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10My50LXJpZ2h0IC5haGV0by1oZWFkaW5nX190aXRsZTphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5haGV0by1oZWFkaW5nLS1zaW1wbGUgLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYWhldG8taGVhZGluZy0tc2ltcGxlIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG59XG5cbi5haGV0by1oZWFkaW5nLS1idXNpbmVzcyAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1oZWFkaW5nLS1idXNpbmVzcyAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRpbmctLWJ1c2luZXNzIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkaW5nLS1jbGFzc2ljIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzLjJweDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLWNsYXNzaWMgLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWhldG8taGVhZGluZy0tdC13aGl0ZSAuYWhldG8taGVhZGluZ19fdGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8taGVhZGluZy0tdC13aGl0ZSAuYWhldG8taGVhZGluZ19fdGl0bGUsXG4uYWhldG8taGVhZGluZy0tdC13aGl0ZSBwLFxuLmFoZXRvLWhlYWRpbmctLXQtd2hpdGUgLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkaW5nLS1tb2Rlcm4gLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuXG4uYWhldG8taGVhZGluZy0tc21hbGwgcCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5cbi5haGV0by1oZWFkaW5nLS1ldmVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMTAuM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8taGVhZGluZy0tZXZlbnRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEwLjNweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGluZy0tZWR1IC5haGV0by1oZWFkaW5nX190aXRsZTo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8taGVhZGluZy0tZWR1IC5haGV0by1oZWFkaW5nX190aXRsZTo6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRpbmctLXlvZ2EgLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLXlvZ2EgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5haGV0by1oZWFkaW5nLS15b2dhIC5haGV0by1oZWFkaW5nX19kZXNjLS1kcm9wLWNhcHMge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8taGVhZGluZy0teW9nYSAuYWhldG8taGVhZGluZ19fZGVzYy0tZHJvcC1jYXBzIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkaW5nLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLWhlYWRpbmdfX3RpdGxlLCAuYWhldG8taGVhZGluZy0tY29uc3RydWN0aW9uX2Fib3V0IC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRpbmctLWNvbnN0cnVjdGlvbiAuYWhldG8taGVhZGluZ19fdGl0bGUsIC5haGV0by1oZWFkaW5nLS1jb25zdHJ1Y3Rpb25fYWJvdXQgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRpbmctLWNvbnN0cnVjdGlvbiAuYWhldG8taGVhZGluZ19fZGVzYywgLmFoZXRvLWhlYWRpbmctLWNvbnN0cnVjdGlvbl9hYm91dCAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRpbmctLWNvbnN0cnVjdGlvbiAuYWhldG8taGVhZGluZ19fZGVzYywgLmFoZXRvLWhlYWRpbmctLWNvbnN0cnVjdGlvbl9hYm91dCAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkaW5nLS1jb25zdHJ1Y3Rpb25fYWJvdXQgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGluZy0tY29uc3RydWN0aW9uX2Fib3V0IC5haGV0by1oZWFkaW5nX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRpbmctLWNvbnN0cnVjdGlvbi10bSAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICBmb250LXNpemU6IDcwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkaW5nLS1jb25zdHJ1Y3Rpb24tdG0gLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRpbmctLWNvbnN0cnVjdGlvbi10bSAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkaW5nLS1jb25zdHJ1Y3Rpb24tdG0gLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGluZy0tY2hyIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMTgwcHg7XG4gIGZvbnQtZmFtaWx5OiAnUGxheWZhaXJEaXNwbGF5Jztcbn1cblxuLmFoZXRvLWhlYWRpbmctLWNociAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYWhldG8taGVhZGluZy0tcmVzdGF1cmFudCAuYWhldG8taGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhdGFtYXJhblwiLCBzYW5zLXNlcmlmO1xufVxuXG4uYWhldG8taGVhZGluZy0tcmVzdGF1cmFudCAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haGV0by1oZWFkaW5nLS1yZXN0YXVyYW50IC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogNHB4O1xuICByaWdodDogNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFoZXRvLWhlYWRpbmctLXJlc3RhdXJhbnQgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLXJlc3RhdXJhbnQtYXdhcmRzIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uYWhldG8taGVhZGluZy0tcmVzdGF1cmFudC1hd2FyZHMgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLXJlc3RhdXJhbnQtY29udGFjdCAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xufVxuXG4uYWhldG8taGVhZGluZy0tcmVzdGF1cmFudC1jb250YWN0IC5haGV0by1oZWFkaW5nX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5haGV0by1oZWFkaW5nLS1yZXN0YXVyYW50LXNpZ25hdHVyZSAuYWhldG8taGVhZGluZ19fc3VidGl0bGU6YWZ0ZXIge1xuICBib3R0b206IC0zcHg7XG59XG5cbi5haGV0by1oZWFkaW5nLS1yZXN0YXVyYW50LXNpZ25hdHVyZSAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLXJlc3RhdXJhbnQtc2lnbmF0dXJlIC5haGV0by1oZWFkaW5nX191bmRlcnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkaW5nLS1yZXN0YXVyYW50LXNpZ25hdHVyZSAuYWhldG8taGVhZGluZ19fdW5kZXJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGluZy0tcmVzdGF1cmFudC1zaWduYXR1cmUgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLXNpbmdsZS1nYWxsZXJ5IHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLXNpbmdsZS1nYWxsZXJ5IC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5haGV0by1oZWFkaW5nLS1zaW5nbGUtZ2FsbGVyeSAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uYWh0LWhlYWRpbmdfX3N1YnRpdGxlLCAuYWh0LWhlYWRpbmdfX3RpdGxlLCAuYWh0LWhlYWRpbmdfX2Rlc2Mge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtaGVhZGluZyBiIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haHQtaGVhZGluZy0tdHJhdmVsIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmFodC1oZWFkaW5nLS10cmF2ZWwudC1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbn1cblxuLmFodC1oZWFkaW5nLS10cmF2ZWwudC1yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbn1cblxuLmFodC1oZWFkaW5nLS10cmF2ZWwuYWh0LWhlYWRpbmctLWJnIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtaGVhZGluZy0tdHJhdmVsLmFodC1oZWFkaW5nLS1iZyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1oZWFkaW5nLS10cmF2ZWwuYWh0LWhlYWRpbmctLWJnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWh0LWhlYWRpbmctLXRyYXZlbCAuYWh0LWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFodC1oZWFkaW5nLS10cmF2ZWwgLmFodC1oZWFkaW5nX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWhlYWRpbmctLXRyYXZlbCAuYWh0LWhlYWRpbmdfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWhlYWRpbmctLXRyYXZlbCAuYWh0LWhlYWRpbmdfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmFodC1oZWFkaW5nLS1tYWluIC5haHQtaGVhZGluZ19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5haHQtaGVhZGluZy0tbWFpbiAuYWh0LWhlYWRpbmdfX2Rlc2Mge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4uYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5cbi5haHQtaGVhZGluZy0tY2hyIC5haHQtaGVhZGluZ19fc3VidGl0bGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xufVxuXG4uYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uYWh0LWhlYWRpbmctLWNoci5haHQtaGVhZGluZy0td2hpdGUgLmFodC1oZWFkaW5nX19zdWJ0aXRsZSxcbi5haHQtaGVhZGluZy0tY2hyLmFodC1oZWFkaW5nLS13aGl0ZSAuYWh0LWhlYWRpbmdfX3RpdGxlLFxuLmFodC1oZWFkaW5nLS1jaHIuYWh0LWhlYWRpbmctLXdoaXRlIC5haHQtaGVhZGluZ19fZGVzYyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWhlYWRpbmctLWNoci5haHQtaGVhZGluZy0td2hpdGUgLmFodC1oZWFkaW5nX19zdWJ0aXRsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZXZlbnQtc2xpZGVyLS1jaHVyY2gtd3JhcC0yIC5haHQtaGVhZGluZy0tY2hyIC5haHQtaGVhZGluZ19fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5hYm91dC1jaHVyY2gtd3JhcC0xIC5haHQtaGVhZGluZy0tY2hyIC5haHQtaGVhZGluZ19fc3VidGl0bGUsXG4uYWJvdXQtY2h1cmNoLXNlcnZpY2Utd3JhcC0xIC5haHQtaGVhZGluZy0tY2hyIC5haHQtaGVhZGluZ19fc3VidGl0bGUsXG4uYWJvdXQtY2h1cmNoLXRlYW0td3JhcC0xIC5haHQtaGVhZGluZy0tY2hyIC5haHQtaGVhZGluZ19fc3VidGl0bGUsXG4uYWJvdXQtY2h1cmNoLWZhcS13cmFwLTEgLmFodC1oZWFkaW5nLS1jaHIgLmFodC1oZWFkaW5nX19zdWJ0aXRsZSxcbi5jaHVyY2gtbmV3cy1ibG9nLXdyYXAgLmFodC1oZWFkaW5nLS1jaHIgLmFodC1oZWFkaW5nX19zdWJ0aXRsZSxcbi5jaHVyY2gtbWluaXN0cmllcy13cmFwIC5haHQtaGVhZGluZy0tY2hyIC5haHQtaGVhZGluZ19fc3VidGl0bGUsXG4uY2h1cmNoLWV2ZW50cy13cmFwIC5haHQtaGVhZGluZy0tY2hyIC5haHQtaGVhZGluZ19fc3VidGl0bGUsXG4uY2h1cmNoLWNvbnRhY3QtdXMtd3JhcCAuYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX3N1YnRpdGxlLFxuLmNodXJjaC1zZXJtb25zLWV2ZW50LXdyYXAgLmFodC1oZWFkaW5nLS1jaHIgLmFodC1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cblxuLmFib3V0LWNodXJjaC10ZWFtLXdyYXAtMSAuYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmFib3V0LWNodXJjaC10ZWFtLXdyYXAtMSAuYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cblxuLmFib3V0LWNodXJjaC10ZWFtLXdyYXAtMSAuYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX2Rlc2MsXG4uY2h1cmNoLW1pbmlzdHJpZXMtd3JhcCAuYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX2Rlc2MsXG4uY2h1cmNoLWV2ZW50cy13cmFwIC5haHQtaGVhZGluZy0tY2hyIC5haHQtaGVhZGluZ19fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogODAlO1xufVxuXG4uYWhldG8taGVhZGluZ19fdGl0bGUtLWFnZW5jeS1tcmcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWhldG8tdGFiIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tdGFiX19oZWFkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGFiX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5haGV0by10YWJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by10YWJfX2xpc3QtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuXG4uYWhldG8tdGFiX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haGV0by10YWJfX2xpc3QtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWhldG8tdGFiX19saXN0LWljbyB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5haGV0by10YWJfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWhldG8tdGFiX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSwgb3BhY2l0eSAxcztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5haGV0by10YWJfX2JveC5hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5haGV0by10YWJfX2JveDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLXRhYl9fYm94LS1vdmVybGF5LTE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by10YWJfX2JveC0tb3ZlcmxheS0xOmJlZm9yZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYWhldG8tdGFiX19ib3gtLW92ZXJsYXktMjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYWhldG8tdGFiX19ib3gtLW92ZXJsYXktMzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by10YWJfX2JveC0tb3ZlcmxheS0zOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10YWJfX2JveC0tb3ZlcmxheS0zOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbi5haGV0by10YWJfX2JveC0tb3ZlcmxheS00OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by10YWJfX2JveC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLXRhYi0tc2ltcGxlIC5haGV0by10YWJfX2hlYWQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by10YWItLXNpbXBsZSAuYWhldG8tdGFiX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5haGV0by10YWItLXNpbXBsZSAuYWhldG8tdGFiX19saXN0IHtcbiAgbWFyZ2luOiAwIC0xcHggLTFweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGFiLS1zaW1wbGUgLmFoZXRvLXRhYl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWhldG8tdGFiLS1zaW1wbGUgLmFoZXRvLXRhYl9fbGlzdC1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGFiLS1zaW1wbGUgLmFoZXRvLXRhYl9fbGlzdC1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYWhldG8tdGFiLS1zaW1wbGUgLmFoZXRvLXRhYl9fbGlzdC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by10YWItLXNpbXBsZSAuYWhldG8tdGFiX19saXN0LWl0ZW0ge1xuICBmbGV4OiAxIDAgMTkycHg7XG4gIHdpZHRoOiAxOTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXRhYi0tc2ltcGxlIC5haGV0by10YWJfX2xpc3QtaXRlbSB7XG4gICAgZmxleDogMSAwIDE4MHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGFiLS1zaW1wbGUgLmFoZXRvLXRhYl9fbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by10YWItLXNpbXBsZSAuYWhldG8tdGFiX19saXN0LWl0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9faGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9fbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2xpc3QtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgfVxuICAuYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19saXN0LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9fbGlzdC1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAuNXB4IDRweCA2MnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19saXN0LWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2xpc3QtbGluayB7XG4gIHBhZGRpbmc6IDMzcHggMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9fbGlzdC1saW5rIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2xpc3QtbGluayB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG5cbi5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2JveC5hY3RpdmUge1xuICBoZWlnaHQ6IDcwMHB4O1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2JveC5hY3RpdmUge1xuICAgIGhlaWdodDogNTUwcHg7XG4gICAgbWluLWhlaWdodDogNTUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9fYm94LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by1idG4tLWxpZ2h0LmFoZXRvLWJ0bi0tdHJhbnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19saXN0LCAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24tbmV3cyAuYWhldG8tdGFiX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10YWItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by10YWJfX2xpc3QsIC5haGV0by10YWItLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by10YWJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10YWItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by10YWJfX2xpc3QtaXRlbSwgLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLW5ld3MgLmFoZXRvLXRhYl9fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19saXN0LWl0ZW06Zmlyc3Qtb2YtdHlwZSwgLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLW5ld3MgLmFoZXRvLXRhYl9fbGlzdC1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5haGV0by10YWItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by10YWJfX2xpc3QtaXRlbS5hY3RpdmUgLmFoZXRvLXRhYl9fbGlzdC1saW5rLCAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24tbmV3cyAuYWhldG8tdGFiX19saXN0LWl0ZW0uYWN0aXZlIC5haGV0by10YWJfX2xpc3QtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLWhvbWUgLmFoZXRvLXRhYl9fbGlzdC1pdGVtLmFjdGl2ZSAuYWhldG8tdGFiX19saXN0LWxpbms6YWZ0ZXIsIC5haGV0by10YWItLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by10YWJfX2xpc3QtaXRlbS5hY3RpdmUgLmFoZXRvLXRhYl9fbGlzdC1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19saXN0LWl0ZW0uYWN0aXZlIC5haGV0by10YWJfX2xpc3QtbGluaywgLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLW5ld3MgLmFoZXRvLXRhYl9fbGlzdC1pdGVtLmFjdGl2ZSAuYWhldG8tdGFiX19saXN0LWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19saXN0LWxpbmssIC5haGV0by10YWItLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by10YWJfX2xpc3QtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLWhvbWUgLmFoZXRvLXRhYl9fbGlzdC1saW5rLCAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24tbmV3cyAuYWhldG8tdGFiX19saXN0LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX192aWV3YWxsLCAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24tbmV3cyAuYWhldG8tdGFiX192aWV3YWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10YWItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by10YWJfX3ZpZXdhbGwsIC5haGV0by10YWItLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by10YWJfX3ZpZXdhbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX192aWV3YWxsLCAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24tbmV3cyAuYWhldG8tdGFiX192aWV3YWxsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLWhvbWUgLmFoZXRvLXRhYl9faGVhZCwgLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLW5ld3MgLmFoZXRvLXRhYl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19oZWFkLCAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24tbmV3cyAuYWhldG8tdGFiX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by10YWItLWNvbnN0cnVjdGlvbi1uZXdzIC5jb25zdHJ1Y3Rpb24tbmV3cy1tZW51V3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG5cbi5haGV0by10YWItLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by10YWJfX2hlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLW5ld3MgLmFoZXRvLXRhYl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5haGV0by10YWItLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by10YWJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5haGV0by10YWItLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by10YWJfX2xpc3QtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by10YWItLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by10YWJfX2xpc3QtbGluazphZnRlciB7XG4gIGJvdHRvbTogLTdweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24tbmV3cyAuYWhldG8tdGFiX19saXN0LWl0ZW0sIC5haGV0by10YWItLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by10YWJfX2xpc3QtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDEycHggMTVweCAwIDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLXRhYi0tZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tdGFiLS1ldmVudCAuYWhldG8tdGFiX19oZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbi5haGV0by10YWItLWVkdSAuYWhldG8tdGFiX19saXN0LWl0ZW0gLmV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uYWhldG8tdGFiLS1lZHUgLmFoZXRvLXRhYl9fbGlzdC1pdGVtIC5ldmVudC1kYXRlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xufVxuXG4udG1fX2F2YXRhciB7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udG0tLWRlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRtLS1kZWZhdWx0OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG0tLWRlZmF1bHQ6aG92ZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG0tLWRlZmF1bHQgLnRtX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udG0tLWRlZmF1bHQgLnRtX19hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnRtLS1kZWZhdWx0IC50bV9faW5mbyB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi50bS0tZGVmYXVsdCAudG1fX3Bvc2l0aW9uIHtcbiAgbWFyZ2luOiAzcHggMCAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLnRtLS1kZWZhdWx0IC50bV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnRtLS1kZWZhdWx0IC50bV9fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udG0tLWRlZmF1bHQgLnRtX19zdGFycyBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLnRtLS1kZWZhdWx0IC50bV9fc3RhcnMgaS5pb24taW9zLXN0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLnRtLS1ob21lLWV2ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udG0tLWhvbWUtZXZlbnQgLnRtX19hdmF0YXIge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi50bS0taG9tZS1ldmVudCAudG1fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udG0tLWhvbWUtZXZlbnQgLnRtX19uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRtLS1ob21lLWV2ZW50IC50bV9fcG9zaXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50bS0taG9tZS1ldmVudCAudG1fX3RleHQge1xuICBtYXgtd2lkdGg6IDgzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4udG0tLWhvbWUtZXZlbnQgLnRtX19zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4udG0tLWhvbWUtZXZlbnQgLnRtX19zdGFycyBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4udG0tLWhvbWUtZXZlbnQgLnRtX19zdGFycyBpLmlvbi1pb3Mtc3RhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudG0tLWhvbWUtZXZlbnQgLnRtX19hdmF0YXIge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAudG0tLWhvbWUtZXZlbnQgLnRtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnRtLS1iYXJiZXJzaG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi50bS0tYmFyYmVyc2hvcCAudG1fX3RleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG0tLWJhcmJlcnNob3AgLnRtX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogLTE7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRkFBQUFBK0NBWUFBQUM4NzV5SEFBQURJVWxFUVZSNG5PV2M0VkxFSUF5RXQ5eTkveE43VjMrY1VlUm8yVUFDcWU1TTFYRVV0bDlDMnFQUURUb2xBRnQyNU5vcngycHRsU05YN3ZYWjJ3SHpOK25yMEVoTWRSa2IxQWJnQnU3OGNvbGZPdml0RG03UWd5dTFBM2hnVGtiMkJydlVFeS9QVklkSHYrK0o0SmtlOE0zR0RjRGR1TTBQTkFKL096QmlEUS80cVo4ZW1aaGdEMC9hQlU0OGx3Qzk0T1h0VzBQMHlMeGNweEJMZ0hmNHdSTlpRdlNHSnpxRW1CZGJ6OHlyOVR0YTZJRjZDZkpTbFkrY3hBYWJFOUpvTkdCU1UyZnFMV0NwK0Q1Ykl4bTB3ck5jSTk1TXJBTFltL2tyc3EvYXQxVXRHbEZQLzZ2Z2lWTCt3Mm96UFZrWUp1Z1JBQUl4UEdpVjVFc0U4NXFNaXVBWHlBQkdVUlF3ckRZZ0ZzQklYbGh0Q1RFbVBvSHJaU0R3QmZCcWloSnc0TUlaR01aendwb3A5eU94RU1ONGxneU1FbEZXVWZ4KzE4QXdFU1hWL1JUTldqbkFLRkZsRlFvZ1FENkZDaVI1MnJkVXRmbTRsYmMyMnF6YVVYOWdQazBsUUJuR3F5RDJETXVWRVBkYUJzcFZlUVNpdEtFOXFkNGhhUkg0THM5blUrcFA5RVgyZ1orVkNOci9IN2t3NUFDME4rV3lFa0VTaC8zL2FnYldUSW1PR2k1TjVHS3p3dXJXSkwrak9BTWg2MkJLejVvQTdNd3oxZkpxVjF2aFpDSEwyeWp4L0VBZHhsbGZHaDhVd0pFTy9uSzdBTEJIbW8ySmNpT3ZxcC9lQUs4NHc4THFDZmpmNzExdWRnV0tDd2dRWnhvOVV2YXBndTROa0cwL1NnYXFSNHdud0w4OGZLY0F2RnIyQVp6blh4OHVWbWRncEhsSTloUElyNEI3QWV3eXMxaHM5azBCeUt6N2k1UjlBTWZpTGVBZUFObnNXejZibklrSmVIV3l3d01nWXlZU1BIWjVYZFd6TlVCbUxtM1Y5cThqc2ZDcTVjWVM0TnY2NFlwQ1BBakt4S3pRUFEyNEpjQXJEdDNoZ0ZzQlpMWXN6TnB3eU1vazRCWUFtV0hndmRGUUt5Ymd6WTJHSUJwcEthRWR5WWp3V2dHbjRBSGpPNFgrTlR5Z0h5QURUMlZrZ2xyd3VqYUc5d0IwTWVJb1pndnZqbGZBdXhxM05FSnZsWjhrOXpMREFtUnFSNlI2eDJiZDhFaHBBV1FpR0NucjJKZE9tQVg3Q0NBRExsS3RZOEdaZXk0QnNxODVpVFJjbWRjVXVBVzdYTnJCZkJ5TEFrN1Vxbk91c3ovczRxSm9VMUF0VFNzdlp3QWoxVGhXNmxjM2phb0VLTmwycGIwalMwZklKN25sMkhtbHExeGVBQUFBQUVsRlRrU3VRbUNDXCIpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnRtLS1iYXJiZXJzaG9wIC50bV9fY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ1cHg7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZmZmO1xufVxuXG4udG0tLWJhcmJlcnNob3AgLnRtX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi50bS0tYmFyYmVyc2hvcCAudG1fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi50bS0tYmFyYmVyc2hvcCAudG1fX25hbWUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udG0tLWJhcmJlcnNob3AgLnRtX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnRtLS1iYXJiZXJzaG9wIC50bV9fcG9zaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJy8nO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnRtLS1iYXJiZXJzaG9wIC50bV9fYXZhdGFyIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG0tLWJ1c2luZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRtLS1idXNpbmVzcyAudG1fX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi50bS0tYnVzaW5lc3MgLnRtX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzNXB4IDI1cHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udG0tLWJ1c2luZXNzIC50bV9fY29udGVudDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTZweDtcbiAgbGVmdDogNTBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG5cbi50bS0tYnVzaW5lc3MgLnRtX19hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi50bS0tYnVzaW5lc3MgLnRtX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udG0tLWJ1c2luZXNzIC50bV9fcG9zaXRpb24ge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50bS0tYnVzaW5lc3MgLnRtX19zdGFycyB7XG4gIG9yZGVyOiAtMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNGRkMwMTU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnRtLS1idXNpbmVzcyAudG1fX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnRtLS15b2dhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRtLS15b2dhIC50bV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4udG0tLXlvZ2EgLnRtX19hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi50bS0teW9nYSAudG1fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRtLS15b2dhIC50bV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udG0tLXlvZ2EgLnRtX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogN3B4IDAgMCAtNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi50bS0teW9nYSAudG1fX3Bvc2l0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcvICc7XG59XG5cbi50bS0teW9nYSAudG1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9yZGVyOiAtMTtcbiAgcGFkZGluZzogMzBweCAzMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udG0tLXlvZ2EgLnRtX19jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDg5cHg7XG4gIGhlaWdodDogNjJweDtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICBmb250LXNpemU6IDIwMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEzN3B4O1xuICBjb250ZW50OiAn4oCdJztcbiAgb3BhY2l0eTogMC4wNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRtLS15b2dhIC50bV9fY29udGVudDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE4cHg7XG4gIGxlZnQ6IDUzcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDE4cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG5cbi50bS0teW9nYSAudG1fX3N0YXJzIHtcbiAgb3JkZXI6IC0xO1xuICBjb2xvcjogI0ZGQzAxNTtcbn1cblxuLnRtLS15b2dhIC50bV9fc3RhcnMgaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnRtLS1lZHUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogODBweCAzMHB4IDcwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50bS0tZWR1IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAudG0tLWVkdSB7XG4gICAgbWluLWhlaWdodDogMjY1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cblxuLnRtLS1lZHU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LWZhbWlseTogJ0FyaWFsJztcbiAgZm9udC1zaXplOiA4NXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIGNvbnRlbnQ6ICfigJ0nO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRtLS1lZHU6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNHB4KTtcbiAgfVxuICAudG0tLWVkdTpob3ZlciAudG1fX25hbWUsIC50bS0tZWR1OmhvdmVyIC50bV9fcG9zaXRpb24sIC50bS0tZWR1OmhvdmVyIC50bV9fdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnRtLS1lZHUgLnRtX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4udG0tLWVkdSAudG1fX2F2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udG0tLWVkdSAudG1fX25hbWUge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udG0tLWVkdSAudG1fX3Bvc2l0aW9uIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udG0tLWVkdSAudG1fX2NvbnRlbnQge1xuICBvcmRlcjogLTE7XG59XG5cbi50bS0tZWR1IC50bV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudG0tLWVkdSB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuLnRtLS1lZHUtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi50bS0tZWR1LTIgLnRtX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4udG0tLWVkdS0yIC50bV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzVweCAyNXB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRtLS1lZHUtMiAudG1fX2NvbnRlbnQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE2cHg7XG4gIGxlZnQ6IDUwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4udG0tLWVkdS0yIC50bV9fYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4udG0tLWVkdS0yIC50bV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRtLS1lZHUtMiAudG1fX3Bvc2l0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50bS0tZWR1LTIgLnRtX19zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9yZGVyOiAtMTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBjb2xvcjogI0ZGQzAxNTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4udG0tLWVkdS0yIC50bV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnRtLS1jb25zdHJ1Y3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udG0tLWNvbnN0cnVjdGlvbiAudG1fX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBwYWRkaW5nOiAwIDM1cHg7XG59XG5cbi50bS0tY29uc3RydWN0aW9uIC50bV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDVweCAzNXB4O1xufVxuXG4udG0tLWNvbnN0cnVjdGlvbiAudG1fX2F2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbn1cblxuLnRtLS1jb25zdHJ1Y3Rpb24gLnRtX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udG0tLWNvbnN0cnVjdGlvbiAudG1fX3Bvc2l0aW9uIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50bS0tY29uc3RydWN0aW9uIC50bV9fc3RhcnMge1xuICBvcmRlcjogLTE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjRkZDMDE1O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi50bS0tY29uc3RydWN0aW9uIC50bV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnRtLS1jb25zdHJ1Y3Rpb24gLnRtX19pbmZvIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi50bS0tcmVzdGF1cmFudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50bS0tcmVzdGF1cmFudCAudG1fX2NvbnRlbnQge1xuICBvcmRlcjogLTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi50bS0tcmVzdGF1cmFudCAudG1fX3RleHQge1xuICBvcmRlcjogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4udG0tLXJlc3RhdXJhbnQgLnRtX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG0tLXJlc3RhdXJhbnQgLnRtX19zdGFycyB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDcuOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRtLS1yZXN0YXVyYW50IC50bV9faW5mbyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50bS0tcmVzdGF1cmFudCAudG1fX25hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4udG0tLXJlc3RhdXJhbnQgLnRtX19wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXN0LXRlc3RpbW9uaWFscy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucmVzdC10ZXN0aW1vbmlhbHMtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLnJlc3QtcmVzZXJ2YXRpb24tbWVtYmVycy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xufVxuXG4uYWh0LXRtX19pbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC10bS0tdHJ2bCAuYWh0LXRtX19jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBmb250LWZhbWlseTogJ0FyaWFsJztcbiAgZm9udC1zaXplOiAxMDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBjb250ZW50OiAn4oCdJztcbn1cblxuLmFodC10bS0tdHJ2bCAuYWh0LXRtX190aXRsZSB7XG4gIG1hcmdpbjogMTRweCAwIDA7XG59XG5cbi5haHQtdG0tLXRydmwgLmFodC10bV9fZGVzYyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LXRtLS10cnZsIC5haHQtdG1fX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG5cbi5haHQtdG0tLXRydmwgLmFodC10bV9faW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuXG4uYWh0LXRtLS10cnZsIC5haHQtdG1fX3RleHQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmFodC10bS0tdHJ2bCAuYWh0LXRtX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5haHQtdG0tLXRydmwgLmFodC10bV9fcG9zIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmFodC10bS0tdHJ2bCAuYWh0LXRtX19wb3M6YmVmb3JlIHtcbiAgY29udGVudDogJy8gJztcbn1cblxuLmFodC10bS0tYWdlbmN5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4MHB4IDUwcHggNTBweCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMCByZ2JhKDM5LCA1NiwgMTU0LCAwLjA3KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuXG4uYWh0LXRtLS1hZ2VuY3k6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogMjVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwnO1xuICBmb250LXNpemU6IDEwNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIGNvbnRlbnQ6ICfigJ0nO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXRtLS1hZ2VuY3kge1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCA1MHB4IDQwcHg7XG4gIH1cbn1cblxuLmFodC10bS0tYWdlbmN5IC5haHQtdG1fX3RpdGxlIHtcbiAgbWFyZ2luOiAxNHB4IDAgMDtcbn1cblxuLmFodC10bS0tYWdlbmN5IC5haHQtdG1fX2Rlc2Mge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuXG4uYWh0LXRtLS1hZ2VuY3kgLmFodC10bV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMzNweDtcbn1cblxuLmFodC10bS0tYWdlbmN5IC5haHQtdG1fX2ltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cblxuLmFodC10bS0tYWdlbmN5IC5haHQtdG1fX3RleHQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmFodC10bS0tYWdlbmN5IC5haHQtdG1fX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuXG4uYWh0LXRtLS1hZ2VuY3kgLmFodC10bV9fcG9zIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuLnN3aXBlci0tYWdlbmN5IC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5zd2lwZXItLWFnZW5jeSAuc3dpcGVyLXNsaWRlIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uc3dpcGVyLS1hZ2VuY3kgLnN3aXBlci1zbGlkZTpob3ZlciAuYWh0LXRtLS1hZ2VuY3kge1xuICB0b3A6IC0zMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC1ibG9ja19faW1nIHtcbiAgICBoZWlnaHQ6IDUwdnc7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljby0tbGcge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay50LWNlbnRlciAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUtaG9sZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLnQtcmlnaHQgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlLWhvbGRlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcyB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgcGFkZGluZzogMTA1cHggMzBweCA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tY2hlc3MuY2hlc3MtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcy5jaGVzcy1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcy5jaGVzcy1iZy1tZWRpdW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5ZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNoZXNzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNoZXNzIC5haGV0by1jb250ZW50LWJsb2NrX19kZXNjciB7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcyAuYWhldG8tY29udGVudC1ibG9ja19fbGluayB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcyAuYWhldG8tY29udGVudC1ibG9ja19fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlnaHQgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyxcbi5haGV0by1jb250ZW50LWJsb2NrLS1saWdodCAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUsXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlnaHQgcCxcbi5haGV0by1jb250ZW50LWJsb2NrLS1saWdodCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDcwcHggMzBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZyAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZyAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZyAuYWhldG8tY29udGVudC1ibG9ja19fbGluayB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZyAuYWhldG8tY29udGVudC1ibG9ja19fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHggMzBweDtcbiAgfVxuICAuYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLWJnSW1nIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2Rlc2NyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDM5MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYmdJbWc6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDIwMG1zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8gcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZzpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICBwYWRkaW5nOiA3MHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tc2xpZGVyOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLXNsaWRlcjpiZWZvcmUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pbmRleCkgXCIuXCI7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1zbGlkZXIgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1zbGlkZXIgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljby0tbGcge1xuICBmb250LXNpemU6IDEyMHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tc2xpZGVyIC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1zbGlkZXIgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1mZWF0dXJlIC5haGV0by1jb250ZW50LWJsb2NrX19pY28ge1xuICB3aWR0aDogNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tZmVhdHVyZSAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1pbWctaDgwIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0taW1nLWg4MCAuYWhldG8tY29udGVudC1ibG9ja19faW1nIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1pbWctaDgwIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0taW1nLWg4MCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0taW1nLWg4MCAuYWhldG8tY29udGVudC1ibG9ja19faW1nIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1saXN0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpIFwiLlwiO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlzdCAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1saXN0IC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlzdC1pY29uOmhvdmVyIC5haGV0by1jb250ZW50LWJsb2NrX19pY28ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWxpc3QtaWNvbiAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDVweDtcbiAgaGVpZ2h0OiAxMDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1saXN0LWljb24gLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pbmRleCkgXCIuXCI7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1saXN0LWljb24gLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tbGlzdC1pY29uIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLXNhYXMgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYnVzaW5lc3MgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tYnVzaW5lc3MgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYnVzaW5lc3MgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gIG1hcmdpbjogMTdweCAwIDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNvbnN0cnVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAwIDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNvbnN0cnVjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNvbnN0cnVjdGlvbi5hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tY29uc3RydWN0aW9uOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNvbnN0cnVjdGlvbiAuYWhldG8tY29udGVudC1ibG9ja19faW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgMCAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNvbnN0cnVjdGlvbiAuYWhldG8tY29udGVudC1ibG9ja19faW5mbyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNvbnN0cnVjdGlvbiAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1yZXN0YXVyYW50IHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLXJlc3RhdXJhbnQgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gIGhlaWdodDogMjEwcHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1yZXN0YXVyYW50IC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZS1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1yZXN0YXVyYW50IC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1yZXN0YXVyYW50IC5haGV0by1jb250ZW50LWJsb2NrX19pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEzMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tcmVzdGF1cmFudCAuYWhldG8tY29udGVudC1ibG9ja19faW5mbyB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLXJlc3RhdXJhbnQgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLnJlc3RhdXJhbnQtc2VydmljZXMtc2VjdGlvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZXN0YXVyYW50LXNlcnZpY2VzLXNlY3Rpb24td3JhcCAuYmctdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IC01M3B4O1xuICBjb2xvcjogI0Y3RjdGNztcbiAgZm9udC1zaXplOiAxNTBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDExLjI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN0YXVyYW50LXNlcnZpY2VzLXNlY3Rpb24td3JhcCAuYmctdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1zZXJ2aWNlcy1zZWN0aW9uLXdyYXAgLmNvbnRlbnQtYmxvY2std3JhcDpudGgtY2hpbGQoNCkgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyxcbi5yZXN0YXVyYW50LXNlcnZpY2VzLXNlY3Rpb24td3JhcCAuY29udGVudC1ibG9jay13cmFwOm50aC1jaGlsZCg1KSAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQzJTtcbn1cblxuLnJlc3RhdXJhbnQtc2VydmljZXMtc2VjdGlvbi13cmFwLnJlc3Qtc2Vydi1wYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG4ucmVzdGF1cmFudC1zZXJ2aWNlcy1zZWN0aW9uLXdyYXAucmVzdC1zZXJ2LXBhZ2UgLmJnLXRleHQge1xuICBsZWZ0OiAtNDRweDtcbn1cblxuLnJlc3RhdXJhbnQtc2VydmljZXMtc2VjdGlvbi13cmFwLnJlc3QtaG9tZS1wYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5cbi5yZXN0YXVyYW50LXNlcnZpY2VzLXNlY3Rpb24td3JhcC5yZXN0LWhvbWUtcGFnZSAuYmctdGV4dCB7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAucmVzdGF1cmFudC1zZXJ2aWNlcy1zZWN0aW9uLXdyYXAge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMDB2aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMCB7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDAge1xuICAgIGhlaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgwIHtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIwIHtcbiAgICBoZWlnaHQ6IDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIwIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIwIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQwIHtcbiAgICBoZWlnaHQ6IDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQwIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQwIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MCB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4MCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODAge1xuICAgIGhlaWdodDogNTMuMzMzMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODAge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODAge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTAwIHtcbiAgICBoZWlnaHQ6IDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEwMCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMDAge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTIwIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEyMCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMjAge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTQwIHtcbiAgICBoZWlnaHQ6IDkzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE0MCB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxNDAge1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTYwIHtcbiAgICBoZWlnaHQ6IDEwNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxNjAge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTYwIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE4MCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE4MCB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTgwIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE4MCB7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMDAge1xuICAgIGhlaWdodDogMTMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIwMCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjAwIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIyMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIyMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIyMCB7XG4gICAgaGVpZ2h0OiAxNDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjIwIHtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMjAge1xuICAgIGhlaWdodDogODhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjQwIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyNDAge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDI0MCB7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyNjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyNjAge1xuICAgIGhlaWdodDogMTczLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDI2MCB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjYwIHtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyODAge1xuICAgIGhlaWdodDogMTg2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDI4MCB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjgwIHtcbiAgICBoZWlnaHQ6IDExMnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzMDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzMDAge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDMwMCB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzAwIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzMjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzMjAge1xuICAgIGhlaWdodDogMjEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDMyMCB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzIwIHtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzNDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzNDAge1xuICAgIGhlaWdodDogMjI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDM0MCB7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzQwIHtcbiAgICBoZWlnaHQ6IDEzNnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzNjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzNjAge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDM2MCB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzYwIHtcbiAgICBoZWlnaHQ6IDE0NHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzODAge1xuICAgIGhlaWdodDogMjUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDM4MCB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzgwIHtcbiAgICBoZWlnaHQ6IDE1MnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MDAge1xuICAgIGhlaWdodDogMjY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQwMCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDAwIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MjAge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQyMCB7XG4gICAgaGVpZ2h0OiAyMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDIwIHtcbiAgICBoZWlnaHQ6IDE2OHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0NDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0NDAge1xuICAgIGhlaWdodDogMjkzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQ0MCB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDQwIHtcbiAgICBoZWlnaHQ6IDE3NnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0NjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0NjAge1xuICAgIGhlaWdodDogMzA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQ2MCB7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDYwIHtcbiAgICBoZWlnaHQ6IDE4NHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0ODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0ODAge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQ4MCB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDgwIHtcbiAgICBoZWlnaHQ6IDE5MnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1MDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1MDAge1xuICAgIGhlaWdodDogMzMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDUwMCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTAwIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1MjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1MjAge1xuICAgIGhlaWdodDogMzQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDUyMCB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTIwIHtcbiAgICBoZWlnaHQ6IDIwOHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1NDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1NDAge1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDU0MCB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTQwIHtcbiAgICBoZWlnaHQ6IDIxNnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1NjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1NjAge1xuICAgIGhlaWdodDogMzczLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDU2MCB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTYwIHtcbiAgICBoZWlnaHQ6IDIyNHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1ODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1ODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1ODAge1xuICAgIGhlaWdodDogMzg2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDU4MCB7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTgwIHtcbiAgICBoZWlnaHQ6IDIzMnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MDAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDYwMCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjAwIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MjAge1xuICAgIGhlaWdodDogNDEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDYyMCB7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjIwIHtcbiAgICBoZWlnaHQ6IDI0OHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2NDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2NDAge1xuICAgIGhlaWdodDogNDI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDY0MCB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjQwIHtcbiAgICBoZWlnaHQ6IDI1NnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2NjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2NjAge1xuICAgIGhlaWdodDogNDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDY2MCB7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjYwIHtcbiAgICBoZWlnaHQ6IDI2NHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2ODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2ODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2ODAge1xuICAgIGhlaWdodDogNDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDY4MCB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjgwIHtcbiAgICBoZWlnaHQ6IDI3MnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3MDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3MDAge1xuICAgIGhlaWdodDogNDY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDcwMCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzAwIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3MjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3MjAge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDcyMCB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzIwIHtcbiAgICBoZWlnaHQ6IDI4OHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3NDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3NDAge1xuICAgIGhlaWdodDogNDkzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDc0MCB7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzQwIHtcbiAgICBoZWlnaHQ6IDI5NnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3NjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3NjAge1xuICAgIGhlaWdodDogNTA2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDc2MCB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzYwIHtcbiAgICBoZWlnaHQ6IDMwNHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3ODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3ODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3ODAge1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDc4MCB7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzgwIHtcbiAgICBoZWlnaHQ6IDMxMnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4MDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4MDAge1xuICAgIGhlaWdodDogNTMzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDgwMCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODAwIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4MjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4MjAge1xuICAgIGhlaWdodDogNTQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDgyMCB7XG4gICAgaGVpZ2h0OiA0MTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODIwIHtcbiAgICBoZWlnaHQ6IDMyOHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4NDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4NDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4NDAge1xuICAgIGhlaWdodDogNTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDg0MCB7XG4gICAgaGVpZ2h0OiA0MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODQwIHtcbiAgICBoZWlnaHQ6IDMzNnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4NjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4NjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4NjAge1xuICAgIGhlaWdodDogNTczLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDg2MCB7XG4gICAgaGVpZ2h0OiA0MzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODYwIHtcbiAgICBoZWlnaHQ6IDM0NHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4ODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4ODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4ODAge1xuICAgIGhlaWdodDogNTg2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDg4MCB7XG4gICAgaGVpZ2h0OiA0NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODgwIHtcbiAgICBoZWlnaHQ6IDM1MnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MDAge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDkwMCB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTAwIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MjAge1xuICAgIGhlaWdodDogNjEzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDkyMCB7XG4gICAgaGVpZ2h0OiA0NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTIwIHtcbiAgICBoZWlnaHQ6IDM2OHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5NDAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5NDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5NDAge1xuICAgIGhlaWdodDogNjI2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDk0MCB7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTQwIHtcbiAgICBoZWlnaHQ6IDM3NnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5NjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5NjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5NjAge1xuICAgIGhlaWdodDogNjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDk2MCB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTYwIHtcbiAgICBoZWlnaHQ6IDM4NHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5ODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5ODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5ODAge1xuICAgIGhlaWdodDogNjUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDk4MCB7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTgwIHtcbiAgICBoZWlnaHQ6IDM5MnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMDAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEwMDAge1xuICAgIGhlaWdodDogNjY2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEwMDAge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEwMDAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1ib3gge1xuICBwYWRkaW5nOiA2NXB4IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtYm94IHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1ib3ggaDEsXG4uYWhldG8tc2luZ2xlLWJveCBoMixcbi5haGV0by1zaW5nbGUtYm94IGgzLFxuLmFoZXRvLXNpbmdsZS1ib3ggaDQsXG4uYWhldG8tc2luZ2xlLWJveCBoNSxcbi5haGV0by1zaW5nbGUtYm94IGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFoZXRvLXNpbmdsZS10ZXh0IGgxLFxuLmFoZXRvLXNpbmdsZS10ZXh0IGgyLFxuLmFoZXRvLXNpbmdsZS10ZXh0IGgzLFxuLmFoZXRvLXNpbmdsZS10ZXh0IGg0LFxuLmFoZXRvLXNpbmdsZS10ZXh0IGg1LFxuLmFoZXRvLXNpbmdsZS10ZXh0IGg2LFxuLmFoZXRvLXNpbmdsZS10ZXh0IHAsXG4uYWhldG8tc2luZ2xlLXRleHQgdWwsXG4uYWhldG8tc2luZ2xlLXRleHQgb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1zaW5nbGUtdGV4dC0tbGlnaHQgaDEsXG4uYWhldG8tc2luZ2xlLXRleHQtLWxpZ2h0IGgyLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1saWdodCBoMyxcbi5haGV0by1zaW5nbGUtdGV4dC0tbGlnaHQgaDQsXG4uYWhldG8tc2luZ2xlLXRleHQtLWxpZ2h0IGg1LFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1saWdodCBoNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tc2luZ2xlLXRleHQtLWxpZ2h0IHAsXG4uYWhldG8tc2luZ2xlLXRleHQtLWxpZ2h0IHVsLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1saWdodCBvbCB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uYWhldG8tc2luZ2xlLXRleHQtLXdoaXRlIGgxLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS13aGl0ZSBoMixcbi5haGV0by1zaW5nbGUtdGV4dC0td2hpdGUgaDMsXG4uYWhldG8tc2luZ2xlLXRleHQtLXdoaXRlIGg0LFxuLmFoZXRvLXNpbmdsZS10ZXh0LS13aGl0ZSBoNSxcbi5haGV0by1zaW5nbGUtdGV4dC0td2hpdGUgaDYsXG4uYWhldG8tc2luZ2xlLXRleHQtLXdoaXRlIHAsXG4uYWhldG8tc2luZ2xlLXRleHQtLXdoaXRlIHVsLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS13aGl0ZSBvbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgaDEsXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgaDIsXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgaDMsXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgaDQsXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgaDUsXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgaDYsXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgcCxcbi5haGV0by1zaW5nbGUtdGV4dC0tbHRyLXNwbmctMyB1bCxcbi5haGV0by1zaW5nbGUtdGV4dC0tbHRyLXNwbmctMyBvbCB7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpIFwiLlwiO1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0gaDEsXG4uYWhldG8tc2luZ2xlLWl0ZW0gaDIsXG4uYWhldG8tc2luZ2xlLWl0ZW0gaDMsXG4uYWhldG8tc2luZ2xlLWl0ZW0gaDQsXG4uYWhldG8tc2luZ2xlLWl0ZW0gaDUsXG4uYWhldG8tc2luZ2xlLWl0ZW0gaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0gcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbV9faWNvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDRweDtcbiAgaGVpZ2h0OiAxMDRweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW1fX2ljbyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogODVweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW1fX2ljbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDEsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDIsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDMsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDQsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDYge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDEsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoMixcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgzLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDQsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoNSxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoMSxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgyLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDMsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoNCxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg1LFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgxOmJlZm9yZSxcbi5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoMjpiZWZvcmUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDM6YmVmb3JlLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg0OmJlZm9yZSxcbi5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoNTpiZWZvcmUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDY6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWluZGV4KSBcIi4gXCI7XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDY1cHggMzBweCAxMDBweDtcbiAgdHJhbnNpdGlvbjogNTAwbXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28ge1xuICAgIHBhZGRpbmc6IDY1cHggMzBweCA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28ge1xuICAgIHBhZGRpbmc6IDY1cHggMTVweCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28ge1xuICAgIHBhZGRpbmc6IDM1cHggMTVweCAzMHB4O1xuICB9XG59XG5cbi5zd2lwZXItc2xpZGUgLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286YmVmb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286YmVmb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gLmFoZXRvLXNpbmdsZS1pdGVtX19pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTNweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IDUwMG1zO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2Y3ZjdmNztcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyAuYWhldG8tc2luZ2xlLWl0ZW1fX2ljbyB7XG4gICAgdG9wOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvOmJlZm9yZSxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDEsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgyLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoMyxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDQsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg1LFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoNixcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gcCB7XG4gIHRyYW5zaXRpb246IDUwMG1zO1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgxLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoMixcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDMsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg0LFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoNSxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDYge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgxLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgyLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgzLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg0LFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg1LFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDEsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDIsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDMsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDQsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDUsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpob3ZlcjpiZWZvcmUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvOmhvdmVyIGgxLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpob3ZlciBoMixcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286aG92ZXIgaDMsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvOmhvdmVyIGg0LFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpob3ZlciBoNSxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286aG92ZXIgaDYsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvOmhvdmVyIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpob3ZlciAuYWhldG8tc2luZ2xlLWl0ZW1fX2ljbyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIC5haGV0by1zaW5nbGUtaXRlbV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmJnc2l6ZS1jb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5IC5haGV0by1idG4uYWhldG8tYnRuLS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8taW5zdGFncmFtLWdhbGxlcnlfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5IGxpIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8taW5zdGFncmFtLWdhbGxlcnkgbGkgYSB7XG4gIHdpZHRoOiAxMDElO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5IGxpIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5IGxpIHtcbiAgICBmbGV4OiAxIDAgMzMuMzMlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5IGxpIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5LS1lZHUgLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5X19saXN0IHtcbiAgaGVpZ2h0OiAzMjBweDtcbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5LS1lZHUgLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5X19saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8taW5zdGFncmFtLWdhbGxlcnktLWVkdSAuYWhldG8taW5zdGFncmFtLWdhbGxlcnlfX2xpbmsgLmFoZXRvLWJ0biB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5LS1lZHUgLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5X19saW5rLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeS0tZWR1IC5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeV9fbGlzdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbTpiZWZvcmUsIC5haGV0by10aW1lLXNjYWxlX19pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtOmJlZm9yZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06YWZ0ZXIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA2cHgpO1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbS5yZXZlcnNlZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ucmV2ZXJzZWQgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbS5yZXZlcnNlZCAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtOmZpcnN0LWNoaWxkIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtOmZpcnN0LWNoaWxkIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDI1cHggNjVweDtcbiAgICBtYXJnaW46IC03MHB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06Zmlyc3QtY2hpbGQgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbTpmaXJzdC1jaGlsZCAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIHRvcDogNDBweDtcbiAgfVxufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbTpmaXJzdC1jaGlsZDphZnRlciB7XG4gIHRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIHRvcDogNDBweDtcbiAgfVxufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbTpsYXN0LWNoaWxkIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtOmxhc3QtY2hpbGQgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvdHRvbTogMzBweDtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGJvdHRvbTogMzBweDtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9fZGF0ZSB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9fcGhvdG8ge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ucmV2ZXJzZWQgPiAuYWhldG8tdGltZS1zY2FsZV9faXRlbSAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtLnJldmVyc2VkID4gLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0gLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbTpiZWZvcmUsIC5haGV0by10aW1lLXNjYWxlX19pdGVtOmFmdGVyIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMTUwcHg7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDZweCk7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ucmV2ZXJzZWQgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtLnJldmVyc2VkIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgZmxleDogMCAwIDE1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHdvcmQtc3BhY2luZzogOTk5OTk5OXB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbTpiZWZvcmUsIC5haGV0by10aW1lLXNjYWxlX19pdGVtOmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogODBweDtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbS5yZXZlcnNlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbS5yZXZlcnNlZCAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwO1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbS5yZXZlcnNlZCAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDA7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19kYXRlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgd29yZC1zcGFjaW5nOiAwO1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgY29sb3IsIDAuM3MgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBib3gtc2hhZG93LCAwLjNzIHRyYW5zZm9ybSwgMC4zcyBib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUge1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCA0MHB4IDU1cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgY29sb3IsIDAuM3MgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBib3gtc2hhZG93LCAwLjNzIHRyYW5zZm9ybSwgMC4zcyBib3JkZXItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBjb2xvciwgMC4zcyBiYWNrZ3JvdW5kLWNvbG9yLCAwLjNzIGJveC1zaGFkb3csIDAuM3MgdHJhbnNmb3JtLCAwLjNzIGJvcmRlci1jb2xvcjtcbn1cblxuLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgY29sb3IsIDAuM3MgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBib3gtc2hhZG93LCAwLjNzIHRyYW5zZm9ybSwgMC4zcyBib3JkZXItY29sb3I7XG59XG5cbi5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgY29sb3IsIDAuM3MgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBib3gtc2hhZG93LCAwLjNzIHRyYW5zZm9ybSwgMC4zcyBib3JkZXItY29sb3I7XG59XG5cbi5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fY29zdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19jb3N0LXZhbHVlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19jb3N0LXRpbWUge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24gdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUgLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciAuYWhldG8tcHJpY2luZ19fY29zdCxcbiAgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlOmhvdmVyIHVsIGxpLFxuICAuYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmU6aG92ZXIgb2wgbGksXG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciB1bCBsaTpiZWZvcmUsXG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciBvbCBsaTpiZWZvcmUsXG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24gdWwgbGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24gdWwgbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLS1kZWZhdWx0IC5haGV0by1wcmljaW5nX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWRlZmF1bHQgLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0tZGVmYXVsdCAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0tZGVmYXVsdCAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tZGVmYXVsdCAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWRlZmF1bHQgLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctLWRlZmF1bHQgLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1wcmljaW5nLS1ob21lLXNhYXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2J0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyAuYWhldG8tcHJpY2luZ19fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzA0RjtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDEuMTY5cHggMy44MjVweCAxNS42NnB4IDIuMzRweCByZ2JhKDI1NSwgMTEyLCA3OSwgMC4yKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGRjcwNEY7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXM6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzOm5vdCg6bGFzdC1vZi10eXBlKTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgbWFyZ2luOiAwIC01MHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMi44cHg7XG4gIGJhY2tncm91bmQ6ICNmM2Y5ZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX19jb3N0LXZhbHVlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyAuYWhldG8tcHJpY2luZ19fY29zdC12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2RldGFpbHMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2RldGFpbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xuICBtaW4taGVpZ2h0OiA0MXB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX19kZXRhaWwtLWNoZWNrZWQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyAuYWhldG8tcHJpY2luZ19fZGV0YWlsLS1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY29sb3I6ICM0ZmI1NTc7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2RldGFpbC0tbm90LWxhYmVsZWQge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyAuYWhldG8tcHJpY2luZ19fZGV0YWlsIC5ncmVlbiB7XG4gIGNvbG9yOiAjNGZiNTU3O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX19kZXRhaWwgLnBhZGRpbmctMTByIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyAudWwtLWRvdHRlZCBsaTpiZWZvcmUge1xuICB0b3A6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIFtkYXRhLWxhYmVsXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgW2RhdGEtbGFiZWxdOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIFtkYXRhLWxhYmVsXTphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0tbGVnZW5kX19oZWFkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1sZWdlbmQgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgaGVpZ2h0OiAxODBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWxlZ2VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tcHJpY2luZy0tZGVmYXVsdDpob3ZlciwgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDUwcHggODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA1MHB4O1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5haGV0by1wcmljaW5nX19jb3N0LXZhbHVlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24gdWwsXG4uYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24gb2wsXG4uYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLXByaWNpbmdfX2ljbyB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cblxuLmFoZXRvLXByaWNpbmdfX2J0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1wcmljaW5nX19mb290ZXIgLmFoZXRvLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmFoZXRvLXByaWNpbmdfX2Zvb3RlciAuYWhldG8tYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLXByaWNpbmdfX29wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjZweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5haGV0by1wcmljaW5nX19vcHRpb25zLWl0ZW0ge1xuICBwYWRkaW5nOiAzcHggMTFweCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5haGV0by1wcmljaW5nX19vcHRpb25zLWl0ZW0gKyAuYWhldG8tcHJpY2luZ19fb3B0aW9ucy1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYWhldG8tcHJpY2luZzpob3ZlciAuYWhldG8tcHJpY2luZ19fZm9vdGVyIC5haGV0by1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFoZXRvLXByaWNpbmdfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwYWRkaW5nOiAxNnB4IDAgMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haGV0by1wcmljaW5nX19saXN0LWl0ZW0tLWVtcHR5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLXByaWNpbmdfX2xpc3QtaXRlbSBoNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLXByaWNpbmdfX2xpc3QtaXRlbSBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLXByaWNpbmdfX2xpc3QtaWNvLW9rIHtcbiAgY29sb3I6ICM0OGI4MGM7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUhlYWQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDUzcHggNDRweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlSGVhZCAuYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtIGg2OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uOmhvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2J0biB7XG4gIG1hcmdpbjogNTBweCAwIDM1cHg7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19saXN0LWl0ZW0tLWVtcHR5IHtcbiAgbWluLWhlaWdodDogNTFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19saXN0LWl0ZW0tLWVtcHR5IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgcGFkZGluZzogNDJweCAxNXB4IDI4cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgY29sb3IsIDAuM3MgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBib3gtc2hhZG93LCAwLjNzIHRyYW5zZm9ybSwgMC4zcyBib3JkZXItY29sb3I7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19faGVhZGVyIC5haGV0by1wcmljaW5nX19jb3N0LXZhbHVlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX3RpdGxlLFxuLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fYnRuIHtcbiAgICBtYXJnaW46IDM1cHggMCAyMHB4O1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUhlYWQsIC5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUhlYWQgLmFoZXRvLXByaWNpbmdfX2hlYWRlciwgLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlSGVhZCAuYWhldG8tcHJpY2luZ19faGVhZGVyIC5haGV0by1wcmljaW5nX190aXRsZSwgLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19oZWFkZXIgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIC5haGV0by1wcmljaW5nX19jb250ZW50LCAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxMHB4IDQycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci10b3A6IDBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4uYWhldG8tcHJpY2luZy13cmFwcGVyLS1ob21lLXNhYXMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMCA3My4xcHggMTAuOXB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLXdyYXBwZXItLWhvbWUtc2FhcyB7XG4gICAgLyptYXgtd2lkdGg6IDYwMHB4OyovXG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctd3JhcHBlci0tbGVnZW5kIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uYWhldG8tcHJpY2luZy13cmFwcGVyLS1sZWdlbmQgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLXdyYXBwZXItLWxlZ2VuZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctd3JhcHBlci0tbGVnZW5kIC5haGV0by1wcmljaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5haGV0by1wcmljaW5nLS10YWJsZUhlYWQgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIC5haGV0by1wcmljaW5nX19oZWFkZXIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmdfX2xpc3QtaXRlbSBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICB9XG4gIC5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wcmljaW5nX19saXN0LWl0ZW0tLWVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFoZXRvLXByaWNpbmctdGFibGVfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiA0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWhldG8tcHJpY2luZy10YWJsZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDk7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUhlYWQgLmFoZXRvLXByaWNpbmdfX2xpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIC5haGV0by1wcmljaW5nX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctdGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctdGFibGVfX2NvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcHJpY2luZy10YWJsZV9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4ge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzVweCAwIDUwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgY29sb3IsIDAuM3MgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBib3gtc2hhZG93LCAwLjNzIHRyYW5zZm9ybSwgMC4zcyBib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9ob21lLWV2ZW50L2ZpbGwtMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWV2ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ob21lL2hvbWUtZXZlbnQvZmlsbC0yLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzNSU7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWV2ZW50IC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMTBweCAzMHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWV2ZW50IC5haGV0by1wcmljaW5nX19jb3N0LXZhbHVlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fZGV0YWlscyB7XG4gIG1hcmdpbjogMTBweCAwIDQ1cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQgLmFoZXRvLXByaWNpbmdfX2RldGFpbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQgLmFoZXRvLXByaWNpbmdfX2RldGFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQgLmFoZXRvLXByaWNpbmdfX2RldGFpbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fZGV0YWlsOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fYnRuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWV2ZW50IC5haGV0by1wcmljaW5nX19idG46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyNSU7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwYWRkaW5nOiA2NXB4IDQwcHggNzVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0Ni45OHB4IDcuMDJweCByZ2JhKDgxLCA4MSwgODEsIDAuMDUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb246aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1wcmljaW5nX19pbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb24gLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb24gLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb24gLmFoZXRvLXByaWNpbmdfX3ByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyNXB4IDVweCAyMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1wcmljaW5nX19wcmljZXM6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1wcmljaW5nX19wcmljZS12YWx1ZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1wcmljaW5nX19wcmljZS1wZXJpb2Qge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1wcmljaW5nX19idG4ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb24gLmFoZXRvLXByaWNpbmdfX2J0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWNvbnN0cnVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb25zdHJ1Y3Rpb24vY29uc3RyLXByaWNpbmctYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE3MHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmcge1xuICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIC8qbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7Ki9cbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMzBweCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmcge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmdfX2ljbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmdfX2Nvc3QtdmFsdWUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWNvbnN0cnVjdGlvbiAuYWhldG8tcHJpY2luZ19fY29zdC12YWx1ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmcgaHIge1xuICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDI5cHggMjBweCAzOXB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtY29uc3RydWN0aW9uIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWNvbnN0cnVjdGlvbiAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24gbGk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtY29uc3RydWN0aW9uIC5haGV0by1wcmljaW5nX19mb290ZXIgLmFoZXRvLWJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG59XG5cbi5haHQtcHJpY2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFodC1wcmljaW5nX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogNDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2hlYWQtY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDQ3cHggNDVweCA1MHB4O1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faGVhZC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2hlYWQtbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2hlYWQtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19oZWFkLWl0ZW06YmVmb3JlIHtcbiAgdG9wOiAtM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogN3B4O1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgY29udGVudDogJ1xcZjExMSc7XG4gIGNvbG9yOiAjMmE3NGVkO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faGVhZC10aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faGVhZC1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTBweCA0MHB4IDQwcHg7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19oZWFkLWNhcHRpb24ge1xuICBtaW4taGVpZ2h0OiAxNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2hlYWQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0ge1xuICBmbGV4OiAxIDEgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tcHJpY2UsIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtLWRlc2MsIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtOmhvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW06aG92ZXIgLmFodC1wcmljaW5nX19pdGVtLWNhcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDE5M3B4O1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG4gIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtOmhvdmVyIC5haHQtcHJpY2luZ19faXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbTpsYXN0LWNoaWxkIC5haHQtcHJpY2luZ19faXRlbS1jYXB0aW9uLFxuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbTpsYXN0LWNoaWxkIC5haHQtcHJpY2luZ19faXRlbS1jb250ZW50IHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0gaSB7XG4gIGNvbG9yOiAjNDhCODBDO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1jYXB0aW9uIHtcbiAgbWluLWhlaWdodDogMTc1cHg7XG4gIHBhZGRpbmc6IDM3cHggMzBweCAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tY2FwdGlvbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB9XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tcHJpY2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCA1M3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0taXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0taXRlbSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0taXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1pdGVtIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0taXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1saW5rIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLXlvZ2Ege1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2hlYWQge1xuICBmbGV4OiA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19oZWFkLWNhcHRpb24ge1xuICBwYWRkaW5nOiA0N3B4IDQ1cHggNTVweDtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faGVhZC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19pdGVtIHtcbiAgZmxleDogMSAxIDA7XG4gIG1hcmdpbjogMCAxNXB4IDY1cHg7XG4gIHBhZGRpbmc6IDUwcHggMzdweCA1NXB4IDQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tcHJpY2UsIC5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tZGVzYywgLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS0tYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS0tYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDIycHg7XG4gIHdpZHRoOiA1OXB4O1xuICBoZWlnaHQ6IDU5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBjb250ZW50OiAnXFxlMDMzJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tZGVzYyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19pdGVtLWxpc3Qge1xuICBtYXJnaW46IDM1cHggMCA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19pdGVtLWl0ZW0ge1xuICBwYWRkaW5nOiAxOXB4IDAgMTZweCAzM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0taXRlbTpiZWZvcmUge1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IC0ycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xuICBjb250ZW50OiAnXFw0ZSc7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tbGluayB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdS50d28taW4tcm93IC5haHQtcHJpY2luZ19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUudGhyZWUtaW4tcm93IC5haHQtcHJpY2luZ19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1wcmljaW5nLS1lZHUudGhyZWUtaW4tcm93IC5haHQtcHJpY2luZ19faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nOiA2NXB4IDM1cHggNzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUgLmFodC1wcmljaW5nX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19faW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUgLmFodC1wcmljaW5nX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUgLmFodC1wcmljaW5nX19kZXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19fbGlzdCB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX2xpbmU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19fbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX3ByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX3BlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX3BlcjpiZWZvcmUge1xuICBjb250ZW50OiAnLyAnO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDE0cHggZG90dGVkICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmw6aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmw6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjhGOEY4O1xufVxuXG4uYWh0LXByaWNpbmctLXRydmw6aG92ZXIgLmFodC1wcmljaW5nX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bCAuYWh0LXByaWNpbmdfX2lubmVyIHtcbiAgcGFkZGluZzogN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19jYXB0aW9uIHtcbiAgcGFkZGluZzogNDBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlZWU7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bCAuYWh0LXByaWNpbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19kZXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1wcmljaW5nLS10cnZsIC5haHQtcHJpY2luZ19fY29udGVudCB7XG4gIHBhZGRpbmc6IDM3cHggMjBweCA1MHB4O1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bCAuYWh0LXByaWNpbmdfX2xpc3Qge1xuICBtYXJnaW46IDE3cHggMCAwO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFodC1wcmljaW5nLS10cnZsIC5haHQtcHJpY2luZ19fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19saW5rIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFodC1wcmljaW5nLS10cnZsIC5haHQtcHJpY2luZ19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXByaWNpbmctLXJlc3QgLmFodC1wcmljaW5nX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1wcmljaW5nLS1yZXN0IC5haHQtcHJpY2luZ19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLXJlc3QgLmFodC1wcmljaW5nX19pdGVtIHtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXByaWNpbmctLXJlc3QgLmFodC1wcmljaW5nX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG4gIC5haHQtcHJpY2luZy0tcmVzdCAuYWh0LXByaWNpbmdfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLXJlc3QgLmFodC1wcmljaW5nX19saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW46IDE0cHggNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTUwcHg7XG4gIHRyYW5zaXRpb246IGVhc2UgMC40cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXByaWNpbmctLXJlc3QgLmFodC1wcmljaW5nX19saW5lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLXJlc3QgLmFodC1wcmljaW5nX19saW5lOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDM4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmFodC1wcmljaW5nLS1yZXN0IC5haHQtcHJpY2luZ19fc3BlY2lhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzgwMjYxYjtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbn1cblxuLmFodC1wcmljaW5nLS1yZXN0IC5haHQtcHJpY2luZ19fc3BlY2lhbC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMnB4O1xuICByaWdodDogNjBweDtcbiAgY29sb3I6ICM4MDI2MWI7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHJnYmEoMTA3LCAxMDcsIDEwNywgMCkgMjNweCwgcmdiYSgxMDAsIDEwMCwgMTAwLCAwKSA0MXB4LCAjZmZmZmZmIDE1cHgsICNmZmZmZmYgNDZweCk7XG59XG5cbi5haHQtcHJpY2luZy0tcmVzdCAuYWh0LXByaWNpbmdfX2ltZy1ob2xkZXIge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXByaWNpbmctLXJlc3QgLmFodC1wcmljaW5nX19pbWctaG9sZGVyIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLXJlc3QgLmFodC1wcmljaW5nX19wcmljZS11bHRyYVdyYXAge1xuICBwYWRkaW5nOiAzNHB4IDM0cHggMzRweCAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDQ0OHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wcmljaW5nLS1yZXN0IC5haHQtcHJpY2luZ19fcHJpY2UtdWx0cmFXcmFwIHtcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtcHJpY2luZy0tcmVzdCAuYWh0LXByaWNpbmdfX3ByaWNlLXVsdHJhV3JhcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLXJlc3QgLmFodC1wcmljaW5nX19wcmljZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFodC1wcmljaW5nLS1yZXN0IC5haHQtcHJpY2luZ19fcGVyLCAuYWh0LXByaWNpbmctLXJlc3QgLmFodC1wcmljaW5nX19wcmljZSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmFodC1wcmljaW5nLS1yZXN0IC5haHQtcHJpY2luZ19fdGl0bGUge1xuICBjb2xvcjogIzgwMjYxYjtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtcHJpY2luZy0tcmVzdCAuYWh0LXByaWNpbmdfX2NvbXBvc2l0aW9uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiAzMTVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wcmljaW5nLS1yZXN0IC5haHQtcHJpY2luZ19fY29tcG9zaXRpb24ge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gIH1cbn1cblxuLmFodC1wcmljaW5nLS1yZXN0LXNwZWNpYWxpdHkgLmFodC1wcmljaW5nX19pdGVtIHtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuYWh0LXByaWNpbmctLXJlc3Qtc3BlY2lhbGl0eSAuYWh0LXByaWNpbmdfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5haHQtcHJpY2luZy0tcmVzdC1zcGVjaWFsaXR5IC5haHQtcHJpY2luZ19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5haHQtcHJpY2luZy0tcmVzdC1zcGVjaWFsaXR5IC5haHQtcHJpY2luZ19faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uYWh0LXByaWNpbmctLXJlc3Qtc3BlY2lhbGl0eSAuYWh0LXByaWNpbmdfX3ByaWNlLXVsdHJhV3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LXByaWNpbmctLXJlc3Qtc3BlY2lhbGl0eSAuYWh0LXByaWNpbmdfX3ByaWNlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5haHQtcHJpY2luZy0tcmVzdC1zcGVjaWFsaXR5IC5haHQtcHJpY2luZ19fbGluZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFodC1wcmljaW5nLS1yZXN0LXNwZWNpYWxpdHkgLmFodC1wcmljaW5nX19wZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmFodC1wcmljaW5nLS1yZXN0LXNwZWNpYWxpdHkgLmFodC1wcmljaW5nX19wcmljZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbn1cblxuLmFodC1wcmljaW5nLS1yZXN0LXNwZWNpYWxpdHkgLmFodC1wcmljaW5nX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvcnBvcmF0ZSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5yZXN0YXVyYW50LW1lbnUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlc3RhdXJhbnQtbWVudS13cmFwIC5iZy10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICByaWdodDogLTEwcHg7XG4gIGNvbG9yOiAjRjdGN0Y3O1xuICBmb250LXNpemU6IDE1MHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc3RhdXJhbnQtbWVudS13cmFwIC5iZy10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yZXN0LW1lbnUtc2FsYWRzLFxuLnJlc3QtbWVudS1kZXNlcnRzLFxuLmxlYWYtYmcsXG4ucmVzdC1tZW51LWRyaW5rcyxcbi5yZXN0YXVyYW50LXNwZWNpYWxpdHksXG4ucmVzdC1tZW51LWZvcm0ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucmVzdC1tZW51LWRlc2VydHMsXG4ubGVhZi1iZyxcbi5yZXN0LW1lbnUtZHJpbmtzLFxuLnJlc3QtbWVudS1mb3JtIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG4ucmVzdC1tZW51LXNhbGFkcyB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG59XG5cbi5yZXN0LW1lbnUtZGVzZXJ0cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xufVxuXG4ucmVzdC1tZW51LWRlc2VydHMgLmFodC1wcmljaW5nLS1yZXN0IC5haHQtcHJpY2luZ19fbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG59XG5cbi5sZWFmLWJnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuXG4ucmVzdC1tZW51LWRyaW5rcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwJTtcbn1cblxuLnJlc3QtbWVudS1zYWxhZHMtaG9tZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMTMwcHg7XG59XG5cbi5yZXN0LW1lbnUtZm9ybSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuXG4ucmVzdGF1cmFudC1zcGVjaWFsaXR5IHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG59XG5cbi5yZXN0YXVyYW50LXNwZWNpYWxpdHkgLmJnLXRleHQge1xuICBsZWZ0OiAtNTBweDtcbiAgdG9wOiAtNDBweDtcbiAgcmlnaHQ6IHVuc2V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzdGF1cmFudC1zcGVjaWFsaXR5IC5iZy10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXNwZWNpYWxpdHkgLnJlc3Qtc3BlY2lhbGl0eS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzdGF1cmFudC1zcGVjaWFsaXR5IC5yZXN0LXNwZWNpYWxpdHktY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXNwZWNpYWxpdHkgLnNwZWNpYWxpdHktaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTUlO1xufVxuXG4ucmVzdGF1cmFudC1zcGVjaWFsaXR5IC5zcGVjaWFsaXR5LWltZyAuYWhldG8tc2luZ2xlLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDU5cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ucmVzdGF1cmFudC1zcGVjaWFsaXR5IC5zcGVjaWFsaXR5LWltZyAuYWhldG8tc2luZ2xlLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5yZXN0YXVyYW50LXNwZWNpYWxpdHkgLnNwZWNpYWxpdHktaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN0YXVyYW50LXNwZWNpYWxpdHkgLnNwZWNpYWxpdHktaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1zcGVjaWFsaXR5IC5zcGVjaWFsaXR5LWluZm8td3JhcCB7XG4gIHBhZGRpbmc6IDY2cHggMDtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTcwcHgpO1xufVxuXG4ucmVzdGF1cmFudC1zcGVjaWFsaXR5IC5zcGVjaWFsaXR5LWluZm8td3JhcCAuc3BlY2lhbGl0eS1pbmZvIHtcbiAgcGFkZGluZzogODBweCAxMDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlc3RhdXJhbnQtc3BlY2lhbGl0eSAuc3BlY2lhbGl0eS1pbmZvLXdyYXAgLnNwZWNpYWxpdHktaW5mbzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAucmVzdGF1cmFudC1zcGVjaWFsaXR5IC5zcGVjaWFsaXR5LWluZm8td3JhcCAuc3BlY2lhbGl0eS1pbmZvIC5haGV0by1idG4tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1zcGVjaWFsaXR5IC5zcGVjaWFsaXR5LWluZm8td3JhcCAuc3BlY2lhbGl0eS1pbmZvIC5haGV0by1idG4tY29udGFpbmVyIGEge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLnJlc3RhdXJhbnQtc3BlY2lhbGl0eSAuc3BlY2lhbGl0eS1pbmZvLXdyYXAgLnNwZWNpYWxpdHktaW5mbyAuYWhldG8tYnRuLWNvbnRhaW5lciAuYWhldG8tYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAucmVzdGF1cmFudC1zcGVjaWFsaXR5IC5zcGVjaWFsaXR5LWluZm8td3JhcCAuc3BlY2lhbGl0eS1pbmZvIC5haGV0by1idG4tY29udGFpbmVyIC5haGV0by1idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5yZXN0YXVyYW50LXNwZWNpYWxpdHkgLnNwZWNpYWxpdHktaW5mby13cmFwIC5zcGVjaWFsaXR5LWluZm8gLmFoZXRvLWJ0bi1jb250YWluZXIgLmFoZXRvLWJ0bjpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIGNvbG9yOiAjODAyNjFCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLnJlc3RhdXJhbnQtc3BlY2lhbGl0eSAuc3BlY2lhbGl0eS1pbmZvLXdyYXAgLnNwZWNpYWxpdHktaW5mbyB7XG4gICAgcGFkZGluZzogNzBweCA2NnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXN0YXVyYW50LXNwZWNpYWxpdHkgLnNwZWNpYWxpdHktaW5mby13cmFwIC5zcGVjaWFsaXR5LWluZm8ge1xuICAgIHBhZGRpbmc6IDcwcHggNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucmVzdGF1cmFudC1zcGVjaWFsaXR5IC5zcGVjaWFsaXR5LWluZm8td3JhcCAuc3BlY2lhbGl0eS1pbmZvIHtcbiAgICBwYWRkaW5nOiA1MHB4IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5yZXN0YXVyYW50LXNwZWNpYWxpdHkgLnNwZWNpYWxpdHktaW5mby13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ0MHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVzdGF1cmFudC1zcGVjaWFsaXR5IC5zcGVjaWFsaXR5LWluZm8td3JhcCB7XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zaW5nbGUtYm94IHtcbiAgcGFkZGluZzogNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgfVxufVxuXG4uc2luZ2xlLWJveCBoMSxcbi5zaW5nbGUtYm94IGgyLFxuLnNpbmdsZS1ib3ggaDMsXG4uc2luZ2xlLWJveCBoNCxcbi5zaW5nbGUtYm94IGg1LFxuLnNpbmdsZS1ib3ggaDYge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2luZ2xlLWJveCB1bCxcbi5zaW5nbGUtYm94IG9sIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLW1hcCB7XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1tYXAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLW1hcCBoNSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uYWhldG8tbWFwIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1tYXAtLW1hcmdpbnMge1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5haGV0by1tYXAtLWhlaWdodC1mdWxsIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmFoZXRvLW1hcC0taGVpZ2h0LTEwMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1tYXAtLWhlaWdodC0xMDAwIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5haGV0by1tYXAtLWhlaWdodC03NzAge1xuICBoZWlnaHQ6IDc3MHB4O1xufVxuXG4uYWhldG8tbWFwLS1oZWlnaHQtNTAwIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLmFoZXRvLW1hcC0taGVpZ2h0LTQ2MCB7XG4gIGhlaWdodDogNDYwcHg7XG59XG5cbi5haGV0by1tYXAtLWhlaWdodC00MzAge1xuICBoZWlnaHQ6IDQzMHB4O1xufVxuXG4uYWhldG8tbWFwLS1oZWlnaHQtNDAwIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmFoZXRvLW1hcC0taGVpZ2h0LTMwMCB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi5haGV0by1tYXAtLWhlaWdodC0yMDAge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uZ29vZ2xlLW1hcmtlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdtLXN0eWxlLWl3IHtcbiAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbS1zdHlsZS1pdyB7XG4gICAgd2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFoZXRvLW1hcC0tcmVzdGF1cmFudCAubG9jQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFoZXRvLW1hcC0tcmVzdGF1cmFudCAubG9jQ29udGFpbmVyIC5sb2NJbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLW1hcC0tcmVzdGF1cmFudCAubG9jQ29udGFpbmVyIC5sb2NDb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xufVxuXG4uYWhldG8tbWFwLS1yZXN0YXVyYW50IC5sb2NDb250YWluZXIgLmxvY0NvbnRlbnQgLmxvY1RpdGxlIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAxOHB4IDAgMTJweCAwO1xufVxuXG4uYWhldG8tbWFwLS1yZXN0YXVyYW50IC5sb2NDb250YWluZXIgLmxvY0NvbnRlbnQgLmxvY0Rlc2MsXG4uYWhldG8tbWFwLS1yZXN0YXVyYW50IC5sb2NDb250YWluZXIgLmxvY0NvbnRlbnQgLmxvY1RlbCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1tYXAtLXJlc3RhdXJhbnQgLmxvY0NvbnRhaW5lciAubG9jQ29udGVudCAubG9jVGVsIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5haGV0by1tYXAtLXJlc3RhdXJhbnQgLmdtLXN0eWxlLWl3IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNzBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5haGV0by1tYXAtLXJlc3RhdXJhbnQgLmdtLXN0eWxlLWl3IHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFoZXRvLWJhbm5lci0tZnVsbC1oZWlnaHQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1iYW5uZXItLWZ1bGwtaGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XG4gIH1cbn1cblxuLmFoZXRvLWJhbm5lci0tc2FhcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYWhldG8tYmFubmVyLS1zYWFzIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tYmFubmVyLS1zYWFzIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLWJhbm5lci0tcG9saXRpY2FsIGgxIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1iYW5uZXItLXBvbGl0aWNhbCBoMSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICB9XG59XG5cbi5haGV0by1iYW5uZXItLWhlaWdodC02MDAge1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuXG4uYWhldG8tYmFubmVyLS1oZWlnaHQtNTIwIHtcbiAgaGVpZ2h0OiA1MjBweDtcbn1cblxuLmFoZXRvLWJhbm5lci0taGVpZ2h0LTUwMCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5cbi5haGV0by1iYW5uZXItLWhlaWdodC00NTAge1xuICBoZWlnaHQ6IDQ1MHB4O1xufVxuXG4uYWhldG8tYmFubmVyLS1iZy1wb3NpdGlvbi1idG0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1iYW5uZXItLWhlaWdodC1tb2ItNDAwIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1iYW5uZXItLWhlaWdodC1tb2ItMzAwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1iYW5uZXItLWhlaWdodC1tb2ItMjAwIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1iYW5uZXItLXByb21vIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICB9XG59XG5cbi5haGV0by1iYW5uZXItLXByb21vIC5haGV0by1oZWFkaW5nIHAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5haGV0by1iYW5uZXItLXByb21vIC5haGV0by1oZWFkaW5nIHAgYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWhldG8tYmFubmVyLS1wcm9tbyAuYWhldG8tYmFubmVyX19zdG9yZSBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuYWhldG8tYmFubmVyLS1wcm9tbyAuYWhldG8tYmFubmVyX19zdG9yZSBhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5haGV0by1iYW5uZXJfX3JhdGluZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmJlMGQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xufVxuXG4uYWh0LWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtYmFubmVyIGIge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1iYW5uZXJfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uYWh0LWJhbm5lcl9fb3ZlcmxheS0tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLmFodC1iYW5uZXJfX292ZXJsYXktLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC40Nztcbn1cblxuLmFodC1iYW5uZXJfX292ZXJsYXktLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFodC1iYW5uZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMTVweDtcbn1cblxuLmFodC1iYW5uZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICBtYXJnaW46IDAgMCAtMTBweDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXJfX2Rlc2Mge1xuICBtYXJnaW46IDVweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyX19saW5rcyB7XG4gIG1hcmdpbjogMCAtMTBweCAtMTBweDtcbn1cblxuLmFodC1iYW5uZXJfX2xpbmsge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmFubmVyX19saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1iYW5uZXItLXdpdGgtcHJvbW8gLmFodC1iYW5uZXJfX2hvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXdpdGgtcHJvbW8gLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyLS13aXRoLXByb21vIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0td2l0aC1wcm9tbyAuYWh0LWJhbm5lcl9fcHJvbW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAwJSA0MDAlO1xuICBhbmltYXRpb246IEFuaW1hdGlvbk5hbWUgNHMgZWFzZSBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBBbmltYXRpb25OYW1lIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTElO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lci0td2l0aC1wcm9tbyAuYWh0LWJhbm5lcl9fcHJvbW8ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWJhbm5lci0td2l0aC1wcm9tbyAuYWh0LWJhbm5lcl9fcHJvbW8ge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0td2l0aC1wcm9tbyAuYWh0LWJhbm5lcl9fcHJvbW8tdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXItLXdpdGgtcHJvbW8gLmFodC1iYW5uZXJfX3Byb21vLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWJhbm5lci0td2l0aC1wcm9tbyAuYWh0LWJhbm5lcl9fcHJvbW8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS13aGl0ZS10ZXh0IC5haHQtYmFubmVyX19wcm9tby10ZXh0LFxuLmFodC1iYW5uZXItLXdoaXRlLXRleHQgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSxcbi5haHQtYmFubmVyLS13aGl0ZS10ZXh0IC5haHQtYmFubmVyX190aXRsZSxcbi5haHQtYmFubmVyLS13aGl0ZS10ZXh0IC5haHQtYmFubmVyX19kZXNjIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS1oZWlnaHQtODAwIHtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWh0LWJhbm5lci0taGVpZ2h0LTgwMCB7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXItLWhlaWdodC04MDAge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS1oZWlnaHQtNjAwIHtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG5cbi5haHQtYmFubmVyLS1mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5haHQtYmFubmVyLS10cmF2ZWwtMSAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2lnblBhaW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmFodC1iYW5uZXItLXRyYXZlbC0xIC5haHQtYmFubmVyX19saW5rOm5vdCg6aG92ZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbm5lci0tdHJhdmVsLTIgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXItLXRyYXZlbC0yIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWJhbm5lci0tdHJhdmVsLTIgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS10cmF2ZWwtMiAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWJhbm5lci0tdHJhdmVsLTIgLmFodC1iYW5uZXJfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFodC1iYW5uZXItLXRyYXZlbC0yIC5haHQtYmFubmVyX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS10cmF2ZWwtMiAuYWh0LWJhbm5lcl9fbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLXRyYXZlbC0zIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyLS10cmF2ZWwtMyAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1iYW5uZXItLXRyYXZlbC0zIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0tdHJhdmVsLTMgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU2lnblBhaW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1iYW5uZXItLXRyYXZlbC0zIC5haHQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWJhbm5lci0tdHJhdmVsLTMgLmFodC1iYW5uZXJfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS10cmF2ZWwtMyAuYWh0LWJhbm5lcl9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4uYWh0LWJhbm5lci0tdHJhdmVsLTMgLmFodC1iYW5uZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLXRyYXZlbC0zIC5haHQtYmFubmVyX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbm5lci0teW9nYSAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lci0teW9nYSAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbm5lci0teW9nYSAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0teW9nYSAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCI7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbm5lci0teW9nYSAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXlvZ2EgLmFodC1iYW5uZXJfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmFodC1iYW5uZXItLXlvZ2EgLmFodC1iYW5uZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMiAuYWh0LWJhbm5lcl9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxMDVweDtcbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMiAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmFubmVyLS15b2dhLTIgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0teW9nYS0yIC5haHQtYmFubmVyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWh0LWJhbm5lci0teW9nYS0yIC5haHQtYmFubmVyX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5haHQtYmFubmVyLS15b2dhLTIgLmFodC1iYW5uZXJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMyAuYWh0LWJhbm5lcl9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4uYWh0LWJhbm5lci0teW9nYS0zIC5haHQtYmFubmVyX19jb250ZW50LWlubmVyIHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5haHQtYmFubmVyLS15b2dhLTMgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA5MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lci0teW9nYS0zIC5haHQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmFubmVyLS15b2dhLTMgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMyAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCI7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbm5lci0teW9nYS0zIC5haHQtYmFubmVyX19kZXNjIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMyAuYWh0LWJhbm5lcl9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuXG4uYWh0LWJhbm5lci0teW9nYS0zIC5haHQtYmFubmVyX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS1jb25zdHJ1Y3Rpb24gLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lci0tY29uc3RydWN0aW9uIC5haHQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmFubmVyLS1jb25zdHJ1Y3Rpb24gLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLWNvbnN0cnVjdGlvbiAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmFubmVyLS1jb25zdHJ1Y3Rpb24gLmFodC1iYW5uZXJfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0tY29uc3RydWN0aW9uIC5haHQtYmFubmVyX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5haHQtYmFubmVyLS1jb25zdHJ1Y3Rpb24gLmFodC1iYW5uZXJfX2xpbmtzIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmFodC1iYW5uZXItLWNvbnN0cnVjdGlvbiAuYWh0LWJhbm5lcl9fbGlua3MgYTpudGgtY2hpbGQob2RkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWh0LWJhbm5lci0tY29uc3RydWN0aW9uIC5haHQtYmFubmVyX19saW5rcyBhOm50aC1jaGlsZChldmVuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLWVkdSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogNzAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGluaGVyaXQ7XG59XG5cbi5haHQtYmFubmVyLS1lZHUgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyLS1lZHUgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS1lZHUgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lci0tZWR1IC5haHQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmFubmVyLS1lZHUgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLWVkdSAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cblxuLmFodC1iYW5uZXItLWVkdSAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5haHQtYmFubmVyLS1lZHUgLmFodC1iYW5uZXJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbm5lci0tZWR1IC5haHQtYmFubmVyX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmFubmVyLS1lZHUgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgLmFodC1iYW5uZXItLWVkdSAuYWh0LWJhbm5lcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS1lZHUtLTEgLmFodC1iYW5uZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG59XG5cbi5haHQtYmFubmVyLS1lZHUtLTIgLmFodC1iYW5uZXJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS1lZHUtLTIgLmFodC1iYW5uZXJfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS1lZHUtLTMgLmFodC1iYW5uZXJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uYWh0LWJhbm5lci0tZWR1LS0zIC5haHQtYmFubmVyX19saW5rOm50aC1jaGlsZChvZGQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbm5lci0tZWR1LS0zIC5haHQtYmFubmVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS1jb25zdHJ1Y3Rpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWh0LWJhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LWJhbl9fc3VidGl0bGUsIC5haHQtYmFuX190aXRsZSwgLmFodC1iYW5fX2Rlc2Mge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtYmFuLS1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uYWh0LWJhbi0tbWFpbjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5haHQtYmFuLS1tYWluIC5haHQtYmFuX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDE1cHg7XG59XG5cbi5haHQtYmFuLS1tYWluIC5haHQtYmFuX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5haHQtYmFuLS1tYWluIC5haHQtYmFuX19kZXNjIHtcbiAgbWFyZ2luOiAzMnB4IDAgMDtcbiAgY29sb3I6ICNlZWVlZWU7XG59XG5cbi5haHQtYmFuLS1tYWluIC5haHQtYmFuX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5haHQtYmFuLS1tYWluIC5haHQtYmFuX192aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtYmFuLS1tYWluLTEgLmFodC1iYW5fX2xpbmstd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5haHQtYmFuLS1tYWluLTEgLmFodC1iYW5fX2xpbmstd3JhcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1iYW4tLW1haW4tMSAuYWh0LWJhbl9fbGluay1wcmltZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW4tLW1haW4tMSAuYWh0LWJhbl9fbGluay1zZWNvbmQ6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFodC1iYW4tLW1haW4tMSAuYWh0LWJhbl9fbGluay1zZWNvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ29yJztcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5haHQtYmFuLS1tYWluLTMgLmFodC1iYW5fX2xpbmtzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LWJhbi0tbWFpbi0zIC5haHQtYmFuX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW4tLWV2ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1iYW4tLWV2ZW50czo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5haHQtYmFuLS1ldmVudHMgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWh0LWJhbi0tZXZlbnRzIHtcbiAgICBoZWlnaHQ6IDg1dmg7XG4gIH1cbn1cblxuLmFodC1iYW4tLWNociB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDgwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuYWh0LWJhbi0tY2hyIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW4tLWNociB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4uYWh0LWJhbi0tY2hyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmFodC1iYW4tLWNociBiIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1iYW4tLWNociAuYWh0LWJhbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAxMDBweCAxNXB4IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2ltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA5MHB4O1xuICBtYXgtaGVpZ2h0OiA5MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuXG4uYWh0LWJhbi0tY2hyIC5haHQtYmFuX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1NWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWh0LWJhbi0tY2hyIC5haHQtYmFuX19saW5rcy13cmFwIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC1iYW4tLWNociAuYWh0LWJhbl9fbGlua3Mge1xuICBtYXJnaW46IC0xMnB4O1xufVxuXG4uYWh0LWJhbi0tY2hyIC5haHQtYmFuX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1iYW4tLWNociAuYWh0LWJhbl9fbGluazpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2xpbms6bnRoLWNoaWxkKG9kZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2xpbms6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWh0LWJhbi0tY2hyIC5haHQtYmFuX19saW5rOm50aC1jaGlsZChldmVuKTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC1iYW4tLWNoci5haHQtYmFuLS1mdWxsIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmFodC1iYW4tLXJlc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA4MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFodC1iYW4tLXJlc3Qge1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbi0tcmVzdCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4uYWh0LWJhbi0tcmVzdDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5haHQtYmFuLS1yZXN0IGIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LWJhbi0tcmVzdCAuYWh0LWJhbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiAxMDBweCAxNXB4IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmFuLS1yZXN0IC5haHQtYmFuX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWh0LWJhbi0tcmVzdCAuYWh0LWJhbl9faW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG5cbi5haHQtYmFuLS1yZXN0IC5haHQtYmFuX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDkwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNTVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haHQtYmFuLS1yZXN0IC5haHQtYmFuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWJhbi0tcmVzdCAuYWh0LWJhbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbi0tcmVzdCAuYWh0LWJhbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4uYWh0LWJhbi0tcmVzdCAuYWh0LWJhbl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5haHQtYmFuLS1yZXN0IC5haHQtYmFuX19saW5rcy13cmFwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmFodC1iYW4tLXJlc3QgLmFodC1iYW5fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDI2MWI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4MDI2MWI7XG59XG5cbi5haHQtYmFuLS1yZXN0IC5haHQtYmFuX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM4MDI2MWI7XG59XG5cbi5haHQtYmFuLS1yZXN0LmFodC1iYW4tLWZ1bGwge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uYWh0LWJhbi0tcmVzdC1maXJzdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmFodC1iYW4tLXJlc3QtZmlyc3QgLmFodC1iYW5fX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDQ0NXB4O1xuICBwYWRkaW5nOiA2MHB4IDU0cHggNzBweCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYWh0LWJhbi0tcmVzdC1maXJzdCAuYWh0LWJhbl9fYWJzb2x1dGVJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDRweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGhlaWdodDogODhweDtcbiAgd2lkdGg6IDg4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQ0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODAyNjFiO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4uYWh0LWJhbi0tcmVzdC1maXJzdCAuYWh0LWJhbl9fdGl0bGUge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5haHQtYmFuLS1yZXN0LWZpcnN0IC5haHQtYmFuX191bmRlcnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuXG4uYWh0LWJhbi0tcmVzdC1maXJzdCAuYWh0LWJhbl9fZGVzYyB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYWh0LWJhbi0tcmVzdC1zZWNvbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWh0LWJhbi0tcmVzdC1zZWNvbmQgLmFodC1iYW5fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgcGFkZGluZzogNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXJpZ2h0OiAxMiU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzA3MDc7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM4MDI2MUI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWJhbi0tcmVzdC1zZWNvbmQgLmFodC1iYW5fX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWJhbi0tcmVzdC1zZWNvbmQgLmFodC1iYW5fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmFodC1iYW4tLXJlc3Qtc2Vjb25kIC5haHQtYmFuX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFodC1iYW4tLXJlc3Qtc2Vjb25kIC5haHQtYmFuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmFuLS1yZXN0LXNlY29uZCAuYWh0LWJhbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4uYWh0LWJhbi0tcmVzdC1zZWNvbmQgLmFodC1iYW5fX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFodC1iYW4tLXJlc3Qtc2Vjb25kIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmFodC1iYW4tLXJlc3QtdGhpcmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWh0LWJhbi0tcmVzdC10aGlyZCAuYWh0LWJhbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cblxuLmFodC1iYW4tLXJlc3QtdGhpcmQgLmFodC1iYW5fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHVuc2V0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IDEwMHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFodC1iYW4tLXJlc3QtdGhpcmQgLmFodC1iYW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1iYW4tLXJlc3QtdGhpcmQgLmFodC1iYW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLmFodC1iYW4tLXJlc3QtdGhpcmQgLmFodC1iYW5fX2Rlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5haHQtYmFuLS1yZXN0LXRoaXJkIC5haHQtYmFuX19saW5rcy13cmFwIHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5haHQtYmFuLS1tYWluLTMge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgfVxufVxuXG4uZmwtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFib3V0LWNodXJjaC1zbGlkZXIgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDBweCAxNXB4IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1jaHVyY2gtc2xpZGVyIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5hYm91dC1jaHVyY2gtc2xpZGVyIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLmFib3V0LWNodXJjaC1zbGlkZXIgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjZlbTtcbn1cblxuLmFib3V0LWNodXJjaC1zbGlkZXIgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5jaHVyY2gtbmV3cy1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19jb250ZW50LFxuLmNodXJjaC1taW5pc3RyaWVzLWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2NvbnRlbnQsXG4uY2h1cmNoLWV2ZW50cy1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19jb250ZW50LFxuLmNodXJjaC1jb250YWN0LXVzLWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2NvbnRlbnQsXG4uY2h1cmNoLWdhbGxlcnktYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fY29udGVudCxcbi5jaHVyY2gtc2VybW9ucy1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jaHVyY2gtbmV3cy1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19zdWJ0aXRsZSxcbi5jaHVyY2gtbWluaXN0cmllcy1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19zdWJ0aXRsZSxcbi5jaHVyY2gtZXZlbnRzLWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3N1YnRpdGxlLFxuLmNodXJjaC1jb250YWN0LXVzLWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3N1YnRpdGxlLFxuLmNodXJjaC1nYWxsZXJ5LWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3N1YnRpdGxlLFxuLmNodXJjaC1zZXJtb25zLWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmNodXJjaC1uZXdzLWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3RpdGxlLFxuLmNodXJjaC1taW5pc3RyaWVzLWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3RpdGxlLFxuLmNodXJjaC1ldmVudHMtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fdGl0bGUsXG4uY2h1cmNoLWNvbnRhY3QtdXMtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fdGl0bGUsXG4uY2h1cmNoLWdhbGxlcnktYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fdGl0bGUsXG4uY2h1cmNoLXNlcm1vbnMtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjZlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNodXJjaC1uZXdzLWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2Rlc2MsXG4uY2h1cmNoLW1pbmlzdHJpZXMtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fZGVzYyxcbi5jaHVyY2gtZXZlbnRzLWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2Rlc2MsXG4uY2h1cmNoLWNvbnRhY3QtdXMtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fZGVzYyxcbi5jaHVyY2gtZ2FsbGVyeS1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19kZXNjLFxuLmNodXJjaC1zZXJtb25zLWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2Rlc2Mge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2h1cmNoLWNvbnRhY3QtdXMtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuLmNodXJjaC1zZXJtb25zLWRldC1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyLFxuLmNodXJjaC1taW5pc3RyeS1kZXQtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociB7XG4gIGhlaWdodDogNDQ2cHg7XG59XG5cbi5jaHVyY2gtc2VybW9ucy1kZXQtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fY29udGVudCxcbi5jaHVyY2gtbWluaXN0cnktZGV0LWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTI3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaHVyY2gtc2VybW9ucy1kZXQtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fY29udGVudCxcbiAgLmNodXJjaC1taW5pc3RyeS1kZXQtYmFubmVyLXdyYXAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmNodXJjaC1zZXJtb25zLWRldC1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX19zdWJ0aXRsZSxcbi5jaHVyY2gtbWluaXN0cnktZGV0LWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNodXJjaC1zZXJtb25zLWRldC1iYW5uZXItd3JhcCAuYWh0LWJhbi0tY2hyIC5haHQtYmFuX190aXRsZSxcbi5jaHVyY2gtbWluaXN0cnktZGV0LWJhbm5lci13cmFwIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3RpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI2ZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5hYm91dC11cy1hZ2VuY3lfX3RpdGxlIC5haHQtYmFuX19zdWJ0aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWJvdXQtdXMtYWdlbmN5X190aXRsZSAuYWh0LWJhbl9fc3VidGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5hYm91dC11cy1hZ2VuY3lfX3RpdGxlIC5haHQtYmFuX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWJvdXQtdXMtYWdlbmN5X190aXRsZSAuYWh0LWJhbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ua2FybWEtY29weXJpZ2h0IHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmthcm1hLWNvcHlyaWdodCBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmthcm1hLWNvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5haGV0by1pbWFnZS1zbGlkZXIge1xuICB3aWR0aDogMTQ3MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbGVmdDogNTAlO1xufVxuXG4uYWhldG8taW1hZ2Utc2xpZGVyLS1tb2JpbGUtdmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXc6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyA1KSArIDNweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2Fhcy9tb2JpbGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3IC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8taW1hZ2Utc2xpZGVyLS1tb2JpbGUtdmlldyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXcgLnN3aXBlci1jb250YWluZXI6YmVmb3JlLCAuYWhldG8taW1hZ2Utc2xpZGVyLS1tb2JpbGUtdmlldyAuc3dpcGVyLWNvbnRhaW5lcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQ3MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSA2MCUsIHdoaXRlIDEwMCUpO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMjtcbn1cblxuLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXcgLnN3aXBlci1jb250YWluZXI6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXcgLnN3aXBlci1jb250YWluZXI6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXcge1xuICAgIHdpZHRoOiA5OTNweDtcbiAgfVxuICAuYWhldG8taW1hZ2Utc2xpZGVyLS1tb2JpbGUtdmlldzphZnRlciB7XG4gICAgdG9wOiAtNTNweDtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDQpIC0gNXB4KTtcbiAgfVxuICAuYWhldG8taW1hZ2Utc2xpZGVyLS1tb2JpbGUtdmlldyAuc3dpcGVyLWNvbnRhaW5lcjphZnRlciwgLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXcgLnN3aXBlci1jb250YWluZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYyg3NiUgLyAyKTtcbiAgICBoZWlnaHQ6IDM5MHB4O1xuICB9XG59XG5cbi5haGV0by1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFoZXRvLWxvZ29fX2ltYWdlIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuLmFoZXRvLWxvZ29fX2ltYWdlLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tbG9nb19faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uYWhldG8tbG9nb19fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYWhldG8tbG9nb19faW1nLWRhcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMDtcbn1cblxuLmxvZ29fd2hpdGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG59XG5cbi5sb2dvX3doaXRlIC5haGV0by1sb2dvX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dvX3doaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5pY29ucy13aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5pY29ucy13aWRnZXRfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4uaWNvbnMtd2lkZ2V0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uaWNvbnMtd2lkZ2V0X19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaWNvbnMtd2lkZ2V0X19pdGVtIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbiAgLmljb25zLXdpZGdldF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5pY29ucy13aWRnZXRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uaWNvbnMtd2lkZ2V0X19saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtem9vbS1pbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLXpvb20tb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uc2l0ZS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTAwO1xuICBhbmltYXRpb246IGZhZGUtem9vbS1pbiAwLjNzIGZvcndhcmRzO1xufVxuXG4uc2l0ZS1zZWFyY2gub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2l0ZS1zZWFyY2guY2xvc2luZyB7XG4gIGFuaW1hdGlvbjogZmFkZS16b29tLW91dCAwLjNzIGZvcndhcmRzO1xufVxuXG4uc2l0ZS1zZWFyY2ggLmNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OHB4O1xuICByaWdodDogNDhweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaXRlLXNlYXJjaCAuY2xvc2UtYnRuIC5jbG9zZS1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtc2VhcmNoIC5jbG9zZS1idG4ge1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4uc2l0ZS1zZWFyY2ggLmZvcm0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xufVxuXG4uc2l0ZS1zZWFyY2ggLnNlYXJjaC1mb3JtIHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zaXRlLXNlYXJjaCAuc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDY4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1zZWFyY2ggLnNlYXJjaC1maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtc2VhcmNoIC5zZWFyY2gtZmllbGQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtc2VhcmNoIC5zZWFyY2gtZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLXNlYXJjaCAuc2VhcmNoLWZpZWxkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNpdGUtc2VhcmNoIC5zZWFyY2gtZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICB9XG59XG5cbi5zaXRlLXNlYXJjaCAuc2VhcmNoLWZpZWxkOmZvY3VzLCAuc2l0ZS1zZWFyY2ggLnNlYXJjaC1maWVsZC5hY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2l0ZS1zZWFyY2ggLnNlYXJjaC1kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwbWwtbHMgdWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53cG1sLWxzIC53cG1sLWxzLWZsYWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrLFxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayBhLFxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayBhLndwbWwtbHMtaXRlbS10b2dnbGUsXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gYS53cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgYS53cG1sLWxzLWl0ZW0tdG9nZ2xlOmFmdGVyLFxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGEud3BtbC1scy1pdGVtLXRvZ2dsZTphZnRlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIC53cG1sLWxzLXN1Yi1tZW51LFxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLXN1Yi1tZW51IHtcbiAgcmlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm94LXNoYWRvdzogMCAwIDdweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayAud3BtbC1scy1zdWItbWVudSBhLFxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLXN1Yi1tZW51IGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYWhldG8tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFoZXRvLXRvb2xiYXIgLnJlZ2lzdGFydGlvbixcbi5haGV0by10b29sYmFyIC5sb2ctaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMjVweDtcbn1cblxuLmFoZXRvLXRvb2xiYXIgLndpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAzM3B4IDhweCAyNHB4O1xufVxuXG4uYWhldG8tdG9vbGJhciAuYWh0LXNvY2lhbHMge1xuICBwYWRkaW5nOiAxMXB4IDI1cHg7XG59XG5cbi5haGV0by10b29sYmFyIC5haHQtc29jaWFsc19faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5haGV0by10b29sYmFyIC5haHQtc29jaWFsc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWhldG8tdG9vbGJhciAuYWh0LXNvY2lhbHNfX2l0ZW0gYSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5haGV0by10b29sYmFyIC5haHQtc29jaWFsc19faXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1zZXJ2aWNlcyB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA5MHB4IDQ1cHggNjBweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haGV0by1zZXJ2aWNlc19fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlc19fdGl0bGUsIC5haGV0by1zZXJ2aWNlc19fcHJpY2Uge1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLXNlcnZpY2VzX190ZXh0IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uYWhldG8tc2VydmljZXNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEuN2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLXNlcnZpY2VzX19saW5rIFtjbGFzc149J2lvbiddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLmFoZXRvLXNlcnZpY2VzX19saW5rOmhvdmVyIC5pb24tYXJyb3ctcmlnaHQtYyB7XG4gIHJpZ2h0OiAtNHB4O1xufVxuXG4uYWhldG8tc2VydmljZXNfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8tc2VydmljZXNfX3RpbWUge1xuICBwYWRkaW5nOiA1cHggMTNweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tZXZlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tZXZlbnRzIC5haGV0by1zZXJ2aWNlc19faW1hZ2Uge1xuICBoZWlnaHQ6IDIzNXB4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWV2ZW50cyAuYWhldG8tc2VydmljZXNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDM1cHggMzVweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1ldmVudHMgLmFoZXRvLXNlcnZpY2VzX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tZXZlbnRzIC5haGV0by1zZXJ2aWNlc19fbGluayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1ldmVudHMgLmFoZXRvLXNlcnZpY2VzX190aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1ldmVudHMgLmFoZXRvLXNlcnZpY2VzX19jYXB0aW9uIHtcbiAgbWluLWhlaWdodDogNjJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1zaW1wbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogNDg1cHg7XG4gIHBhZGRpbmc6IDcwcHggNDBweCA2MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1zaW1wbGUgLmFoZXRvLXNlcnZpY2VzX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLXNpbXBsZSAuYWhldG8tc2VydmljZXNfX3RleHQge1xuICBtYXgtd2lkdGg6IDI0NXB4O1xuICBtYXJnaW46IDE1cHggYXV0byAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tc2VydmljZXMtLXNpbXBsZSAuYWhldG8tc2VydmljZXNfX3ByaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLXNpbXBsZSAuYWhldG8tc2VydmljZXNfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI0NXB4O1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYWhldG8tc2VydmljZXMtLXNpbXBsZSAuYWhldG8tc2VydmljZXNfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLXNlcnZpY2VzLS1zaW1wbGUge1xuICAgIHBhZGRpbmc6IDcwcHggMjBweCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1zZXJ2aWNlcy0tc2ltcGxlOmhvdmVyIHtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAzNXB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICB9XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYnVzbnMtZXZlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYnVzbnMtZXZlbnQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYnVzbnMtZXZlbnQgLmFoZXRvLXNlcnZpY2VzX19pbWFnZSB7XG4gIGhlaWdodDogMjM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1idXNucy1ldmVudCAuYWhldG8tc2VydmljZXNfX3RpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNDNweDtcbiAgcGFkZGluZzogN3B4IDEzcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00MCUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYnVzbnMtZXZlbnQgLmFoZXRvLXNlcnZpY2VzX19jb250ZW50IHtcbiAgcGFkZGluZzogMzVweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1idXNucy1ldmVudCAuYWhldG8tc2VydmljZXNfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYnVzbnMtZXZlbnQgLmFoZXRvLXNlcnZpY2VzX19jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1idXNucy1ldmVudCAuYWhldG8tc2VydmljZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYnVzbnMtZXZlbnQgLmFoZXRvLXNlcnZpY2VzX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYnVzbnMtc2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSgyMDcsIDM4LCA1MCwgMC4xKTtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbjpob3ZlciAuYWhldG8tc2VydmljZXNfX2NvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uOmhvdmVyIC5haGV0by1zZXJ2aWNlc19fY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNXB4KTtcbiAgfVxufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbiAuYWhldG8tc2VydmljZXNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ1cHggNDBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXNlcnZpY2VzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXNlcnZpY2VzX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG4gIH1cbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXNlcnZpY2VzX19pbWFnZSB7XG4gIGhlaWdodDogMjUwcHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uIC5haGV0by1zZXJ2aWNlc19fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMjBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXNlcnZpY2VzX19jYXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbiAuYWhldG8tc2VydmljZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uIC5haGV0by1zZXJ2aWNlc19fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXNlcnZpY2VzX19saW5rIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uLW5ld3Mge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbi1uZXdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uLW5ld3MgLmFoZXRvLXNlcnZpY2VzX19pbWFnZSB7XG4gIGhlaWdodDogMzUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24tbmV3cyAuYWhldG8tc2VydmljZXNfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uLW5ld3MgLmFoZXRvLXNlcnZpY2VzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by1zZXJ2aWNlc19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMTVweCAwcHggNXB4O1xuICBsaW5lLWhlaWdodDogMS42Mztcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24tbmV3cyAuYWhldG8tc2VydmljZXNfX2NhcHRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uLW5ld3MgLmFoZXRvLXNlcnZpY2VzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uLW5ld3MgLmFoZXRvLXNlcnZpY2VzX190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbl9zZXJ2UGFnZSAuYWhldG8tc2VydmljZXNfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNoZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDM3MHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY2hlc3MgaW1nIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jaGVzcyAuYWhldG8tc2VydmljZXNfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY2hlc3MgLmFoZXRvLXNlcnZpY2VzX19jYXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNoZXNzIC5haGV0by1zZXJ2aWNlc19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzVweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNlcnZpY2VzLS1jaGVzcyAuYWhldG8tc2VydmljZXNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jaGVzcyAuYWhldG8tc2VydmljZXNfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jaGVzcyAuYWhldG8tc2VydmljZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY2hlc3MgLmFoZXRvLXNlcnZpY2VzX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jaGVzcyAuYWhldG8tc2VydmljZXNfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBwYWRkaW5nOiAxOHB4IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYWdlbmN5IHtcbiAgcGFkZGluZzogNjBweCAzMHB4IDcwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYWdlbmN5IC5haGV0by1zZXJ2aWNlc19fY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZzogMjVweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYWdlbmN5IC5haGV0by1zZXJ2aWNlc19fY2FwdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQjQ5O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWFnZW5jeSAuYWhldG8tc2VydmljZXNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYWdlbmN5IC5haGV0by1zZXJ2aWNlc19fdGV4dCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYWdlbmN5IC5haGV0by1zZXJ2aWNlc19fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYWdlbmN5IC5haGV0by1zZXJ2aWNlc19fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6ICc+JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWh0LXNlcnZpY2UtLWVkdSAuYWh0LXNlcnZpY2VfX2ltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5cbi5haHQtc2VydmljZS0tZWR1IC5haHQtc2VydmljZV9faWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtc2l6ZTogNzJweDtcbn1cblxuLmFodC1zZXJ2aWNlLS1lZHUgLmFodC1zZXJ2aWNlX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFodC1zZXJ2aWNlLS1lZHUgLmFodC1zZXJ2aWNlX19kZXNjIHtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1zZXJ2aWNlLS1lZHUgLmFodC1zZXJ2aWNlX19kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cblxuLmFodC1zZXJ2aWNlLS1lZHUgLmFodC1zZXJ2aWNlX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYWh0LXNlcnZpY2UtLXRydmwgLmFodC1zZXJ2aWNlX19pbWcge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG5cbi5haHQtc2VydmljZS0tdHJ2bCAuYWh0LXNlcnZpY2VfX3RpdGxlIHtcbiAgbWFyZ2luOiAxOXB4IDAgMDtcbn1cblxuLmFodC1zZXJ2aWNlLS10cnZsIC5haHQtc2VydmljZV9fZGVzYyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LXNlcnZpY2UtLXRydmwgLmFodC1zZXJ2aWNlX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmFodC1zZXJ2aWNlLS1jaHI6aG92ZXIgLmFodC1zZXJ2aWNlX190b3A6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uYWh0LXNlcnZpY2UtLWNociAuYWh0LXNlcnZpY2VfX3RvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuXG4uYWh0LXNlcnZpY2UtLWNociAuYWh0LXNlcnZpY2VfX3RvcDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExOXB4O1xuICBoZWlnaHQ6IDExOXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgMCUsICNmZWVlZTMgMTAwJSk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LXNlcnZpY2UtLWNociAuYWh0LXNlcnZpY2VfX2ltZy1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtc2VydmljZS0tY2hyIC5haHQtc2VydmljZV9faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xufVxuXG4uYWh0LXNlcnZpY2UtLWNociAuYWh0LXNlcnZpY2VfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG5cbi5haHQtc2VydmljZS0tY2hyIC5haHQtc2VydmljZV9fZGVzYyB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5cbi5haHQtc2VydmljZS0tY2hyIC5haHQtc2VydmljZV9fbGluayB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaHVyY2gtYWJvdXQtbWFyZ2luLXNlcnZpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5jaHVyY2gtbWluaXN0cmllcy1wYWRkaW5nLXNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuICAuY2h1cmNoLW1pbmlzdHJpZXMtcGFkZGluZy1ibG9nIHtcbiAgICBwYWRkaW5nLXRvcDogMTI0cHg7XG4gIH1cbn1cblxuLmNodXJjaC1taW5pc3RyaWVzLXdyYXAgLmFoZXRvLXNlcnZpY2VzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwcHggMzhweCA0OXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmNodXJjaC1taW5pc3RyaWVzLXdyYXAgLmFoZXRvLXNlcnZpY2VzX19jb250ZW50IHtcbiAgcGFkZGluZzogMTNweCA3M3B4IDIzcHggNDZweDtcbn1cblxuLmNodXJjaC1taW5pc3RyaWVzLXdyYXAgLmFoZXRvLXNlcnZpY2VzX19pbWFnZSB7XG4gIGhlaWdodDogMjYycHg7XG59XG5cbi5jaHVyY2gtbWluaXN0cmllcy13cmFwIC5haGV0by1zZXJ2aWNlc19fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmNodXJjaC1taW5pc3RyaWVzLXdyYXAgLmFoZXRvLXNlcnZpY2VzX190ZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uY2h1cmNoLW1pbmlzdHJpZXMtd3JhcCAuYWhldG8tc2VydmljZXNfX2NhcHRpb24ge1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2h1cmNoLW1pbmlzdHJpZXMtd3JhcCAuYWhldG8tc2VydmljZXNfX2xpbmsge1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG59XG5cbi5jb25zdHJ1Y3Rpb24tbmV3cy1jb250ZW50V3JhcCAuYWhldG8tc2VydmljZXNfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uc3RydWN0aW9uLW5ld3MtY29udGVudFdyYXAgLmFoZXRvLXNlcnZpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5jb25zdHJ1Y3Rpb24tbmV3cy1jb250ZW50V3JhcCAuYWhldG8tc2VydmljZXNfX3RpdGxlLCAuY29uc3RydWN0aW9uLW5ld3MtY29udGVudFdyYXAgLmFoZXRvLXNlcnZpY2VzX19pbWFnZSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uLW5ld3M6aG92ZXIgLmFoZXRvLXNlcnZpY2VzX19pbWFnZSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24tbmV3czpob3ZlciAuYWhldG8tc2VydmljZXNfX3RpdGxlIHtcbiAgY29sb3I6ICNFQkIxMTM7XG59XG5cbi5tdWx0aS1sYW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubXVsdGktbGFuZ19fYWN0aXZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubXVsdGktbGFuZ19fYWN0aXZlIC5tdWx0aS1sYW5nX19sYW5ndWFnZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tdWx0aS1sYW5nX19hY3RpdmUgLm11bHRpLWxhbmdfX2xhbmd1YWdlLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm11bHRpLWxhbmdfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tdWx0aS1sYW5nX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXVsdGktbGFuZ19fbGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5tdWx0aS1sYW5nX19sYW5ndWFnZS1pbWcge1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ubXVsdGktbGFuZ19fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtMjVweDtcbiAgcGFkZGluZzogMjVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubG9nb19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sb2dvX19pbWctaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxvZ29fX2ltZy1ob2xkZXIgKyAubG9nb19fdGV4dC1ob2xkZXIge1xuICBtYXJnaW4tbGVmdDogMTFweDtcbn1cblxuLmxvZ29fX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDM1cHg7XG59XG5cbi5sb2dvX190ZXh0LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXV0aGVudGljYXRpb25fX3NpZ24taW4sIC5hdXRoZW50aWNhdGlvbl9fc2lnbi11cCB7XG4gIHBhZGRpbmc6IDE0cHggMzJweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hdXRoZW50aWNhdGlvbl9fbG9nLWluLCAuYXV0aGVudGljYXRpb25fX3JlZ2lzdGVyIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMSB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogNDQwcHg7XG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9faXRlbSB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0tLWhlaWdodCB7XG4gICAgaGVpZ2h0OiA4ODBweDtcbiAgfVxuICAuYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0tLWhlaWdodCAuYWh0LWRlYWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDY4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9faXRlbS0td2lkdGgge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtLS13aWR0aCAuYWh0LWRlYWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA1MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0ge1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9faXRlbSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0taW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0yMDBweCAxMzBweCAtNjVweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9faXRlbS1pbm5lcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMjAwcHggMTMwcHggLTY1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0taW5uZXI6aG92ZXIgLmFodC1kZWFsX19kZXNjIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9fYmcge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9fcHJpY2Uge1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2Rlc2Mge1xuICBtYXJnaW46IDEzcHggMCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFodC1kZWFsLS10cnZsLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogODAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0yIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0yIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0yOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCAjMDAwKTtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTI6aG92ZXI6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgLmFodC1kZWFsLS10cnZsLTI6aG92ZXIgLmFodC1kZWFsX19kZXNjIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYWh0LWRlYWwtLXRydmwtMiAuYWh0LWRlYWxfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTIgLmFodC1kZWFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA3MXB4IDUwcHg7XG4gIH1cbn1cblxuLmFodC1kZWFsLS10cnZsLTIgLmFodC1kZWFsX19wcm9tbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDEyNXB4O1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1kZWFsLS10cnZsLTIgLmFodC1kZWFsX19wcmljZSB7XG4gIG1hcmdpbjogMCAwIDlweDtcbn1cblxuLmFodC1kZWFsLS10cnZsLTIgLmFodC1kZWFsX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0yIC5haHQtZGVhbF9fZGVzYyB7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMiAuYWh0LWRlYWxfX2Rlc2Mge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0yIC5haHQtZGVhbF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uYWh0LXRvdXItLXRydmwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFodC10b3VyLS10cnZsLmFodC10b3VyLS0yIC5haHQtdG91cl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5haHQtdG91ci0tdHJ2bC5haHQtdG91ci0tMyAuYWh0LXRvdXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LXRvdXItLXRydmwuYWh0LXRvdXItLTMgLmFodC10b3VyX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmFodC10b3VyLS10cnZsLmFodC10b3VyLS00IC5haHQtdG91cl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haHQtdG91ci0tdHJ2bC5haHQtdG91ci0tNCAuYWh0LXRvdXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LXRvdXItLXRydmwuYWh0LXRvdXItLTQgLmFodC10b3VyX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggMTJweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB9XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICBwYWRkaW5nOiAyOHB4IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC05OXB4IDExMHB4IC0zNHB4IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogMjAwcHgpIHtcbiAgLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fY2FwdGlvbiB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9faW1nLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fcmF0ZS1pY29uIHtcbiAgY29sb3I6ICNGRkJCNDk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19yYXRlLWljb246YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19yYXRlIHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fbWFpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fZGV0YWlscyB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2RldGFpbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2ljb246YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fZGV0YWlsLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2luZm8ge1xuICBwYWRkaW5nOiAyOHB4IDMwcHggNjBweDtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fcHJpY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fZnJvbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtdG91ci0tdHJ2bC0yIC5haHQtdG91cl9faW1nIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtdG91ci0tdHJ2bC0yIC5haHQtdG91cl9fcHJvbW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG59XG5cbi5haHQtdG91ci0tdHJ2bC0yIC5haHQtdG91cl9fcHJvbW8tdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtdG91ci0tdHJ2bC0yIC5haHQtdG91cl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDQzcHg7XG59XG5cbi5haHQtdG91ci0tdHJ2bC0yIC5haHQtdG91cl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtdG91ci0tdHJ2bC0yIC5haHQtdG91cl9fZGVzYyB7XG4gIG1hcmdpbjogMjZweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LXRvdXItLXRydmwtMiAuYWh0LXRvdXJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuXG4uYWh0LXRvdXItLXRydmwtMiAuYWh0LXRvdXJfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWh0LXRkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC10ZF9fdGIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC10ZF9fdGItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQ4cHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC10ZF9fdGItY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLmFodC10ZF9fdGItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXRkX190Yi1yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4uYWh0LXRkX190Yi1zdGFycyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmFodC10ZF9fdGItc3RhciB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLmFodC10ZF9fdGItcmF0ZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtdGRfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LXRkX19tYWluIHtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC10ZF9fbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LXRkX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LXRkX19jb250ZW50IHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDcwcHgpO1xuICB9XG59XG5cbi5haHQtdGRfX3NwZWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA4OXB4IDAgNzdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC10ZF9fc3BlY3Mge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuXG4uYWh0LXRkX19zcGVjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMzMuMzMlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtdGRfX3NwZWMge1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXRkX19zcGVjIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC10ZF9fc3BlYyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LXRkX19zcGVjLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haHQtdGRfX3NwZWMtdGV4dCB7XG4gIGZsZXg6IDEgMSAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haHQtdGRfX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haHQtdGRfX21lbnU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTVweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LXRkX19tZW51OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC03MHB4O1xuICB9XG59XG5cbi5haHQtdGRfX21lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtdGRfX21lbnUtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC10ZF9fbWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLmFodC10ZF9fbWVudS1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtdGRfX21lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LXRkX19tZW51LXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjRweCA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC10ZF9fbWVudS10ZXh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC10ZF9fbWVudS10ZXh0OmhvdmVyOmJlZm9yZSwgLmFodC10ZF9fbWVudS10ZXh0LmFjdGl2ZTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFodC10ZF9fdW5pdHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5cbi5haHQtdGRfX3VuaXQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4uYWh0LXRkX191bml0LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtdGRfX3VuaXQtLWNvbW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFodC10ZF9fZGVzYyB7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuXG4uYWh0LXRkX19kZXNjIHAge1xuICBtYXJnaW46IDI0cHggMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtdGRfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIxcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtdGRfX2RldGFpbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LXRkX19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5haHQtdGRfX2RldGFpbC1sZWZ0IHtcbiAgd2lkdGg6IDU3JTtcbn1cblxuLmFodC10ZF9fZGV0YWlsLXJpZ2h0IHtcbiAgd2lkdGg6IDQzJTtcbn1cblxuLmFodC10ZF9fZGV0YWlsLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmFodC10ZF9fZGV0YWlsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2cHggMCA0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtdGRfX2RldGFpbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5haHQtdGRfX2RldGFpbC10ZXh0IHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXRkX19kZXRhaWwtY2hlY2ssIC5haHQtdGRfX2RldGFpbC1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFodC10ZF9fcm91dGVzIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cblxuLmFodC10ZF9fcm91dGUtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmFodC10ZF9fcm91dGUtY2FwdGlvbi5hY3RpdmUgLmFodC10ZF9fcm91dGUtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5haHQtdGRfX3JvdXRlLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXRkX19yb3V0ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5haHQtdGRfX3JvdXRlLWljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYWh0LXRkX19yb3V0ZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtdGRfX3JvdXRlLW5hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtdGRfX3JvdXRlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWh0LXRkX19yb3V0ZS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgcGFkZGluZzogMjVweCAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtdGRfX3JvdXRlLWltZyB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXRkX19yb3V0ZS1pbWcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC10ZF9fcm91dGUtaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5haHQtdGRfX3JvdXRlLWltZzpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsICMwMDApO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMC43O1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWh0LXRkX19yb3V0ZS10ZXh0IHtcbiAgcGFkZGluZzogMzVweCAzNXB4IDQ1cHg7XG59XG5cbi5haHQtdGRfX3JvdXRlLWRlc2Mge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtdGRfX21hcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LXRkX19waG90b3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG5cbi5haHQtdGRfX3Bob3RvczpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29udGVudDogJyc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtdGRfX3Bob3RvczpiZWZvcmUge1xuICAgIGhlaWdodDogNTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC10ZF9fcGhvdG9zOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA0NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXRkX19waG90b3M6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbi5haHQtdGRfX3Bob3RvIHtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtdGRfX3Bob3RvIHtcbiAgICBoZWlnaHQ6IDUzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtdGRfX3Bob3RvIHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtdGRfX3Bob3RvIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbi5haHQtdGRfX2NvbW1lbnRzIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG59XG5cbi5haHQtdGRfX3NiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtdGRfX3NiIHtcbiAgICBmbGV4LWJhc2lzOiA0MzBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC10ZF9fc2Ige1xuICAgIGZsZXgtYmFzaXM6IDM3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uYWh0LXRkX19ib29rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LXRkX19ib29rIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgfVxufVxuXG4uYWh0LXRkX19ib29rLWNhcHRpb24ge1xuICBoZWlnaHQ6IDkwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtdGRfX2Jvb2stY2FwdGlvbi0tZGlzY291bnQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LXRkX19ib29rLWNhcHRpb24tLWRpc2NvdW50IC5haHQtdGRfX2Jvb2stY29zdCB7XG4gIHBhZGRpbmc6IDMzcHggMTVweCAyNHB4O1xufVxuXG4uYWh0LXRkX19ib29rLWNvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjhweCAxNXB4IDI5cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmFodC10ZF9fYm9vay1kaXNjb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3b3JkLXNwYWNpbmc6IDEwMHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4uYWh0LXRkX19ib29rLWZyb20ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtdGRfX2Jvb2stcHJpY2Uge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtdGRfX2Jvb2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWh0LXRkX19ib29rLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5haHQtdGRfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFodC10ZF9fYnRuIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMjNweCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC10ZF9fYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5haHQtdGRfX2Zvcm0td3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtdGRfX2Zvcm0td3JhcC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFodC10ZF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtdGRfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxufVxuXG4uYWh0LXRkX19mb3JtIHRleHRhcmVhIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uYWh0LXRkX19lbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDlweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5haHQtdGRfX2VsZW1lbnQtLWhhbGYge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbn1cblxuLmFodC10ZF9fc3VibWl0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE4cHggNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtdGRfX3N1Ym1pdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXRkX19pbmZvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtdGRfX2luZm8ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtdGRfX2luZm86bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmFodC10ZF9faW5mby1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5haHQtdGRfX3doeSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmFodC10ZF9fd2h5LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyNnB4IDMwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWh0LXRkX193aHktbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG4uYWh0LXRkX193aHktaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDExcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtdGRfX3doeS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uYWh0LXRkX193aHktaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LXRkX193aHktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5haHQtdGRfX3doeS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXRkX193aWRnZXRzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jdGEgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4uYWh0LWN0YV9fc3ViLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWN0YV9fc3ViLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5haHQtY3RhX190aXRsZSBiIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haHQtY3RhX19saW5rcyB7XG4gIG1hcmdpbjogNDVweCAtMTVweCAtMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jdGFfX2xpbmtzIHtcbiAgICBtYXJnaW46IDIwcHggLTE1cHggLTE1cHg7XG4gIH1cbn1cblxuLmFodC1jdGFfX2xpbmtzIGEge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbi5haHQtY3RhX19saW5rIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYWh0LWN0YV9fdGVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFodC1jdGFfX3RlbC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi5haHQtY3RhX190ZWwtaWNvbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb250ZW50OiAn4pa8Jztcbn1cblxuLmFodC1jdGEtLXNpbXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtY3RhLS1zaW1wbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1jdGEtLXNpbXBsZSAuYWh0LWN0YV9fdGV4dCB7XG4gIGZsZXg6IDEgMSAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LWN0YS0tc2ltcGxlIC5haHQtY3RhX190ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWh0LWN0YS0tc2ltcGxlIC5haHQtY3RhX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5haHQtY3RhLS1zaW1wbGUgLmFodC1jdGFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cblxuLmFodC1jdGEtLXNpbXBsZSAuYWh0LWN0YV9fZGVzYyB7XG4gIG1hcmdpbjogMTNweCAwIDA7XG59XG5cbi5haHQtY3RhLS1zaW1wbGUgLmFodC1jdGFfX2xpbmtzIHtcbiAgbWFyZ2luOiAwIC0xMHB4IC0xMHB4O1xufVxuXG4uYWh0LWN0YS0tc2ltcGxlIC5haHQtY3RhX19saW5rIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY3RhLS1zaW1wbGUgLmFodC1jdGFfX2xpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uYWh0LWN0YS0tc2ltcGxlIC5haHQtY3RhX19saW5rOm5vdCg6aG92ZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jdGEtLXNpbXBsZSAuYWh0LWN0YV9fbGluayB7XG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xuICB9XG59XG5cbi5haHQtY3RhLS1jbGFzc2ljIC5haHQtY3RhX19zdWItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFodC1jdGEtLWNsYXNzaWMgLmFodC1jdGFfX3RpdGxlIHtcbiAgbWFyZ2luOiAzMXB4IDAgMTlweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1jdGEtLWNsYXNzaWMgLmFodC1jdGFfX3RpdGxlIHtcbiAgICBtYXJnaW46IDIxcHggMCA5cHg7XG4gIH1cbn1cblxuLmFodC1jdGEtLWNsYXNzaWMgLmFodC1jdGFfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1jdGEtLWNsYXNzaWMgLmFodC1jdGFfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5haHQtY3RhLS1jbGFzc2ljIC5haHQtY3RhX19saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1jdGEtLWNsYXNzaWMgLmFodC1jdGFfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFodC1jdGEtLW1vZGVybiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1jdGEtLW1vZGVybiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFodC1jdGEtLW1vZGVybiAuYWh0LWN0YV9fdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYWh0LWN0YS0tbW9kZXJuIC5haHQtY3RhX19saW5rcyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLmFodC1jdGEtLW1vZGVybiAuYWh0LWN0YV9fbGluayB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1jdGEtLW1vZGVybiAuYWh0LWN0YV9fbGluay5haGV0by1idG4tLXRyYW5zIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtY3RhLS1tb2Rlcm4gLmFodC1jdGFfX2xpbmsuYWhldG8tYnRuLS10cmFuczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtY3RhLS10LXdoaXRlIC5haHQtY3RhX19zdWItdGl0bGUsXG4uYWh0LWN0YS0tdC13aGl0ZSAuYWh0LWN0YV9fdGl0bGUsXG4uYWh0LWN0YS0tdC13aGl0ZSAuYWh0LWN0YV9fZGVzYyxcbi5haHQtY3RhLS10LXdoaXRlIC5haHQtY3RhX190ZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jdGEtLWJ1c2luZXNzIC5haHQtY3RhX19zdWItdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1jdGEtLWJ1c2luZXNzIC5haHQtY3RhX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtY3RhLS1idXNpbmVzcyAuYWh0LWN0YV9fbGluayB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFodC1jdGEtLWJ1c2luZXNzIC5haHQtY3RhX19saW5rIGkge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmFodC1jdGEtLWJ1c2luZXNzIC5haHQtY3RhX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0YyNjMyO1xufVxuXG4uYWh0LWN0YS0tYnVzaW5lc3MgLmFodC1jdGFfX3RlbCBpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiA4cHg7XG59XG5cbi5haHQtY3RhLS1idXNpbmVzcy0yIC5haHQtY3RhX19saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWh0LWN0YS0tYnVzaW5lc3MtMiAuYWh0LWN0YV9fc3ViLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY3RhLS1idXNpbmVzcy0yIC5haHQtY3RhX19zdWItdGl0bGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LWN0YS0tYnVzaW5lc3MtMiAuYWh0LWN0YV9fdGl0bGUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtY3RhLS1idXNpbmVzcy0yIC5haHQtY3RhX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbi5haHQtY3RhLS15b2dhIC5haHQtY3RhX19zdWItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYWh0LWN0YS0teW9nYSAuYWh0LWN0YV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY3RhLS15b2dhIC5haHQtY3RhX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5haHQtY3RhLS15b2dhIC5haHQtY3RhX19saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1jdGEtLWNvbnN0cnVjdGlvbiAuYWh0LWN0YV9fdGl0bGUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haHQtY3RhLS1jb25zdHJ1Y3Rpb24gLmFodC1jdGFfX3RpdGxlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYWh0LWN0YS0tY29uc3RydWN0aW9uIC5haHQtY3RhX190aXRsZSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBjb250ZW50OiAnJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1jdGEtLWNvbnN0cnVjdGlvbiAuYWh0LWN0YV9fdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtY3RhLS1jb25zdHJ1Y3Rpb24gLmFodC1jdGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLmFodC1jdGEtLWNvbnN0cnVjdGlvbiAuYWh0LWN0YV9fbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjQ7XG4gIHBhZGRpbmc6IDEzcHggMzlweDtcbn1cblxuLmFodC1jdGEtLWNvbnN0cnVjdGlvbl9hYm91dCAuYWh0LWN0YV9fdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWN0YS0tY29uc3RydWN0aW9uX2Fib3V0IC5haHQtY3RhX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtY3RhLS1jb25zdHJ1Y3Rpb25fYWJvdXQgLmFodC1jdGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jdGEtLWNvbnN0cnVjdGlvbl9hYm91dCAuYWh0LWN0YV9fdGl0bGUgYSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5haHQtY3RhLS1jb25zdHJ1Y3Rpb25fYWJvdXQgLmFodC1jdGFfX2xpbmtzIHtcbiAgbWFyZ2luOiAzMHB4IC0xNXB4IC0xNXB4O1xufVxuXG4uYWh0LWN0YS0tY29uc3RydWN0aW9uX2Fib3V0IC5haHQtY3RhX19saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNnB4IDM4cHg7XG59XG5cbi5haHQtY3RhLS10cnZsIC5haHQtY3RhX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDM1cHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1jdGEtLXRydmwgLmFodC1jdGFfX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWh0LWN0YS0tdHJ2bCAuYWh0LWN0YV9fdGl0bGUge1xuICBtYXJnaW46IDE1cHggMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtY3RhLS10cnZsIC5haHQtY3RhX19saW5rIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5haHQtY3RhLS10cnZsIC5haHQtY3RhX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtY3RhLS10cnZsLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1jdGEtLXRydmwtMiB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuLmFodC1jdGEtLXRydmwtMjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX190ZXh0IHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX190ZXh0IHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19pbWctaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2ltZy1ob2xkZXIge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9faW1nLWhvbGRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2ltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2Zvcm0gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19mb3JtIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2Zvcm0gZm9ybSB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2Zvcm0gZm9ybSA+IHAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19mb3JtIGZvcm0gPiBwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2Zvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZmxleDogMTtcbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fZm9ybSBbdHlwZT1lbWFpbF0sXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19mb3JtIFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAxOXB4IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19mb3JtIFt0eXBlPWVtYWlsXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19mb3JtIFt0eXBlPXN1Ym1pdF0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1jdGEtLWNociB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDU4MHB4O1xuICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWN0YS0tY2hyIC5haHQtY3RhX19jb250ZW50LS1yaWdodCB7XG4gICAgd2lkdGg6IDU2JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IC02JTtcbiAgfVxuICAuYWh0LWN0YS0tY2hyIC5haHQtY3RhX19jb250ZW50LS1sZWZ0IHtcbiAgICB3aWR0aDogNDQlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uYWh0LWN0YS0tY2hyIC5haHQtY3RhX19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5haHQtY3RhLS1jaHIgLmFodC1jdGFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMi4zcHg7XG59XG5cbi5haHQtY3RhLS1jaHIgLmFodC1jdGFfX3RpdGxlIGIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1jdGEtLWNociAuYWh0LWN0YV9fZGVzYyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5haHQtY3RhLS1jaHIgLmFodC1jdGFfX2ljb24tbGlua3Mge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uYWh0LWN0YS0tY2hyIC5haHQtY3RhX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jdGEtLWNociAuYWh0LWN0YV9fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LWN0YS0tY2hyIC5haHQtY3RhX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jdGEtLWNociAuYWh0LWN0YV9faWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5haHQtY3RhIC5haHQtY3RhX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5haHQtY3RhLS1yZXN0IC5haHQtY3RhX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1jdGEtLXJlc3QgLmFodC1jdGFfX2ltZy13cmFwIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWh0LWN0YS0tcmVzdCAuYWh0LWN0YV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtY3RhLS1yZXN0IC5haHQtY3RhX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWN0YS1yZXN0YXVyYW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWJvdXQtY2h1cmNoLWNhdC13cmFwLTEgLmFodC1jdGEtLWNociAuYWh0LWN0YV9faW1nLFxuLm5ld3MtY2h1cmNoLWNhdC13cmFwLTEgLmFodC1jdGEtLWNociAuYWh0LWN0YV9faW1nLFxuLm1pbmlzdHJpZXMtY2h1cmNoLWNhdC13cmFwLTEgLmFodC1jdGEtLWNociAuYWh0LWN0YV9faW1nLFxuLmdhbGxlcnktY2h1cmNoLWNhdC13cmFwLTEgLmFodC1jdGEtLWNociAuYWh0LWN0YV9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmFib3V0LWNodXJjaC1jYXQtd3JhcC0xIC5haHQtY3RhLS1jaHIgLmFodC1jdGFfX3RpdGxlLFxuLm5ld3MtY2h1cmNoLWNhdC13cmFwLTEgLmFodC1jdGEtLWNociAuYWh0LWN0YV9fdGl0bGUsXG4ubWluaXN0cmllcy1jaHVyY2gtY2F0LXdyYXAtMSAuYWh0LWN0YS0tY2hyIC5haHQtY3RhX190aXRsZSxcbi5nYWxsZXJ5LWNodXJjaC1jYXQtd3JhcC0xIC5haHQtY3RhLS1jaHIgLmFodC1jdGFfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLmFib3V0LWNodXJjaC1jYXQtd3JhcC0xIC5haHQtY3RhLS1jaHIgLmFodC1jdGFfX2Rlc2MsXG4ubmV3cy1jaHVyY2gtY2F0LXdyYXAtMSAuYWh0LWN0YS0tY2hyIC5haHQtY3RhX19kZXNjLFxuLm1pbmlzdHJpZXMtY2h1cmNoLWNhdC13cmFwLTEgLmFodC1jdGEtLWNociAuYWh0LWN0YV9fZGVzYyxcbi5nYWxsZXJ5LWNodXJjaC1jYXQtd3JhcC0xIC5haHQtY3RhLS1jaHIgLmFodC1jdGFfX2Rlc2Mge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYWJvdXQtY2h1cmNoLWNhdC13cmFwLTEgLmFodC1jdGEtLWNociAuYWh0LWN0YV9faWNvbi1saW5rcyxcbi5uZXdzLWNodXJjaC1jYXQtd3JhcC0xIC5haHQtY3RhLS1jaHIgLmFodC1jdGFfX2ljb24tbGlua3MsXG4ubWluaXN0cmllcy1jaHVyY2gtY2F0LXdyYXAtMSAuYWh0LWN0YS0tY2hyIC5haHQtY3RhX19pY29uLWxpbmtzLFxuLmdhbGxlcnktY2h1cmNoLWNhdC13cmFwLTEgLmFodC1jdGEtLWNociAuYWh0LWN0YV9faWNvbi1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDQ5cHg7XG59XG5cbi5haGV0by1idG4tY29udGFpbmVyLS1mdWxsd2lkdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWJ0bi1jb250YWluZXItLWZ1bGx3aWR0aCAuYWhldG8tYnRuIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzdweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWJ0bi1jb250YWluZXItLWZ1bGx3aWR0aCAuYWhldG8tYnRuIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1idG4tY29udGFpbmVyLS1mdWxsd2lkdGggLmFoZXRvLWJ0biBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWhldG8tYnRuLWNvbnRhaW5lci0tZnVsbHdpZHRoLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWJ0bi1jb250YWluZXItLWZ1bGx3aWR0aC0yIC5haGV0by1idG4ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLWJ0bi1jb250YWluZXItLWZ1bGx3aWR0aC0yIC5haGV0by1idG4gaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFoZXRvLWJ0bi1jb250YWluZXItLXJlc2F1cmFudF9hYm91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWhldG8tYnRuLWV2dHMgLmFoZXRvLWJ0bi0tbGlnaHQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5haGV0by1idG4tZXZ0cyAuYWhldG8tYnRuLS1saWdodDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMjNweCA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjVweCkge1xuICAuYWhldG8tYnRuLWV2dHMgLmFoZXRvLWJ0bi0tbGlnaHQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbi5haHQtYnEtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWh0LWJxLWltZ19fbGVmdCB7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1icS1pbWdfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xufVxuXG4uYWh0LWJxLWltZ19fYnEge1xuICBmbGV4OiAxIDEgMjIwcHg7XG4gIHBhZGRpbmc6IDM1cHggNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG59XG5cbi5haHQtYnEtaW1nX19icTpiZWZvcmUsIC5haHQtYnEtaW1nX19icTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDg5cHg7XG59XG5cbi5haHQtYnEtaW1nX19icTpiZWZvcmUge1xuICBjb250ZW50OiAn4oCcJztcbn1cblxuLmFodC1icS1pbWdfX2JxOmFmdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbnRlbnQ6ICfigJ0nO1xufVxuXG4uYWh0LWJxLWltZ19fYnEtdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFodC1icS1pbWdfX2JxLWltZyB7XG4gIGZsZXg6IDEgMSAyMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LWF1dGhvcl9faW1nLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5haHQtYXV0aG9yX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtYXV0aG9yX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1hdXRob3JfX3BvcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFodC1hdXRob3JfX3BvczpiZWZvcmUge1xuICBjb250ZW50OiAnLyc7XG59XG5cbi5haHQtYXV0aG9yLS1yZXN0LWhvbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG59XG5cbi5haHQtYXV0aG9yLS1yZXN0LWhvbWUgLmFodC1hdXRob3JfX2ltZy1ob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmFodC1hdXRob3ItLXJlc3QtaG9tZSAuYWh0LWF1dGhvcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5haHQtYXV0aG9yLS1yZXN0LWhvbWUgLmFodC1hdXRob3JfX3BvcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLXNpZ25hdHVyZS0tcmVzdGF1cmFudC1ob21lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG4uYWhldG8tc2lnbmF0dXJlLS1yZXN0YXVyYW50LWhvbWUgLmJnLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZjdmN2Y3O1xuICBmb250LXNpemU6IDE1MHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMTVweDtcbiAgdG9wOiAxNHB4O1xufVxuXG4uYWhldG8tc2lnbmF0dXJlLS1yZXN0YXVyYW50LWhvbWUgLnNpZ25hdHVyZS1pbWFnZS1ib2NrIHtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1zaWduYXR1cmUtLXJlc3RhdXJhbnQtaG9tZSAuc2lnbmF0dXJlLWltYWdlLWJvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2lnbmF0dXJlLS1yZXN0YXVyYW50LWhvbWUgLnNpZ25hdHVyZS1pbWFnZS1ib2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpZ25hdHVyZS0tcmVzdGF1cmFudC1ob21lIC5zaWduYXR1cmUtaW1hZ2UtYm9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmFoZXRvLXNpZ25hdHVyZS0tcmVzdGF1cmFudC1ob21lIC5zaWduYXR1cmUtaW1hZ2UtYm9jayAuYWhldG8tc2luZ2xlLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmFoZXRvLXNpZ25hdHVyZS0tcmVzdGF1cmFudC1ob21lIC5zaWduYXR1cmUtaW1hZ2UtYm9jayAuc2lnbmF0dXJlLWNpcmNsZS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA0MjBweDtcbiAgaGVpZ2h0OiA0MjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDU5cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgbGVmdDogLTIyMHB4O1xuICBib3R0b206IC03MHB4O1xufVxuXG4uYWhldG8tc2lnbmF0dXJlLS1yZXN0YXVyYW50LWhvbWUgLnNpZ25hdHVyZS1ibG9jayB7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tc2lnbmF0dXJlLS1yZXN0YXVyYW50LWhvbWUgLnNpZ25hdHVyZS1ibG9jayB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2lnbmF0dXJlLS1yZXN0YXVyYW50LWhvbWUgLnNpZ25hdHVyZS1ibG9jayB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYWh0LWluZm8ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1pbmZvX19pbWcge1xuICBoZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtaW5mb19faW1nLWlubmVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFodC1pbmZvX19pbWctbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWh0LWluZm9fX3BlcnNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWh0LWluZm9fX3BlcnNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtaW5mb19fcGVyc29uLWltZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5haHQtaW5mb19fc3VidGl0bGUge1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5cbi5haHQtaW5mb19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LWluZm9fX2Rlc2Mge1xuICBtYXJnaW46IDI1cHggMCAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC1pbmZvX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmFodC1pbmZvX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFodC1pbmZvX19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMThweCAxMHB4O1xufVxuXG4uYWh0LWluZm9fX2RldGFpbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC1pbmZvX19kZXRhaWwtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFodC1pbmZvLS15b2dhLWNvdXJzZTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzOXB4IDU0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIH1cbiAgLmFodC1pbmZvLS15b2dhLWNvdXJzZTpob3ZlciAuYWh0LWluZm9fX3BlcnNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICB9XG4gIC5haHQtaW5mby0teW9nYS1jb3Vyc2U6aG92ZXIgLmFodC1pbmZvX19wZXJzb246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtaW5mby0teW9nYS1jb3Vyc2Uge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDYwcHggNDBweCA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX3BlcnNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX3BlcnNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IC01OHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX3BlcnNvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fcGVyc29uOm50aC1jaGlsZCgyKSB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19wZXJzb246bnRoLWNoaWxkKDMpIHtcbiAgei1pbmRleDogMztcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX3BlcnNvbjpudGgtY2hpbGQoNCkge1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fcGVyc29uOm50aC1jaGlsZCg1KSB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fdGl0bGUge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX2Rlc2Mge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fbGluazpub3QoOmhvdmVyKSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19kZXRhaWxzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19kZXRhaWwge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fZGV0YWlsOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5haHQtaW5mby0teW9nYS1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWh0LWluZm8tLXlvZ2EtZXZlbnQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggMzlweCA1NHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB9XG59XG5cbi5haHQtaW5mby0teW9nYS1ldmVudCAuYWh0LWluZm9fX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG59XG5cbi5haHQtaW5mby0teW9nYS1ldmVudCAuYWh0LWluZm9fX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtZXZlbnQgLmFodC1pbmZvX19jb250ZW50IHtcbiAgcGFkZGluZzogMzVweCAzMHB4IDQ1cHg7XG59XG5cbi5haHQtaW5mby0teW9nYS1ldmVudCAuYWh0LWluZm9fX2xpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbi5haHQtaW5mby0teW9nYS1ldmVudCAuYWh0LWluZm9fX2xpbms6bm90KDpob3Zlcikge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fZGV0YWlscyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haHQtaW5mby0teW9nYS1ldmVudCAuYWh0LWluZm9fX2RldGFpbHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5haHQtaW5mby0teW9nYS1ldmVudCAuYWh0LWluZm9fX2RldGFpbCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtZXZlbnQgLmFodC1pbmZvX19kZXRhaWwtLWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMThweCAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtaW5mby0teW9nYS1ldmVudCAuYWh0LWluZm9fX2RldGFpbC0tZGF0ZSAuYWh0LWluZm9fX2RldGFpbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdvcmQtc3BhY2luZzogODBweDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fZGV0YWlsLS1kYXRlIC5haHQtaW5mb19fZGV0YWlsLXRleHQ6Zmlyc3QtbGluZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fZGV0YWlsLXRleHQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmFodC1maWx0ZXItdHJ2bF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDE0cHggMjRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1maWx0ZXItdHJ2bF9fZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LWZpbHRlci10cnZsX19maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiA5NTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1maWx0ZXItdHJ2bF9fZmllbGRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtZmlsdGVyLXRydmxfX2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkge1xuICAuYWh0LWZpbHRlci10cnZsX19maWVsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWZpbHRlci10cnZsX19maWVsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIH1cbn1cblxuLmFodC1maWx0ZXItdHJ2bF9fZmllbGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmFodC1maWx0ZXItdHJ2bF9fZmllbGQtLW1vbnRoOmFmdGVyLCAuYWh0LWZpbHRlci10cnZsX19maWVsZC0tdHlwZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnO1xufVxuXG4uYWh0LWZpbHRlci10cnZsX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMThweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFodC1maWx0ZXItdHJ2bF9fc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMjVweCAyNHB4IDQ1cHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYWh0LWZpbHRlci10cnZsX19zZWxlY3Qgb3B0aW9uW2Rpc2FibGVkXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtZmlsdGVyLXRydmxfX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAyNXB4IDI0cHggNDVweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LWZpbHRlci10cnZsX19zdWJtaXQge1xuICBmbGV4OiAxNztcbiAgcGFkZGluZzogMjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1maWx0ZXIteW9nYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWh0LWZpbHRlci15b2dhX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWZpbHRlci15b2dhX19pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5haHQtZmlsdGVyLXlvZ2FfX2ZpbHRlciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtZmlsdGVyLXlvZ2FfX2ZpbHRlciB7XG4gICAgbWluLXdpZHRoOiAxNTRweDtcbiAgICBwYWRkaW5nOiAwIDAgMjVweDtcbiAgfVxufVxuXG4uYWh0LWZpbHRlci15b2dhX19maWx0ZXIuYWN0aXZlIC5haHQtZmlsdGVyLXlvZ2FfX3NlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LWZpbHRlci15b2dhX19maWx0ZXI6Zmlyc3QtY2hpbGQgLmFodC1maWx0ZXIteW9nYV9fbGluZSB7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmFodC1maWx0ZXIteW9nYV9fZmlsdGVyOmxhc3QtY2hpbGQgLmFodC1maWx0ZXIteW9nYV9fbGluZSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5haHQtZmlsdGVyLXlvZ2FfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtZmlsdGVyLXlvZ2FfX3NlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtZmlsdGVyLXlvZ2FfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWh0LWZpbHRlci15b2dhX19zZWxlY3Q6YmVmb3JlLCAuYWh0LWZpbHRlci15b2dhX19zZWxlY3Q6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWh0LWZpbHRlci15b2dhX19zZWxlY3Q6YmVmb3JlIHtcbiAgdG9wOiAtNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC1maWx0ZXIteW9nYV9fc2VsZWN0OmFmdGVyIHtcbiAgdG9wOiAtMTBweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgb3BhY2l0eTogMC4zNTtcbn1cblxuLmFodC1maWx0ZXIteW9nYV9fbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1maWx0ZXItZWR1IC5haHQtZmlsdGVyLXlvZ2FfX2lubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYWh0LWZpbHRlci0tZWR1IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDE1cHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2Zvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZmllbGRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19maWVsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgfVxuICAuYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZmllbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB9XG4gIC5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZmllbGQtLWNhdDphZnRlciwgLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZmllbGQtLXByYy10eXBlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbnRlbnQ6ICfilrwnO1xufVxuXG4uYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2lucHV0LCAuYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19pbnB1dCB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cblxuLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fc2VsZWN0IHtcbiAgcGFkZGluZzogMzBweCAxNXB4IDMwcHggNDJweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fc2VsZWN0IG9wdGlvbltkaXNhYmxlZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19zdWJtaXQge1xuICBmbGV4OiAzO1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkthcmxhXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0tLWNvbnN0cnVjdGlvbiB7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNDVweCA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtLS1jb25zdHJ1Y3Rpb24ge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbS0tY29uc3RydWN0aW9uIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0tLWNvbnN0cnVjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNDclLCBibGFjayAxMjAlLCBibGFjayAxMDAlKTtcbn1cblxuLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbS0tY29uc3RydWN0aW9uIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW1fX2NvbnRlbnQge1xuICB6LWluZGV4OiAzO1xufVxuXG4uYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbV9fdGl0bGUsIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0tLWNvbnN0cnVjdGlvbiAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbS0tY29uc3RydWN0aW9uIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbV9fY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMjEsIDU3LCAwLjkpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbV9fY292ZXItaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0tLWNvbnN0cnVjdGlvbjpob3ZlciAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtX19jb3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGV4dF9tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uYWh0LXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LXRleHQtLXRydmwgLmFodC10ZXh0X190ZXh0IHtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTB2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5haHQtdGV4dC0tY2xhc3NpYyAuYWh0LXRleHRfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4ubGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ubGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMkE3NEVEO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY29uc3RydWN0aW9uLWFib3V0LWJsb2Nrcy1saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi5jb21pbmctc29vbi13cmFwIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBvcGFjaXR5OiAwLjc4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFpbi1ob21lLWNiIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1haW4taG9tZS1jYiAuYWh0LWNiX19jYXB0aW9uIHtcbiAgbWFyZ2luOiAzOHB4IDAgMTdweDtcbn1cblxuLm1haW4taG9tZS1jYiAuYWh0LWNiX19pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjMmE3NGVkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmFoZXRvLXRhYl9fY29udGVudCAuYWhldG8tYnRuLWNvbnRhaW5lciBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYWhldG8tdGFiX19jb250ZW50IC5haGV0by1idG4tY29udGFpbmVyIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmFodC10Yi0tdHJ2bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC10Yi0tdHJ2bCAuYWh0LXRiX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uYWh0LXRiLS10cnZsIC5haHQtdGJfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC10Yi0tdHJ2bCAuYWh0LXRiX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5haHQtdGItLXRydmwgLmFodC10Yl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXRiLS10cnZsIC5haHQtdGJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC10Yi0tdHJ2bCAuYWh0LXRiX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi5haHQtZGVzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uYWh0LWRlc3RfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1kZXN0X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1kZXN0X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haHQtZGVzdF9faXRlbS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0NzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LWRlc3RfX2l0ZW0taW5uZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCA2MCUsICMwMDApO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMC45O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFodC1kZXN0X19pdGVtLWlubmVyOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWRlc3RfX2l0ZW0taW5uZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1kZXN0X19pdGVtLWlubmVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtZGVzdF9faXRlbS1pbm5lciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uYWh0LWRlc3RfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzRweCAzMHB4O1xufVxuXG4uYWh0LWRlc3RfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYWh0LWRlc3RfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1kZXN0X19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYWh0LWRlc3RfX251bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFodC1nYWwtcGFyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LWdhbC1wYXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY2NXB4O1xufVxuXG4uYWh0LWdhbC1wYXJfX2hvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LWdhbC1wYXJfX2hvbGRlcjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDE2JTtcbiAgd2lkdGg6IDM1NXB4O1xuICBoZWlnaHQ6IDIyNXB4O1xuICB6LWluZGV4OiA1O1xufVxuXG4uYWh0LWdhbC1wYXJfX2hvbGRlcjpudGgtY2hpbGQoMikge1xuICB0b3A6IDIxJTtcbiAgcmlnaHQ6IDE0JTtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWh0LWdhbC1wYXJfX2hvbGRlcjpudGgtY2hpbGQoMykge1xuICB0b3A6IDMwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDI2MHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4uYWh0LWdhbC1wYXJfX2hvbGRlcjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDQyJTtcbiAgbGVmdDogNDIlO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCg1KSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMjQlO1xuICB3aWR0aDogMzU1cHg7XG4gIGhlaWdodDogMjI1cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5haHQtZ2FsLXBhci0tY2hyIC5haHQtZ2FsLXBhcl9faG9sZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMjBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzNTBweDtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgYm94LXNoYWRvdzogMjBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaHVyY2gtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTIlO1xuICB9XG4gIC5haHQtZ2FsLXBhci0tY2hyIC5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAyMyU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgfVxuICAuYWh0LWdhbC1wYXItLWNociAuYWh0LWdhbC1wYXJfX2hvbGRlcjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMzAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDUpIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMjQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAuYWh0LWdhbC1wYXItLWNociAuYWh0LWdhbC1wYXJfX2hvbGRlcjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA5JTtcbiAgfVxuICAuYWh0LWdhbC1wYXItLWNociAuYWh0LWdhbC1wYXJfX2hvbGRlcjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMjMlO1xuICAgIHJpZ2h0OiAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5haHQtZ2FsLXBhci0tY2hyIC5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAyNyU7XG4gICAgcmlnaHQ6IDQlO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDMzJTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5haHQtZ2FsLXBhci0tY2hyIC5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCg0KSB7XG4gICAgdG9wOiA3NyU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNCU7XG4gIH1cbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDUpIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMTQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZ2FsLXBhci0tY2hyIC5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDMzJTtcbiAgICBsZWZ0OiBjYWxjKCgxMDAlIC0gMzUwcHgpLzIpO1xuICB9XG4gIC5haHQtZ2FsLXBhci0tY2hyIC5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCg0KSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5haHQtZ2FsLXBhci0tY2hyIC5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCg1KSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5haHQtZ2FsLXBhci0tY2hyIC5haHQtZ2FsLXBhcl9faG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDMpIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ldmVudHMtcGxhY2Uge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5ldmVudHMtcGxhY2UtLWl0ZW0taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ldmVudHMtcGxhY2UtLWl0ZW0tY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ldmVudHMtcGxhY2UtLWl0ZW0tcHJpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5NHB4O1xuICBoZWlnaHQ6IDk0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0b3A6IDMxcHg7XG4gIGxlZnQ6IDMxcHg7XG59XG5cbi5ldmVudHMtcGxhY2UtLWl0ZW0tcHJpY2UgLnByaWNlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uZXZlbnRzLXBsYWNlLS1pdGVtLWRldGFpbHMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ldmVudHMtcGxhY2UtLWl0ZW0tZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuZXZlbnRzLXBsYWNlLS1pdGVtLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldmVudHMtcGxhY2UtLWl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhvbWUtZXZlbnQtc2NoZWR1bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lL2hvbWUtZXZlbnQvc2NoZWR1bGUtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYWh0LXRhYmxlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haHQtdGFibGVfX2hlYWRlciB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmFodC10YWJsZV9faGVhZC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uYWh0LXRhYmxlX19oZWFkLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5haHQtdGFibGVfX2JvZHktY2VsbCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFodC10YWJsZV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuLmFodC10YWJsZS0tZWR1IC5haHQtdGFibGVfX2hlYWQtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xufVxuXG4uYWh0LXRhYmxlLS1lZHUgLmFodC10YWJsZV9faGVhZC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA3OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5M3B4O1xufVxuXG4uYWh0LXRhYmxlLS1lZHUgLmFodC10YWJsZV9faGVhZC1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzQpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uYWh0LXRhYmxlLS1lZHUgLmFodC10YWJsZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmFodC10YWJsZS0tZWR1IC5haHQtdGFibGVfX2JvZHktY2VsbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFodC10YWJsZS0tZWR1IC5haHQtdGFibGVfX2JvZHktY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjNTU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDkzcHg7XG59XG5cbi5haHQtdGFibGUtLWVkdSAuYWh0LXRhYmxlX19ib2R5LWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haHQtdGFibGUtLWVkdSAuYWh0LXRhYmxlX19oZWFkLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5haHQtdGFibGUtLWVkdSAuYWh0LXRhYmxlX19ib2R5LWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5haHQtdGFibGUtLWVkdSAuYWh0LXRhYmxlX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbi5haHQtbW92ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtbW92ZS0tZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uc2VjdGlvbl9iaW9ncmFwaHkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc2VjdGlvbl9iaW9ncmFwaHktYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogLTE3MHB4O1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbl9iaW9ncmFwaHktYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2VjdGlvbl9iaW9ncmFwaHktYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uX2Jpb2dyYXBoeSAuYWhldG8tc2luZ2xlLWltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAyN3B4IDQ3LjlweCAzLjFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uc2VjdGlvbl9iaW9ncmFwaHkgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbl9iaW9ncmFwaHkgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbl9iaW9ncmFwaHkgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2VjdGlvbl9iaW9ncmFwaHkgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mgc3BhbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbl9iaW9ncmFwaHkgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mgc3BhbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG4uc2VjdGlvbl9iaW9ncmFwaHkgLmJpb2dyYXBoeV9jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnNlY3Rpb25fYmlvZ3JhcGh5IC5iaW9ncmFwaHlfY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDE3MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbl9iaW9ncmFwaHkgLmJpb2dyYXBoeV9jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLmFodF9fc2lkZWJhciAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHRfX3NpZGViYXIgLnNlYXJjaC1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haHRfX3NpZGViYXIgLnNlYXJjaC1maWVsZCwgLmFodF9fc2lkZWJhciAuc2VhcmNoLXN1Ym1pdCB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmFodF9fc2lkZWJhciAuc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHRfX3NpZGViYXIgLnNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgcGFkZGluZzogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0X19zaWRlYmFyIC5zZWFyY2ggLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWh0X19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b24ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxN3B4IDVweCAxM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0X19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmFodF9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2xpc3QuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWh0X19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19pbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodF9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19faW1nLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX3RleHQge1xuICBmbGV4OiAxO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmFodF9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogLTNweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2RhdGUge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5haHRfX3NpZGViYXIgLmNhbGVuZGFyIHtcbiAgcGFkZGluZzogNDBweCAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFodF9fc2lkZWJhciAuY2FsZW5kYXIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFodF9fc2lkZWJhciAuY2FsZW5kYXIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uYWh0X19zaWRlYmFyIC5jYWxlbmRhciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHRfX3NpZGViYXIgLmNhbGVuZGFyIHRhYmxlIHRyIHRoIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4yOTtcbiAgcGFkZGluZzogMTBweCAwcHg7XG59XG5cbi5haHRfX3NpZGViYXIgLmNhbGVuZGFyIHRhYmxlIHRyIHRkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHBhZGRpbmc6IDhweCAwcHg7XG59XG5cbi5haHRfX3NpZGViYXIgLmNhbGVuZGFyIHRhYmxlIHRyIHRkLmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDM1cHg7XG59XG5cbi5haHRfX3NpZGViYXIgLmNhbGVuZGFyIHRhYmxlIHRyLmNhbGVuZGFyLWZpcnN0LXJvdyB0ZCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYWh0X19zaWRlYmFyIC5jYWxlbmRhciAuY2FsZW5kYXJfaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwcHggMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFodF9fc2lkZWJhciAuY2FsZW5kYXIgLmNhbGVuZGFyX2hlYWRlciAubW9udGgge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5haHRfX3NpZGViYXIgLmNhbGVuZGFyIC5jYWxlbmRhcl9oZWFkZXIgLm1vbnRoIGkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHRfX3NpZGViYXIgLndpZGdldF90YWdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5haHRfX3NpZGViYXIgLndpZGdldF90YWdzIC53aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0X19zaWRlYmFyIC53aWRnZXRfdGFncyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodF9fc2lkZWJhciAud2lkZ2V0X3RhZ3MgdWwge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLmFodF9fc2lkZWJhciAud2lkZ2V0X3RhZ3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5haHRfX3NpZGViYXIgLndpZGdldF90YWdzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHRfX3NpZGViYXIgLndpZGdldF90YWdzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi40Njtcbn1cblxuLmFodF9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnQge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nOiAyOHB4IDMwcHggMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtYWR2ZXJ0X19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFodF9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDAuODg7XG4gIGxldHRlci1zcGFjaW5nOiAzLjJweDtcbn1cblxuLmFodF9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnRfX2Rlc2Mtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uYWh0X19zaWRlYmFyIC5haHQtd2lkZ2V0LWFkdmVydF9fZGVzYyB7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgbGluZS1oZWlnaHQ6IDQuMzg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC13aWRnZXQtYWR2ZXJ0X19saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC10d2l0dGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0X19zaWRlYmFyIC5haHQtdHdpdHRlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4uYWh0X19zaWRlYmFyIC5haHQtdHdpdHRlcl9fbGluayB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMHB4O1xuICBmb250LXNpemU6IDE5cHg7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC10d2l0dGVyX19jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAyNXB4IDM1cHg7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC10d2l0dGVyX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0X19zaWRlYmFyIC5haHQtdHdpdHRlcl9fZGF0ZSB7XG4gIG1hcmdpbjogMjNweCAwIDI3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFodF9fc2lkZWJhciAuYWh0LXR3aXR0ZXIgLmRhdGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFodF9fc2lkZWJhciAuYWh0LXR3aXR0ZXJfX2ZvbGxvdyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC10d2l0dGVyX19mb2xsb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi5haHRfX3NpZGViYXIgLmFodC10d2l0dGVyIC5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWh0X19zaWRlYmFyIC5haHQtdHdpdHRlciAuYnRuLWxlZnQge1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgd2lkdGg6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0X19zaWRlYmFyIC5haHQtdHdpdHRlciAuYnRuLXJpZ2h0IHtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodF9fc2lkZWJhciAud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ucmFkaW8gcCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb2xvcjogIzBjNjA5YztcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IExhdG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzA1MzZhNTtcbn1cblxuLnJhZGlvIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5sYWJlbCB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtZWR1Y2F0aW9uIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuXG4uc2VhcmNoLWVkdWNhdGlvbi1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnNlYXJjaC1lZHVjYXRpb24tZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnNlYXJjaC1lZHVjYXRpb24tZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gIHdpZHRoOiA0NXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1lZHVjYXRpb24tZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1lZHVjYXRpb24tZm9ybV9faW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2VhcmNoLWVkdWNhdGlvbiBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtZWR1Y2F0aW9uIGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlYXJjaC1lZHVjYXRpb24gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNlYXJjaC1lZHVjYXRpb24gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLWVkdWNhdGlvbiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1lZHVjYXRpb24gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDJweCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zZWFyY2gtZWR1Y2F0aW9uIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5haHQtdGFibGUtY2xhc3NlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LXRhYmxlLWNsYXNzZXMgLmFodC10YWJsZV9faGVhZGVyIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG59XG5cbi5haHQtdGFibGUtY2xhc3NlcyAuYWh0LXRhYmxlX19oZWFkLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbi5haHQtdGFibGUtY2xhc3NlcyAuYWh0LXRhYmxlX19oZWFkLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5haHQtdGFibGUtY2xhc3NlcyAuYWh0LXRhYmxlX19ib2R5LWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDEwNXB4O1xufVxuXG4uYWh0LXRhYmxlLWNsYXNzZXMgLmFodC10YWJsZV9fYm9keS1jZWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC10YWJsZS1jbGFzc2VzIC5haHQtdGFibGVfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFodC10YWJsZS1jbGFzc2VzIC5haHQtdGFibGVfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFodC10YWJsZS1jbGFzc2VzIC5haHQtdGFibGVfX2hlYWRlciB7XG4gICAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuXG4uYWh0LWNhbGVuZGFyX19oZWFkZXIge1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbn1cblxuLmFodC1jYWxlbmRhcl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtY2FsZW5kYXJfX2hlYWQtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uYWh0LWNhbGVuZGFyX19oZWFkLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5haHQtY2FsZW5kYXJfX2JvZHktY29udGVudCB7XG4gIG1pbi13aWR0aDogMTA1cHg7XG59XG5cbi5haHQtY2FsZW5kYXJfX2JvZHktY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFodC1jYWxlbmRhcl9fYm9keS1yb3c6bGFzdC1jaGlsZCAuYWh0LWNhbGVuZGFyX19udW1iZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5haHQtY2FsZW5kYXJfX2NhdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1N3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuLmFodC1jYWxlbmRhcl9fbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5haHQtY2FsZW5kYXJfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1jYWxlbmRhcl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWh0LWNhbGVuZGFyX19oZWFkZXIge1xuICAgIGNhcHRpb24tc2lkZTogdG9wO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1haW4taGVhZGVyIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4ubWFpbi1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYWluLWhlYWRlciAud2lkZ2V0cy1hcmVhX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmFoZXRvLWhlYWRlciBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmFoZXRvLWhlYWRlciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8taGVhZGVyIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFoZXRvLWhlYWRlciBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWhldG8taGVhZGVyIGgxLFxuLmFoZXRvLWhlYWRlciBoMixcbi5haGV0by1oZWFkZXIgaDMsXG4uYWhldG8taGVhZGVyIGg0LFxuLmFoZXRvLWhlYWRlciBoNSxcbi5haGV0by1oZWFkZXIgaDYsXG4uYWhldG8taGVhZGVyIHAge1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYWhldG8taGVhZGVyIC5oYW1idXJnZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYWhldG8taGVhZGVyIC5oYW1idXJnZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8taGVhZGVyIC5tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1oZWFkZXIgLmhhbWJ1cmdlci1ib3gge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWhldG8taGVhZGVyIC5kcm9wZG93bi1idG4ge1xuICBmb250LXNpemU6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFoZXRvLWhlYWRlciAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5idXR0b24ge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIGgxLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgaDIsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCBoMyxcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIGg0LFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgaDUsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCBoNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgaDYge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLmFoZXRvLXRvb2xiYXIgPiAqIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbiAgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLmFoZXRvLXRvb2xiYXIgLmJvcmRlci1ub25lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLndpZGdldCBhLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLnJlZ2lzdGFydGlvbiBhLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLmxvZy1pbiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCAucmVnaXN0YXJ0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5yZWdpc3RhcnRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5uby1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IGgxLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IGgyLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IGgzLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IGg0LFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IGg1LFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IGg2LFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLWxpZ2h0IC5haHQtc29jaWFsc19faXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tbGlnaHQgLmFodC1zb2NpYWxzX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXRyYW5zbHVjZW50LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS10cmFuc2x1Y2VudC1kYXJrIGgxLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXRyYW5zbHVjZW50LWRhcmsgaDIsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tdHJhbnNsdWNlbnQtZGFyayBoMyxcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS10cmFuc2x1Y2VudC1kYXJrIGg0LFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXRyYW5zbHVjZW50LWRhcmsgaDUsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tdHJhbnNsdWNlbnQtZGFyayBoNixcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS10cmFuc2x1Y2VudC1kYXJrIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXRyYW5zbHVjZW50LWRhcmsgLmFodC1zb2NpYWxzX19pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS10cmFuc2x1Y2VudC1kYXJrIC5haHQtc29jaWFsc19faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLmFoZXRvLWhlYWRlci0xX190b29sYmFyIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTFfX3Rvb2xiYXIge1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMV9fdG9vbGJhci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fdG9vbGJhci1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMV9fdG9vbGJhci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTFfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1oZWFkZXItMV9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMjBweCAwIDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTFfX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fZGV0YWlscyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fZGV0YWlscyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTFfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uYWhldG8taGVhZGVyLTFfX2RldGFpbCArIC5haGV0by1oZWFkZXItMV9fZGV0YWlsIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTFfX2RldGFpbCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xX19kZXRhaWwgKyAuYWhldG8taGVhZGVyLTFfX2RldGFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fZGV0YWlsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19kZXRhaWwge1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMV9fZGV0YWlsLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTFfX2RldGFpbC10ZXh0LCAuYWhldG8taGVhZGVyLTFfX2RldGFpbC1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFoZXRvLWhlYWRlci0xX19kZXRhaWwtdGV4dCB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTFfX2RldGFpbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xX19uYXYtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fbmF2LXdyYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMV9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTFfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogLTE1cHg7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUzcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19tZW51IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fbWVudSB7XG4gICAgbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xX19hZGRpdGlvbmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19hZGRpdGlvbmFsIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xX19sYW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9faGFtYnVyZ2VyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xX19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xX19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xX19idXR0b24taWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRyYW5zaXRpb246IC4zcyBhbGw7XG59XG5cbi5haGV0by1oZWFkZXItMV9fYnV0dG9uLWljb246aG92ZXIge1xuICBjb2xvcjogI0NGMjYzMjtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMSAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMSAubWFpbi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm1haW4tbWVudSAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haGV0by1oZWFkZXItMSAubWFpbi1tZW51IC5tZW51LWl0ZW0gYS5hY3RpdmUge1xuICBjb2xvcjogI0NGMjYzMjtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tYWluLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjQ0YyNjMyO1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm1haW4tbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgLmRyb3Bkb3duLWJ0biB7XG4gIGNvbG9yOiAjQ0YyNjMyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMSAubWFpbi1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5haGV0by1oZWFkZXItMSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyNSc7XG59XG5cbi5haGV0by1oZWFkZXItMSAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwcHggMzBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMSAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDEzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tZWdhLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm1lZ2EtbWVudV9fY29sIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAzNXB4IDMwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMSAubWVnYS1tZW51X190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm1lZ2EtbWVudV9fbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5haGV0by1oZWFkZXItMSAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5tZWdhLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogNXB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMSAuaGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xIC5rYXJtYS1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDM1cHggMCA0MHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEgLmthcm1hLWxvZ28gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1oZWFkZXItMSAua2FybWEtbG9nbyB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5rYXJtYS1sb2dvIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5rYXJtYS1sb2dvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTEgLmthcm1hLWxvZ28ge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMSAuYWhldG8tc29jaWFsc19fbGluayB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5haGV0by1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItMSAubXVsdGktbGFuZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tdWx0aS1sYW5nX19hY3RpdmUgLm11bHRpLWxhbmdfX2xhbmd1YWdlLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tdWx0aS1sYW5nX19hY3RpdmUgLm11bHRpLWxhbmdfX2xhbmd1YWdlLXRleHQ6aG92ZXIge1xuICBjb2xvcjogI0NGMjYzMjtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tdWx0aS1sYW5nIC5tdWx0aS1sYW5nX19sYW5ndWFnZS10ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNDRjI2MzI7XG4gIHRyYW5zaXRpb246IC4zcyBhbGw7XG59XG5cbi5haGV0by1oZWFkZXItMSAubXVsdGktbGFuZ19fbGFuZ3VhZ2UtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMl9fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMl9fbGluZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMl9fbmF2LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMl9fbG9nbyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTJfX2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5OXB4KTtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTJfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDY1cHggMTVweCA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yX19zb2NpYWxzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yX19zb2NpYWxzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTJfX3NvY2lhbHMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0yIC5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWJhc2lzOiAwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICB0b3A6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTIgLm1haW4tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTIgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTIgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMiAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExMCU7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTIgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMiAuc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMiAubWVnYS1tZW51X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMiAubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMiAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTIgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTIgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yIC5kcm9wZG93bi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0yIC5sb2dvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8taGVhZGVyLTIgLmxvZ29fX2xpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by1oZWFkZXItMiAubG9nb19faW1nLWhvbGRlciB7XG4gIHBhZGRpbmc6IDE3cHggMjBweCAyMHB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTIgLmxvZ29fX2ltZy1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMiAubG9nb19faW1nLWhvbGRlciArIC5sb2dvX190ZXh0LWhvbGRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYWhldG8taGVhZGVyLTIgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgcGFkZGluZzogMTVweCA1NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yIC5sb2dvX190ZXh0LWhvbGRlciB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTIgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogN3B4IDEycHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0yIC5sb2dvX190ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiTGlicmUgQmFza2VydmlsbGVcIiwgc2VyaWY7XG59XG5cbi5haGV0by1oZWFkZXItMiAuYWh0LXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWhldG8taGVhZGVyLTIgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuXG4uYWhldG8taGVhZGVyLTIgLmFodC1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItMiAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTNfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItM19faW5uZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTNfX2ZpeCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICM2YzIwN2MgMCUsICNFMzI2ODIgMTAwJSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xufVxuXG4uYWhldG8taGVhZGVyLTNfX2ZpeCAuYWhldG8taGVhZGVyLTNfX3NlYXJjaCB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4uYWhldG8taGVhZGVyLTNfX2ZpeCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGEge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLmFoZXRvLWhlYWRlci0zX19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTVweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTNfX2xpbmUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19saW5lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkZXItM19fbGluZSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0zX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19sb2dvIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0zX19hZGRpdGlvbmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItM19fYWRkaXRpb25hbCB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItM19fYWRkaXRpb25hbCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19hZGRpdGlvbmFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1oZWFkZXItM19fYWRkaXRpb25hbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTNfX2FkZGl0aW9uYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItM19fbWVudSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTNfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDhweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTNfX2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0zX19zZWFyY2gtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXRvLWhlYWRlci0zIC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWhldG8taGVhZGVyLTMgLm1haW4tbWVudSAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTMgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haGV0by1oZWFkZXItMyAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDI2cHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTMgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTMgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTMgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTMgLmxvZ29fX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLWhlYWRlci0zIC5haGV0by1idG4ge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcGFkZGluZzogMTlweCAzN3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zIC5haGV0by1idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTRfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxODQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8taGVhZGVyLTRfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTRfX2xpbmUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00X19saW5lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00X19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fbG9nbyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTRfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fc29jaWFscyB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00X19oYW1idXJnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00X19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00X19tZW51IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00X19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjRweCk7XG4gICAgcGFkZGluZzogMCAxNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTRfX2J1dHRvbnMge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00X19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTRfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNF9fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItNF9fYnV0dG9uLWljb24ge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAubWFpbi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyN3B4IDEwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIHBhZGRpbmc6IDI3cHggNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSAubWVnYS1tZW51X190aXRsZSB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAzJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5zdWItbWVudSAubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLnN1Yi1tZW51IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTBhJztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNCAubWVnYS1tZW51X190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNCAuZHJvcGRvd24tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTQgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5sb2dvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTQgLmxvZ29fX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG5cbi5haGV0by1oZWFkZXItNCAubG9nb19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2F2ZWF0JztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTQgLmxvZ29fX3N1Yi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogNC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1oZWFkZXItNCAubG9nb19fbGluayB7XG4gIHBhZGRpbmc6IDVweCAzOHB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTQgLmxvZ29fX2xpbmsge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNCAuYWh0LXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haGV0by1oZWFkZXItNCAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItNCAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTQgLmFodC1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItNCAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5haGV0by1oZWFkZXItNSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICBmb250LXNpemU6IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cblxuLmFoZXRvLWhlYWRlci01X19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLWhlYWRlci01X19sb2dvIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01X19sb2dvIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTVfX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNV9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTdweCk7XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTVfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTVfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB9XG4gIC5haGV0by1oZWFkZXItNV9fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01X19tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTVfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4IDE1cHggMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNV9fYnV0dG9ucyB7XG4gICAgZmxleDogMSAxIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01X19idXR0b25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTVfX2J1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItNV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci01X19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci01X19idXR0b24tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRlci01X19idXR0b24taWNvbi0tc2VhcmNoOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb250ZW50OiAnXFw1NSc7XG59XG5cbi5haGV0by1oZWFkZXItNV9fYnV0dG9uLWljb24tLWJhc2tldDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJFbGVnYW50SWNvbnNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cblxuLmFoZXRvLWhlYWRlci01X19idXR0b24tbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xM3B4O1xuICByaWdodDogLTExcHg7XG4gIG1pbi13aWR0aDogMTVweDtcbiAgbWluLWhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01X19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgLm1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgcGFkZGluZzogMjNweCAwIDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjN0ZCQzQ4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycztcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLm1haW4tbWVudSAubWVudS1pdGVtLmFjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiAjN0ZCQzQ4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51IC5tZW51LWl0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0ZCQzQ4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNSAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogY2FsYygxMDAlICsgNHB4KTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwYSc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNSAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6ICM3RkJDNDg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5zdWItbWVudSAubWVudS1pdGVtIGEuYWN0aXZlIHtcbiAgICBjb2xvcjogIzdGQkM0ODtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01IC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tZWdhLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxNXB4IDI1cHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci01IC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmFoZXRvLWhlYWRlci01IC5sb2dvX190ZXh0IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmFoZXRvLWhlYWRlci02X190b29sYmFyLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fdG9vbGJhci1jb250YWN0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItdGV4dCB7XG4gIHBhZGRpbmc6IDNweCA0MHB4IDNweCAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItdGVsLCAuYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItZW1haWwge1xuICBwYWRkaW5nOiAzcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWhlYWRlci02X190b29sYmFyLXRlbDpiZWZvcmUsIC5haGV0by1oZWFkZXItNl9fdG9vbGJhci1lbWFpbDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFoZXRvLWhlYWRlci02X190b29sYmFyLXRlbCB7XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbn1cblxuLmFoZXRvLWhlYWRlci02X190b29sYmFyLXRlbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmQyJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X190b29sYmFyLXRlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNl9fdG9vbGJhci1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmViJztcbn1cblxuLmFoZXRvLWhlYWRlci02X190b29sYmFyLWFkZGl0aW9uYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweCAxNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItbGFuZyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fdG9vbGJhci1sYW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02X19tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRlci02X19tYWluLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fbWFpbi1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X19yaWdodCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02X19sb2dvIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTZfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X19zb2NpYWxzIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X19zb2NpYWxzIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX3NlYXJjaCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3NlYXJjaCBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQxNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3NlYXJjaCBmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3NlYXJjaCBmb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNTNweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3NlYXJjaCBmb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X19zZWFyY2ggZm9ybSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3NlYXJjaCBmb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02X19zZWFyY2ggbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3NlYXJjaCBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5haGV0by1oZWFkZXItNl9fc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLWhlYWRlci02X19zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3NlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02X19zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDJweCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNl9fbWVudSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDNweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTYgLm1haW4tbWVudSAubWVudS1pdGVtLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmYzEwZDtcbn1cblxuLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZjMTBkO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTYgLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiA0MnB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItNiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTYgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC0zcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiBhOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTYgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLm1haW4tbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTYgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICB0b3A6IC0zMnB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02IC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5tZWdhLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02IC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBmb250LXNpemU6IDlweDtcbn1cblxuLmFoZXRvLWhlYWRlci02IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLmxvZ29fX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDQ3cHg7XG59XG5cbi5haGV0by1oZWFkZXItNiAubG9nb19fdGV4dC1ob2xkZXIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmFoZXRvLWhlYWRlci02IC5sb2dvX190ZXh0IHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLmxvZ29fX3N1Yi10ZXh0IHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1oZWFkZXItNiAuYXV0aGVudGljYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWhldG8taGVhZGVyLTYgLmF1dGhlbnRpY2F0aW9uX19sb2ctaW4sIC5haGV0by1oZWFkZXItNiAuYXV0aGVudGljYXRpb25fX3JlZ2lzdGVyIHtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWhlYWRlci02IC5hdXRoZW50aWNhdGlvbl9fcmVnaXN0ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5haGV0by1oZWFkZXItNiAuYXV0aGVudGljYXRpb25fX2xvZy1pbiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmFoZXRvLWhlYWRlci02IC53cG1sLWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLndwbWwtbHMtZmxhZyB7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5haGV0by1oZWFkZXItNiAud3BtbC1scy1pdGVtLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haGV0by1oZWFkZXItNiAud3BtbC1scy1pdGVtLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBjb250ZW50OiAnXFxmMTIzJztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFoZXRvLWhlYWRlci02IC53cG1sLWxzOmhvdmVyIC53cG1sLWxzLXN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5haGV0by1oZWFkZXItNiAud3BtbC1scy1zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWhlYWRlci02IC53cG1sLWxzLXN1Yi1tZW51IGxpIHtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmFoZXRvLWhlYWRlci02IC53cG1sLWxzLXN1Yi1tZW51IGxpIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTYgLmFodC1zb2NpYWxzLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTYgLmFodC1zb2NpYWxzLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWhldG8taGVhZGVyLTYgLmFodC1zb2NpYWxzLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1oZWFkZXItNiAuYWh0LXNvY2lhbHMuYWhldG8tc29jaWFscy0tY2lyY2xlIC5haHQtc29jaWFsc19fbGluayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTYgLmFodC1zb2NpYWxzLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLS1lZHUtY29udGFjdCAubGFiZWwge1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8taGVhZGVyLTcgLmhhbWJ1cmdlci0tc3F1ZWV6ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03IC5oYW1idXJnZXItLXNxdWVlemUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTcgLmxvZ28ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTcgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItNyAubG9nb19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWhlYWRlci03X19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLWhlYWRlci03X19hc2lkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyRjMzO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTdfX2FzaWRlIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTdfX2FzaWRlIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTdfX2FzaWRlLmpzLWFzaWRlLW9wZW5lZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2FzaWRlLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2FzaWRlLWNsb3NlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29udGVudDogJ1xcZjJkNyc7XG59XG5cbi5haGV0by1oZWFkZXItN19fbWVudS10ZXh0LWJ0biB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWhlYWRlci03X19jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzVweCAzMHB4IDYwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAyRjMzO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmFoZXRvLWhlYWRlci03X19jb250YWN0IC5sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItN19fY29udGFjdCAubG9nbyB7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03X19jb250YWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0NXB4IDEwMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItN19fY29udGFjdCAubG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci03X19jb250YWN0IC5haGV0by1oZWFkZXItN19fbG9nbyB7XG4gIGZsZXg6IDAgMCAwO1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2NvbnRhY3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5haGV0by1oZWFkZXItN19fY29udGFjdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2NvbnRhY3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzg4ODtcbn1cblxuLmFoZXRvLWhlYWRlci03X19jb250YWN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NTU7XG59XG5cbi5haGV0by1oZWFkZXItN19fZW1haWwtdGl0bGUsIC5haGV0by1oZWFkZXItN19fdGVsLXRpdGxlLCAuYWhldG8taGVhZGVyLTdfX2hvdXJzLXRpdGxlLCAuYWhldG8taGVhZGVyLTdfX2FkZHJlc3MtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1oZWFkZXItN19faG91cnMtaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLmFoZXRvLWhlYWRlci03X19lbWFpbC1ob2xkZXIsIC5haGV0by1oZWFkZXItN19fYWRkcmVzcy1ob2xkZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2VtYWlsLCAuYWhldG8taGVhZGVyLTdfX3RlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXRvLWhlYWRlci03X19ob3VycyB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2FkZHJlc3Mge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItN19fbG9nbyB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItN19fbG9nbyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03X19tZW51LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTdfX2hhbWJ1cmdlci1hc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTdfX2hhbWJ1cmdlci1hc2lkZSB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci03X19tZW51IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03X19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDMwcHg7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5haGV0by1oZWFkZXItN19fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItN19fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTdfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICB9XG4gIC5haGV0by1oZWFkZXItN19fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03X19tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTcgLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTcgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAyOHB4IDAgMjdweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gYSxcbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5kcm9wZG93bi1idG4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTcgLm1haW4tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLm1haW4tbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAubWFpbi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03IC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyNSc7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03IC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tZWdhLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDMwcHggN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAubWVnYS1tZW51X19jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNyAuZHJvcGRvd24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTcgLmFoZXRvLWNvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMCAwO1xufVxuXG4uYWhldG8taGVhZGVyLTcgLmFoZXRvLWNvcHlyaWdodCBwIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTcgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkZXItNyAuaGFtYnVyZ2VyLS1zcXVlZXplLWRlc2t0b3Age1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNyAuaGFtYnVyZ2VyLS1zcXVlZXplLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci03X19hc2lkZS1zb2NpYWxzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmFoZXRvLWhlYWRlci03X19hc2lkZS1tZW51IGxpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmFoZXRvLWhlYWRlci03X19hc2lkZS1tZW51IGxpIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOF9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLThfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci04X19saW5lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLThfX2xpbmUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItOF9fYnV0dG9ucyB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOF9fYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAyODRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci04X19idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOF9fYnV0dG9ucyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04X19idXR0b24ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItOF9fbG9nbyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLThfX2xvZ28ge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLThfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLThfX3NlYXJjaCB7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOF9fc2VhcmNoLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLThfX3NlYXJjaC1saW5rIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04X19zZWFyY2gtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYWhldG8taGVhZGVyLThfX3NlYXJjaC1pY29uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5haGV0by1oZWFkZXItOF9faGFtYnVyZ2VyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLThfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLThfX21lbnUge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLThfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTRweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci04X19tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04IC5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci04IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1haW4tbWVudSA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci04IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOCAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiAxMDIlO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMGEnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTggLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTggLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOCAubWVnYS1tZW51X19jb2wge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci04IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiAjZTZlNmU2O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOCAuZHJvcGRvd24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmFoZXRvLWhlYWRlci04IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNCc7XG59XG5cbi5haGV0by1oZWFkZXItOCAuYWhldG8tYnRuIHtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTggLmFoZXRvLWJ0biB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTggLmFoZXRvLWJ0biB7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04IC5haGV0by1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRlci04IC5sb2dvX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTlfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci05X19jci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTlfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMTVweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci05X19saW5lIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTlfX2xpbmUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTlfX2xvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTlfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTlfX21lbnUge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOV9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDc1cHgpO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItOV9fbWVudSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci05X19tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTlfX2F1dGhlbnRpY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOV9fYXV0aGVudGljYXRpb24ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOV9fYXV0aGVudGljYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci05X19hdXRoZW50aWNhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci05X19oYW1idXJnZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOV9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOSAuZHJvcGRvd24tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTkgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTkgLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFoZXRvLWhlYWRlci05IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTkgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogMTBweCAyMnB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbS5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEuYWN0aXZlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci05IC5tYWluLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTkgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDEuMTY5cHggMy44MjVweCAxNS42NnB4IDIuMzRweCByZ2JhKDE2OCwgMTY4LCAxNjgsIDAuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyNSc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTkgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOSAubWVnYS1tZW51X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTkgLm1lZ2EtbWVudSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tZWdhLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci05IC5sb2dvX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmFoZXRvLWhlYWRlci05IC5hdXRoZW50aWNhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb25fX3NpZ24taW4sIC5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb25fX3NpZ24tdXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb25fX3NpZ24taW4sIC5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb25fX3NpZ24tdXAge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb25fX3NpZ24taW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTkgLmF1dGhlbnRpY2F0aW9uX19zaWduLWluIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5hdXRoZW50aWNhdGlvbl9fc2lnbi1pbjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNzA0ZjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTkgLmF1dGhlbnRpY2F0aW9uX19zaWduLXVwIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAxLjE2OXB4IDMuODI1cHggMTUuNjZweCAyLjM0cHggcmdiYSgxNjgsIDE2OCwgMTY4LCAwLjIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci05IC5hdXRoZW50aWNhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci05IC5hdXRoZW50aWNhdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubm8tY29udGFpbmVyLW1kLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX190b29sYmFyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fdG9vbGJhci1pbm5lciB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fdG9vbGJhci1pbmZvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTEwX190b29sYmFyLWluZm9zIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX190b29sYmFyLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX3Rvb2xiYXItaW5mbzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fdG9vbGJhci1pbmZvIHtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX190b29sYmFyLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYWhldG8taGVhZGVyLTEwX190b29sYmFyLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fdG9vbGJhci1zb2NpYWxzIHtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fbWFpbi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyNXB4IDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX21haW4taW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19kZXRhaWxzLXdyYXAge1xuICBwYWRkaW5nOiA1cHggOTBweCAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19kZXRhaWxzLXdyYXAge1xuICAgIHBhZGRpbmc6IDVweCAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2RldGFpbHMtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19kZXRhaWxzLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2RldGFpbHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19kZXRhaWwge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2RldGFpbCB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fZGV0YWlsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2RldGFpbC1pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2RldGFpbC10YXJnZXQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEwX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2J1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19idXR0b24tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uLWljb24ge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uLWljb246aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uLWljb24tLXNlYXJjaDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb250ZW50OiAnXFxmMmY1Jztcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uLWljb24tLWJhc2tldCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uLWljb24tLWJhc2tldDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb250ZW50OiBcIlxcZjNmOFwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uLWljb24tLWJhc2tldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2J1dHRvbi1udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEzcHg7XG4gIHJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2J1dHRvbi1udW1iZXIge1xuICAgIHRvcDogLTlweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTBfX21lbnUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX21lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX21lbnUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fbWVudSB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX21lbnUge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSAubWVudS1pdGVtOmZpcnN0LWNoaWxkIGEge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIGEge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51IC5tZW51LWl0ZW0gPiBhLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNFQkIxMTM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1JTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogOTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51IC5tZW51LWl0ZW0uYWN0aXZlID4gYSB7XG4gICAgY29sb3I6ICNFQkIxMTM7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gPiBhLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNFQkIxMTM7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEwIC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDI4cHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCQjExMztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTI4cHg7XG4gICAgbGVmdDogMTAxJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5zdWItbWVudSAubWVudS1pdGVtID4gYS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkIxMTM7XG4gICAgY29sb3I6ICMyMjI7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMCAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTAgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTAgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwIC5haHQtc29jaWFsc19faWNvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5haGV0by1oZWFkZXItMTAgLmxvZ29fX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDU1cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTAgLmxvZ29fX3RleHQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haGV0by1oZWFkZXItMTAgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTAgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTBhJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTAgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTAgLmhhbWJ1cmdlciB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTFfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8taGVhZGVyLTExX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDE3ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTExX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTExX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTExX19sb2dvIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMV9fbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMV9fbW9kYWwtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEzNzBweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1JSAzLjUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMV9fbW9kYWwtaW5uZXIge1xuICAgIHBhZGRpbmc6IDE0MHB4IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMTFfX21vZGFsLWlubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMV9fbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMV9fc29jaWFscyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5haGV0by1oZWFkZXItMTFfX3NvY2lhbHMtdGl0bGUge1xuICBtYXJnaW46IDEyMHB4IDAgMjVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMV9fc29jaWFscy10aXRsZSB7XG4gICAgbWFyZ2luOiA4MHB4IDAgMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTEgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTExIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTEgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGE6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogM3B4IDAgMTBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDVweCA0MHB4IDVweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAubWVnYS1tZW51X190aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5tZWdhLW1lbnVfX2NvbCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLm1lZ2EtbWVudV9fY29sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuZHJvcGRvd24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuZHJvcGRvd24tYnRuLmlzLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMSAuZHJvcGRvd24tYnRuLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTExIC5kcm9wZG93bi1idG4uaXMtYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5sb2dvX19pbWcge1xuICBtYXgtaGVpZ2h0OiA1MnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5sb2dvX190ZXh0IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjNweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLCAuYWhldG8taGVhZGVyLTExIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICB0b3A6IC0xMXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICBib3R0b206IC0xMXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5haGV0by1zb2NpYWxzX19pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTExLmlzLW9wZW4gLmFoZXRvLWhlYWRlci0xMV9faGFtYnVyZ2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDcwcHg7XG4gIHJpZ2h0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMS5pcy1vcGVuIC5haGV0by1oZWFkZXItMTFfX2hhbWJ1cmdlciB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMTEuaXMtb3BlbiAuYWhldG8taGVhZGVyLTExX19oYW1idXJnZXIge1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm92ZXItaGlkZGVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTIgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLm1haW4tbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDVweCk7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMiAubWFpbi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyIC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQ1cHg7XG4gICAgbGVmdDogMTAwJTtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQ1cHggNTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5tZWdhLW1lbnVfX2NvbDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAubWVnYS1tZW51X190aXRsZSB7XG4gICAgcGFkZGluZzogMTBweCAwIDVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEyIC5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMTNweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsIC5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSwgLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSwgLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEyIC5sb2dvX19pbWcge1xuICBtYXgtd2lkdGg6IDQ5cHg7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5haGV0by1oZWFkZXItMTIgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItMTIgLmxvZ29fX3RleHQge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMiBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTEyIGZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8taGVhZGVyLTEyIGZvcm0gaW5wdXQsXG4uYWhldG8taGVhZGVyLTEyIGZvcm0gYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMiBmb3JtIGlucHV0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDIwNXB4O1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMiBmb3JtIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMiBmb3JtIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1oZWFkZXItMTIgZm9ybSBpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEyIC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTIgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTI1Jztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyMyc7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuZHJvcGRvd24tYnRuLmlzLWFjdGl2ZTpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyLmlzLW9wZW4ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAuaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAuaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAuYWhldG8taGVhZGVyLTEyX19pbm5lciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAuYWhldG8taGVhZGVyLTEyX19tYWluIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogNjBweCA0MHB4IDMwcHggNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMi5pcy1vcGVuIC5haGV0by1oZWFkZXItMTJfX21haW4ge1xuICAgIHBhZGRpbmc6IDEwMHB4IDQwcHggNzBweCA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyLmlzLW9wZW4gLmFoZXRvLWhlYWRlci0xMl9faGFtYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAuYWhldG8taGVhZGVyLTEyX19jYXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMi5pcy1vcGVuIC5sb2dvX19pbWctaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAubG9nb19fdGV4dC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9faW5uZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDMwcHggMjVweCA3MHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX3NlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMl9fYXNpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19hc2lkZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDUwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyX19hc2lkZS5pcy1vcGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9fYXNpZGUtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19hc2lkZS1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMl9fYXNpZGUtbG9nbyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19hc2lkZS1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2FzaWRlLWxvZ28gLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMl9fYXNpZGUtbG9nbyAubG9nb19faW1nLWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2FzaWRlLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTJfX2FzaWRlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2FzaWRlLWNsb3NlLWljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTJfX21lbnUge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9fbWVudSB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9fY2FydCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMl9fY2FydC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2NhcnQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2NhcnQtbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTJfX2hhbWJ1cmdlciB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEzX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTNfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2xpbmUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xM19fbG9nbyB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2J1dHRvbnMge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2J1dHRvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzX19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTEzX19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzX19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xM19fYnV0dG9uLS1zZWFyY2gge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uYWhldG8taGVhZGVyLTEzX19idXR0b24tLWNhcnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEzX19idXR0b24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkZXItMTNfX2J1dHRvbi1pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xM19fYnV0dG9uLW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xM3B4O1xuICBtaW4td2lkdGg6IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLWhlYWRlci0xM19faGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzX19tZW51IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xM19fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDY1cHgpO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTNfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzX19tZW51Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzX19tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzg4ODtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzX19tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51IC5tZW51LWl0ZW0uYWN0aXZlID4gYSB7XG4gICAgY29sb3I6ICNGQTY3NDI7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51IC5tZW51LWl0ZW0gYS5hY3RpdmUge1xuICBjb2xvcjogI0ZBNjc0Mjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5tYWluLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gYTo6YWZ0ZXIuYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycztcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgcGFkZGluZzogMzVweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51IC5tZW51LWl0ZW0gYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkE2NzQyO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkE2NzQyO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMyAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjVweCAwIDMwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyMjVweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTI1cHg7XG4gICAgbGVmdDogMTAxJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwYSc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTMgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEzIC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5tZWdhLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMyAubWVnYS1tZW51X190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTVweCAyNXB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzIC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMyAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDQnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMyAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTMgLmxvZ29fX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTMgLmxvZ29fX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMyAubG9nb19fc3ViLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8taGVhZGVyLTEzIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8taGVhZGVyLTEzIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmFoZXRvLWhlYWRlci0xMyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkZXItMTRfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8taGVhZGVyLTE0X19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19saW5lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNF9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNF9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19zb2NpYWxzIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fc29jaWFscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA2M3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fc29jaWFscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNzdweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTRfX2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTRfX21lbnUgLmFoZXRvLWhlYWRlci0xNF9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19tZW51IC5haGV0by1oZWFkZXItMTRfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIzcHgpO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTRfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTRfX2J1dHRvbnMge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTRfX2J1dHRvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0X19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0X19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xNF9fYnV0dG9uLS1jYXJ0IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xufVxuXG4uYWhldG8taGVhZGVyLTE0X19idXR0b24tLWNhcnQgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNkZDI5MzI7XG59XG5cbi5haGV0by1oZWFkZXItMTRfX2J1dHRvbi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTE0X19idXR0b24taWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYWhldG8taGVhZGVyLTE0X19idXR0b24taWNvbjpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fYnV0dG9uLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0X19idXR0b24tbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIHJpZ2h0OiAtMTNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xNCAubWFpbi1tZW51IGEuYWN0aXZlIHtcbiAgY29sb3I6ICNkZDI5MzI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZGQyOTMyO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZGQyOTMyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYS5hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDI5MzI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgPiAubWVudS1pdGVtLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0uYWN0aXZlID4gYSB7XG4gICAgY29sb3I6ICNkZDI5MzI7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbS5hY3RpdmUgPiBzcGFuIHtcbiAgICBjb2xvcjogI2RkMjkzMjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgPiAubWVudS1pdGVtLmFjdGl2ZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMjkzMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAzcHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAxMDElO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLXdpZHRoOiAyMjVweDtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAuc3ViLW1lbnUgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAuc3ViLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwYSc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tZWdhLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1lZ2EtbWVudSAubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1lZ2EtbWVudSAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA4cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA0Jztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0IC5haHQtc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFoZXRvLWhlYWRlci0xNCAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNCAuYWh0LXNvY2lhbHNfX2xpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNCAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xNCAuYWh0LXNvY2lhbHNfX2ljb246aG92ZXIge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNCAuYWh0LXNvY2lhbHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuYWhldG8taGVhZGVyLTE0IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRlci0xNCAubG9nb19faW1nIHtcbiAgbWF4LWhlaWdodDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLmxvZ29fX2ltZyB7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0IC5sb2dvX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmxvZ29fX3N1Yi10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAubWFpbi1oZWFkZXIuaXMtb3BlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLmxvZ28td2hpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX21haW4tbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYWluLWhlYWRlciAuaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1haW4taGVhZGVyIC5oYW1idXJnZXItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLm1haW4taGVhZGVyIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsIC5tYWluLWhlYWRlciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIC5kcm9wZG93bi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiA3cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tYWluLWhlYWRlciAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWFpbi1oZWFkZXIgLmRyb3Bkb3duLWJ0bi5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLmFoZXRvLWxvZ28ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4ubWFpbi1oZWFkZXJfX2ljb25zIC5pY29ucy13aWRnZXRfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1haW4taGVhZGVyX19pY29ucyAuaWNvbnMtd2lkZ2V0X19pdGVtIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbWFpbi1saW5lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19hY3Rpb24tYnRuIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMTVweCAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fYWN0aW9uLWJ0biB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fbWVudS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ubWFpbi1oZWFkZXJfX21lbnUtYm94IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5tYWluLWhlYWRlcl9fbWVudS1ib3ggbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX19tZW51LWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5tYWluLWhlYWRlciAubWFpbi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA5NzBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudSB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiAuc3ViLW1lbnUge1xuICBsZWZ0OiAzMHB4O1xufVxuXG4ubWFpbi1oZWFkZXIgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICBsZWZ0OiAwO1xufVxuXG4ubWFpbi1oZWFkZXIgLm1haW4tbWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICB0b3A6IDMwcHg7XG59XG5cbi5tYWluLWhlYWRlciAubWFpbi1tZW51IC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyIC5zdWItbWVudSB7XG4gIHRvcDogMDtcbn1cblxuLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWhpZGUtc3VibWVudSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWhlYWRlciAubWFpbi1tZW51LS1oaWRlLWFycm93cyAuZHJvcGRvd24tYnRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWNpLXNob3J0LWxpbmUgPiAubWVudS1pdGVtID4gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWNpLXNob3J0LWxpbmUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1jaS1saW5lLWFib3cgLm1lbnUtaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tY2ktbGluZS1iZWxvdyAubWVudS1pdGVtOmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWNpLXJvdW5kZWQtc29saWQtYmcgPiAubWVudS1pdGVtID4gYSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5zdWItbWVudSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtZGVmYXVsdCAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyIC5zdWItbWVudSB7XG4gICAgdG9wOiAtMzBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWRlZmF1bHQgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGxlZnQ6IDVweDtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5tZWdhLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWRlZmF1bHQgLm1lZ2EtbWVudV9fbGlzdCAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtZGVmYXVsdC5tYWluLW1lbnUtLWRkYy13aGl0ZSAuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0Lm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW0gLmRyb3Bkb3duLWJ0bixcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0Lm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0Lm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuZHJvcGRvd24tYnRuLFxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWRlZmF1bHQubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0Lm1haW4tbWVudS0tZGRjLWRhcmsgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xhc3NpYyAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMgLnN1Yi1tZW51IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xhc3NpYyAuc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciAuc3ViLW1lbnUge1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGFzc2ljIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMgLm1lZ2EtbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xhc3NpYyAubWVnYS1tZW51X19saXN0IC5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGFzc2ljLm1haW4tbWVudS0tZGRjLXdoaXRlIC5zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbSAuZHJvcGRvd24tYnRuLFxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5kcm9wZG93bi1idG4sXG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xhc3NpYy5tYWluLW1lbnUtLWRkYy1kYXJrIC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyID4gYSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMubWFpbi1tZW51LS1kZGMtZGFyayAubWVnYS1tZW51X190aXRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbiAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuIC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZzogM3B4IDMwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbiAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4gLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgLnN1Yi1tZW51IHtcbiAgICB0b3A6IC0xNXB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4gLm1lZ2EtbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4gLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMzBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuIC5tZWdhLW1lbnVfX2xpc3QgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbi5tYWluLW1lbnUtLWRkYy13aGl0ZSAuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbi5tYWluLW1lbnUtLWRkYy1kYXJrIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4ubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbSAuZHJvcGRvd24tYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuLm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiBhLFxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuLm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuZHJvcGRvd24tYnRuIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWhlYWRlciBuYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tYWluLWhlYWRlciAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzM3B4IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5tYWluLWhlYWRlciAubWVudS1pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLm1haW4taGVhZGVyIC5tZW51LWl0ZW0gaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1haW4taGVhZGVyIC5tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubWFpbi1oZWFkZXIgLm1lbnUtaXRlbV9fc3VidGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZW51LWl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlciAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtaXRlbS5hY3RpdmUgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtaXRlbSA+IGEuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLnN1Yi1tZW51IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5tZW51LWl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlciAuc3ViLW1lbnUgLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5zdWItbWVudSAubWVudS1pdGVtID4gLnN1Yi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyIC5zdWItbWVudSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB9XG59XG5cbi5tYWluLWhlYWRlciAubWVnYS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2NvbCB7XG4gIHdpZHRoOiAyOTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbi5tYWluLWhlYWRlciAubWVnYS1tZW51X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubWFpbi1oZWFkZXIgLm1lZ2EtbWVudV9fbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tZWdhLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWVnYS1tZW51X190aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2xpc3QgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19mbHVpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXJfX2ZsdWlkLWNvbnRhaW5lciAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWluLWhlYWRlcl9fZmx1aWQtY29udGFpbmVyIC5tZW51LW1haW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1oZWFkZXJfX2ZsdWlkLWNvbnRhaW5lciAubWFpbi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1oZWFkZXJfX2ZsdWlkLWNvbnRhaW5lciBuYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tYWluLWhlYWRlci0tY2VudGVyLW5hdiAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgZmxleC1iYXNpczogMCU7XG59XG5cbi5tYWluLWhlYWRlci0tY2VudGVyLW5hdiAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICBmbGV4LWJhc2lzOiAxNiU7XG59XG5cbi5tYWluLWhlYWRlci0tY2VudGVyLW5hdiAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgZmxleDogMTtcbn1cblxuLm1haW4taGVhZGVyLS1zb2xpZCAubWVudS1pdGVtX19zdWJ0ZXh0LFxuLm1haW4taGVhZGVyLS1zb2xpZCAuYWhldG8tbG9nb19fdGV4dCxcbi5tYWluLWhlYWRlci0tc29saWQgLmljb25zLXdpZGdldF9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXItLXNvbGlkIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyLS1zb2xpZCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IC5kcm9wZG93bi1idG4sXG4gIC5tYWluLWhlYWRlci0tc29saWQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXItLXNvbGlkIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gLmRyb3Bkb3duLWJ0bixcbiAgLm1haW4taGVhZGVyLS1zb2xpZCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlci0tc29saWQgLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5tYWluLWhlYWRlci0tc29saWQgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG4gIC5tYWluLWhlYWRlci0tc29saWQgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXItLXNvbGlkIC53aWRnZXRzLWFyZWFfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlci0tc29saWQgLndpZGdldCAuYWh0LXNvY2lhbHNfX2l0ZW0gYSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlci0tc29saWQgLndpZGdldCAuYWh0LXNvY2lhbHNfX2l0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyLS13aGl0ZSAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXItLXdoaXRlIC5tYWluLWhlYWRlcl9fbWVudS1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyLS13aGl0ZSAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXItLWdyYWQgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1haW4taGVhZGVyLS1ncmFkLWhvciAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1oZWFkZXItLXRyYW5zcGFyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1oZWFkZXItLXRyYW5zcGFyZW50IC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNwYXJlbnQgLm1haW4taGVhZGVyX19tZW51LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyLS10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB9XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtZGFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1haW4taGVhZGVyX19tZW51LWJveCxcbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tZW51LWl0ZW1fX3N1YnRleHQsXG4ubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLmFoZXRvLWxvZ29fX3RleHQsXG4ubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLmljb25zLXdpZGdldF9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiAuZHJvcGRvd24tYnRuLFxuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiAuZHJvcGRvd24tYnRuLFxuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtZGFyayAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIH1cbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC53aWRnZXRzLWFyZWFfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtZGFyayAud2lkZ2V0IC5haHQtc29jaWFsc19faXRlbSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC53aWRnZXQgLmFodC1zb2NpYWxzX19pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtbGlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1saWdodCAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC02cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgbmF2IHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMTAwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1haW4tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5tYWluLW1lbnUgLm1lbnUtaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjVweCAwIDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgdG9wOiAtNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAubWVnYS1tZW51X190aXRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUuaXMtb3BlbiAuaGFtYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudS5tYWluLWhlYWRlci0tbWVudS1kYXJrLmlzLW9wZW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudS5tYWluLWhlYWRlci0tbWVudS1kYXJrLmlzLW9wZW4gLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51Lm1haW4taGVhZGVyLS1tZW51LWRhcmsuaXMtb3BlbiAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51Lm1haW4taGVhZGVyLS1tZW51LWRhcmsgLmRyb3Bkb3duLWJ0biB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudS5tYWluLWhlYWRlci0tbWVudS1kYXJrIC5zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51Lm1haW4taGVhZGVyLS1tZW51LWRhcmsgLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51Lm1haW4taGVhZGVyLS1tZW51LWRhcmsgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIuanMtc3RpY2t5LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4taGVhZGVyLS1zaGFkb3ctMSB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA2cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tYWluLWhlYWRlci0tc2hhZG93LTIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1haW4taGVhZGVyLS1zaGFkb3ctMyB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLm1haW4taGVhZGVyLS1zaGFkb3ctNCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLm1haW4taGVhZGVyLS1zaGFkb3ctNSAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLm1haW4taGVhZGVyX193aWRnZXRzLWFyZWEgLmFodC1zb2NpYWxzX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyIC5idXR0b24tbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyIC5idXR0b24tbnVtYmVyIHtcbiAgICB0b3A6IC05cHg7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1oZWFkZXIgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLm1haW4taGVhZGVyIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bjpob3ZlciAud3BtbC1scy1zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWhlYWRlciAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIC53cG1sLWxzLW5hdGl2ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1haW4taGVhZGVyIC53cG1sLWxzLW5hdGl2ZSBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogN3B4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWFpbi1oZWFkZXIgLndwbWwtbHMtc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLm1haW4taGVhZGVyIC53cG1sLWxzLXN1Yi1tZW51IGxpIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi5tYWluLWhlYWRlciAud3BtbC1scy1mbGFnIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyIC53aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nOiA0cHggMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluLWhlYWRlciAuYWhldG8tdG9vbGJhciB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5haGV0by10b29sYmFyIC5yZWdpc3RhcnRpb24sXG4gIC5tYWluLWhlYWRlciAuYWhldG8tdG9vbGJhciAubG9nLWluIHtcbiAgICBwYWRkaW5nOiA0cHggMjVweCA0cHggMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmFoZXRvLXRvb2xiYXIgLmFodC1zb2NpYWxzIHtcbiAgICBwYWRkaW5nOiA3cHggMHB4IDRweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5haGV0by10b29sYmFyIC5haHQtc29jaWFsc19faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAuYWhldG8tdG9vbGJhciAuYWh0LXNvY2lhbHNfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAud2lkZ2V0X3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlciAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLWhlYWRlcl9fbG9nbyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLm1haW4taGVhZGVyIC53cG1sLWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLWhlYWRlcl9fbG9nbyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5haGV0by10b29sYmFyID4gKjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuMyk7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubG9nby13aGl0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubG9nby1ibHVlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXNvbGlkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS1zb2xpZDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4zKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCBoNiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCAud2lkZ2V0IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLndpZGdldCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzJBNzRFRDtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5yZWdpc3RhcnRpb24gYSwgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCAubG9nLWluIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLnJlZ2lzdGFydGlvbiBhOmhvdmVyLCAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5sb2ctaW4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMyQTc0RUQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAuYWhldG8tdG9vbGJhciAuYWh0LXNvY2lhbHNfX2l0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAuYWhldG8tdG9vbGJhciAuYWh0LXNvY2lhbHNfX2l0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6ICMyQTc0RUQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAuYWhldG8tbG9nb19fdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAuZHJvcGRvd24tYnRuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5pY29ucy13aWRnZXRfX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLmljb25zLXdpZGdldF9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyQTc0RUQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1lbnUtaXRlbTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1lbnUtaXRlbTpob3ZlciBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tZW51LWl0ZW06aG92ZXIgLmRyb3Bkb3duLWJ0biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAud3BtbC1scy1pdGVtLXRvZ2dsZSBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC53cG1sLWxzLWl0ZW0tdG9nZ2xlIGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLmFoZXRvLXRvb2xiYXIgPiAqIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4zKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE2X19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNl9fbGluZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNl9fbmF2LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTZfX2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTZfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE2X19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTE2X19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5OXB4KTtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNl9fbWVudSAubWFpbi1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTZfX21lbnUgLm1haW4tbWVudSAubWVudS1pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE2X19tZW51IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE2X19tZW51IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE2X19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCA2NXB4IDE1cHggNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTZfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTZfX3NvY2lhbHMge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE2X19zb2NpYWxzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTE2X19zb2NpYWxzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTYgLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE2IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWJhc2lzOiAwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjQjU4RTRDO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTYgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIHRvcDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTYgLm1haW4tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE2IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRlci0xNiAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNiAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExMCU7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE2IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTYgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNiAuc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNiAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTYgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNiAubWVnYS1tZW51X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTYgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTYgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNiAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE2IC5tZWdhLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTYgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTYgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNiAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTYgLmxvZ28ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by1oZWFkZXItMTYgLmxvZ29fX2xpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by1oZWFkZXItMTYgLmxvZ29fX2ltZy1ob2xkZXIge1xuICBwYWRkaW5nOiAwcHggMjBweCAwcHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTYgLmxvZ29fX2ltZy1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTYgLmxvZ29fX2ltZy1ob2xkZXIgKyAubG9nb19fdGV4dC1ob2xkZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTE2IC5sb2dvX19pbWctaG9sZGVyICsgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTYgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgcGFkZGluZzogMTJweCA1NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNiAubG9nb19fdGV4dC1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNiAubG9nb19fdGV4dC1ob2xkZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTYgLmxvZ29fX3RleHQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIGxldHRlci1zcGFjaW5nOiA0LjFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIk11a3RhXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTE2IC5sb2dvX190ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTYgLmFodC1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFoZXRvLWhlYWRlci0xNiAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTYgLmFodC1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItMTYgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZ3JhZGllbnQtd3JhcHAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmLCAjZjBmNWZmKTtcbn1cblxuLmdyYWRpZW50LXdyYXBwIC53LTEwMCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZ3JhZGllbnQtd3JhcHAgLmltZy13aWRodCAudy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRleHQtY29sb3ItLWdyZXkge1xuICBjb2xvcjogIzk5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4uZi0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmYtMzAge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5mLTM4IHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuXG4uZi00MCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmYtNjAge1xuICBmb250LXNpemU6IDYwcHg7XG59XG5cbi5mLTcwIHtcbiAgZm9udC1zaXplOiA3MHB4O1xufVxuXG4uZi1zdHlsZS1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5hYm91dC1jb3VudGVyLXdyYXBwIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMjBweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LWNvdW50ZXItd3JhcHAge1xuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1jb3VudGVyLXdyYXBwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzX193cmFwcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC50ZXN0aW1vbmlhbHNfX3dyYXBwIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlc3RpbW9uaWFsc19fd3JhcHAge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWxzX193cmFwcCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHNfX3dyYXBwOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItdG9wOiAyOHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogNDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDQxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mLTE4cHgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50YWItZ3JhZGllbi13cmFwcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZjZmOWZmIDAlLCB3aGl0ZSA1OSUpO1xufVxuXG4uYm9yZGVyLXJhZGl1cy01IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYm9yZGVyLXJhZGl1cy01dCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbn1cblxuLmYtMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5sZXQtc3Bhc2luZyB7XG4gIGxldHRlci1zcGFjaW5nOiAyLjhweDtcbn1cblxuLnNlcnZpY2Utd3JhcHAge1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZ1bGxfaGVpZ2h0X3dyYXBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzdweCk7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mdWxsX2hlaWdodF93cmFwcCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEyN3B4KTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnNfX2JvcmRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmNvbnRhY3Qtc2lkZWJhci1jb250YWN0LXdyYXAge1xuICBwYWRkaW5nOiAxMjBweCA5NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1zaWRlYmFyLWNvbnRhY3Qtd3JhcCB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubWFyZ2luLTMwdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjVweCkge1xuICAubWFyZ2luLTMwdCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbi13cmFwIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbm5lci1wYWdlcy9hZGRpdGlvbmFsLXBhZ2UvY29taW5nLXNvb24tYmcucG5nXCIpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMEZDQUU2LCAjMkE3NUVFKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8sIGF1dG87XG59XG5cbi5mYXEtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG5cbi5jb250YWN0LXNpbmdsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdC1zaW5nbGUtd3JhcF9fY29udGFjdHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xMjVweDtcbn1cblxuLmNvbnRhY3Qtc2luZ2xlLXdyYXBfX2NvbnRhY3RzLS1zYWFzID4gLmNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCA3My4xcHggMTAuOXB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LXNpbmdsZS13cmFwIC5jb250YWN0LXNpbmdsZS13cmFwX19jb250YWN0cyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtc3VicyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lL01hc2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lLWV2ZW50LXdyYXAtc3VicyAuYWhldG8tc2luZ2xlLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4uaG9tZS1ldmVudC13cmFwLXRlc3RpbW9uaWFscyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ldmVudC9mZWVkYmFjay9iZy1pbWFnZS5qcGdcIik7XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtdGVzdGltb25pYWxzIC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwOCc7XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtdGVzdGltb25pYWxzIC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtdGVzdGltb25pYWxzIC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwOCc7XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtdGVzdGltb25pYWxzIC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlLCAuaG9tZS1ldmVudC13cmFwLXRlc3RpbW9uaWFscyAuc3dpcGVyLS1ob21lLWV2ZW50IC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uaG9tZS1ldmVudC13cmFwLXRlc3RpbW9uaWFscyAuc3dpcGVyLS1ob21lLWV2ZW50IC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6OmJlZm9yZSwgLmhvbWUtZXZlbnQtd3JhcC10ZXN0aW1vbmlhbHMgLnN3aXBlci0taG9tZS1ldmVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhvbWUtZXZlbnQtd3JhcC10aWNrZXRzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hvbWUvaG9tZS1ldmVudC9zY2hlZHVsZS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmhvbWUtZXZlbnQtd3JhcC1hYm91dC1ibG9jayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lL2hvbWUtZXZlbnQvQS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaG9tZS1ldmVudC13cmFwLWFib3V0LWJsb2NrLS1pbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaG9tZS9ob21lLWV2ZW50L2Fib3V0LWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjUlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDg5NnB4O1xufVxuXG4uaG9tZS1ldmVudC13cmFwLWFib3V0LWJsb2NrIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzZW07XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtYWJvdXQtYmxvY2sgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ob21lLWV2ZW50LXdyYXAtYWJvdXQtYmxvY2sgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1ldmVudC13cmFwLWFib3V0LWJsb2NrLS1pbWcge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbn1cblxuLmhvbWUtZXZlbnQtd3JhcC11cGMtZXZlbnQgLmFoZXRvLWJ0bi0tbGlnaHQuYWhldG8tYnRuLS1zaGFkb3c6bm90KC5haGV0by1idG4tLWNpcmNsZSkge1xuICBib3gtc2hhZG93OiAwIDAgMjJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmhvbWUtZXZlbnQtd3JhcC11cGMtZXZlbnQgLmFoZXRvLWJ0bi0tbGlnaHQuYWhldG8tYnRuLS1zaGFkb3c6bm90KC5haGV0by1idG4tLWNpcmNsZSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyNjgyO1xuICBib3JkZXItY29sb3I6ICNFMzI2ODI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lLWV2ZW50LXdyYXAtdXBjLWV2ZW50IC5haGV0by1zaW5nbGUtdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtbGV0dGVyLXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaG9tZS9ob21lLWV2ZW50L1MucG5nXCIpLCB1cmwoXCIuLi9pbWcvaG9tZS9ob21lLWV2ZW50L3RlYW0tYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0LCBib3R0b20gcmlnaHQ7XG59XG5cbi5ob21lLWVkdS13cmFwLTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZWR1Y2F0aW9uL2JnLTEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUwJTtcbn1cblxuLmhvbWUtZWR1LXdyYXAtMiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9lZHVjYXRpb24vYmctMy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmhvbWUtZWR1LXdyYXAtMi5iYWNrZ3JvdW5kLXRvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwcHg7XG59XG5cbi5ob21lLWVkdS13cmFwLWNvdXJjZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaG9tZS9ob21lLWVkdS1jb3VyY2VzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmhvbWUtZWR1LXdyYXAtY291cmNlcyAuYWhldG8tYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbn1cblxuLmhvbWUtZWR1LXdyYXAtY291cmNlcyAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUtZWR1LXdyYXAtY291cmNlcyAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uaG9tZS1lZHUtd3JhcC1tYWlsLWZvcm0ge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hvbWUvaG9tZS1lZHVjYXRpb24tYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmhvbWUtZWR1LXdyYXAtdGVhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lL2hvbWUtZWR1LXRlYW0ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaG9tZS1lZHUtd3JhcC1sb29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2VkdWNhdGlvbi9nYWxsZXJ5LWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmhvbWUtZWR1LXdyYXAtcHJpY2luZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCUsIGNlbnRlciA4MDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDQ1MHB4LCBhdXRvO1xufVxuXG4uaG9tZS1lZHUtd3JhcC1wcmljaW5nLS1oZWFkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDI2M3B4O1xufVxuXG4uaG9tZS1lZHUtd3JhcC1wcmljaW5nLS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogLTI2NHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaG9tZS1lZHUtd3JhcC1wcmljaW5nLS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XG4gIH1cbiAgLmhvbWUtZWR1LXdyYXAtcHJpY2luZy0tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogLTI1MHB4O1xuICB9XG59XG5cbi5jbGFzc2VzLWVkdS1wcmljaW5nLS1oZWFkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDI2M3B4O1xufVxuXG4uY2xhc3Nlcy1lZHUtcHJpY2luZy0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0yODRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUtZWR1LXdyYXAtc2VydmljZSAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uYXV0aG9yLWJpby13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYXV0aG9yLWJpby13cmFwX19ibG9ja3F1b3RlIHtcbiAgZmxleDogNTtcbiAgbWluLXdpZHRoOiA0NjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvci1iaW8td3JhcF9fYmxvY2txdW90ZSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cblxuLmF1dGhvci1iaW8td3JhcF9fc2tpbGxzIHtcbiAgZmxleDogNTtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogNjBweCAxMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmF1dGhvci1iaW8td3JhcF9fc2tpbGxzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvci1iaW8td3JhcF9fc2tpbGxzIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICB9XG59XG5cbi5jYXJ0LXJlbGF0ZWQtcHJvZHVjdHMtd3JhcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ucG9ydGZvbGlvLW5hdi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cblxuLnBvcnRmb2xpby0wMy10aXRsZS1iZy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gIC5wb3J0Zm9saW8tMDMtdGl0bGUtYmctd3JhcCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA4cHgpO1xuICB9XG59XG5cbi5wb3J0Zm9saW8tMDMtdGl0bGUtd3JhcCB7XG4gIHBhZGRpbmc6IDY1cHggMzBweCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucG9ydGZvbGlvLTAzLXJlYy1wcmotd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi53cmFwLTEyNzBweCB7XG4gIG1heC13aWR0aDogMTI3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndyYXAtMTcyMHB4IHtcbiAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud3JhcC0xNzUwcHgge1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3JhcC0xMjkwcHgge1xuICBtYXgtd2lkdGg6IDEyOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sYXJnZS1jb250YWluZXItd3JhcCB7XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ud3JhcC0xOTIwIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi53cmFwLTE4MjBweCB7XG4gIG1heC13aWR0aDogMTgyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndyYXAtMTMyMHB4IHtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5jb250YWluZXItMTMwMHB4IHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucG9ydGZvbGlvLTA2LW5hdi13cmFwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbmhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRyYXZlbC10b3Vycy13cmFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyYXZlbC9ob21lLXBhZ2UvYmctMS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSwgYXV0bztcbn1cblxuLmJ1c2luZXNzLXNlcnZpY2VzLXdyYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYnVzaW5lc3MvaG9tZS1wYWdlL2JnLTEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbn1cblxuLndyYXAteW9nYS0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi53cmFwLXlvZ2EtMiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy95b2dhL2hvbWUteW9nYS9iZy0xLnBuZ1wiKSBsZWZ0IHRvcCBuby1yZXBlYXQsIHVybChcIi4uL2ltZy95b2dhL2hvbWUteW9nYS9iZy0yLnBuZ1wiKSByaWdodCBib3R0b20gbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JhcC15b2dhLTIgLmFodC1jdGEtLXNpbXBsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi53cmFwLXlvZ2EtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi53cmFwLXlvZ2EtNyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmJnLXdyYXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jb25zdHJ1Y3Rpb24tY3RhLWhvbWUtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29uc3RydWN0aW9uL2NvbnN0cnV0aW9uLWN0YS1ob21lLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY29uc3RydWN0aW9uLWN0YS10ZXN0aW1vbmlhbHMtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29uc3RydWN0aW9uL2NvbnN0cnVjdGlvbi10ZXN0aW1vbmlhbHMuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuY29uc3RydWN0aW9uLWN0YS10ZXN0aW1vbmlhbHMtYmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnotaW5kZXgtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmVkdS13cmFwLTEge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3OC41JSBjZW50ZXI7XG59XG5cbi5lZHUtd3JhcC0xIC5haGV0b19faGVhZGluZ190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5lZHUtd3JhcC0xIC5vbC0tbGctbnVtcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cblxuLmVkdS13cmFwLTEgLm9sLS1sZy1udW1zIGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVkdS13cmFwLTEgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmVkdS13cmFwLTIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDU1cHg7XG59XG5cbi50cnZsLXdyYXAtMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmZmFmNiAwJSwgd2hpdGUgMTAwJSk7XG59XG5cbi50cnZsLXdyYXAtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZjZmI7XG59XG5cbi5jaHVyY2gtd3JhcC0xIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xufVxuXG4uY2h1cmNoLXdyYXAtMiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jaHVyY2gtd3JhcC0zIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuY2h1cmNoLXdyYXAtMyB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5jaHVyY2gtd3JhcC0zLmFib3V0LWNodXJjaC13cmFwLTMge1xuICAgIG1hcmdpbi10b3A6IC00N3B4O1xuICB9XG59XG5cbi5zZWN0aW9uX2RvbmF0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi51bC0tZG90dGVkIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk5OTtcbiAgcGFkZGluZzogNXB4IDBweDtcbn1cblxuLnVsLS1kb3R0ZWQgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgY29sb3I6ICMzNzc2ZWE7XG59XG5cbi51bC0tYnVzc2luZXMgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nOiA1cHggMHB4O1xufVxuXG4udWwtLWJ1c3NpbmVzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBmb250LXNpemU6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjY2YyNjMyO1xufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCBSZWJvb3QgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqIEZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MsIGxpY2Vuc2VkIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9ibG9iL21hc3Rlci9MSUNFTlNFLm1kKVxuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciwgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4ud2lkZ2V0IGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLndpZGdldCB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXQgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ud2lkZ2V0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi53aWRnZXQtdGl0bGUge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA3cHg7XG59XG5cbi53aWRnZXRfYWhldG9fX2luZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndpZGdldF9haGV0b19faW5mby0tYWRkcmVzcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi53aWRnZXRfYWhldG9fX2xpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ud2lkZ2V0X2FoZXRvX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi53aWRnZXRfYWhldG9fX2ljb24tLWNhbGwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLndpZGdldF9haGV0b19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lkZ2V0X2FoZXRvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ud2lkZ2V0X2FoZXRvX19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ud2lkZ2V0X2FoZXRvX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndpZGdldF9haGV0b19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0X2FoZXRvIC5haGV0by1zb2NpYWxzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLndpZGdldF9haGV0byAuYWhldG8tc29jaWFsc19fbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG5cbi53aWRnZXRfYWhldG8gLmFoZXRvLXNvY2lhbHNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldF9haGV0byAuYWhldG8tc29jaWFsc19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0X2FoZXRvIC5haGV0by1zb2NpYWxzX19saW5rX19pY29uIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi53aWRnZXRfbmF2X21lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldF9uYXZfbWVudV8xIC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ud2lkZ2V0X25hdl9tZW51XzEgLm1lbnUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLndpZGdldF9uYXZfbWVudV8xIC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndpZGdldF9uYXZfbWVudV8xIC5tZW51LWl0ZW0gYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICB0b3A6IDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC53aWRnZXRfbmF2X21lbnVfMSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ud2lkZ2V0X25hdl9tZW51XzIgLm1lbnUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLndpZGdldF9uYXZfbWVudV8yIC5tZW51LWl0ZW0ge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ud2lkZ2V0X25hdl9tZW51XzIgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndpZGdldF9uYXZfbWVudV8yIC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0X25hdl9tZW51XzIgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXRfbmF2X21lbnVfMyAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLndpZGdldF9uYXZfbWVudV8zIC5tZW51LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi53aWRnZXRfbmF2X21lbnVfMyAubWVudS1pdGVtIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXRfbmF2X21lbnVfMyAubWVudS1pdGVtIGE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi53aWRnZXRfbmF2X21lbnVfMyAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllc18xIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldF9yZWNlbnRfZW50cmllc18xIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllc18xIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllc18xIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMSBsaSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllc18yIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllc18yIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgLndpZGdldC1pbWcge1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllc18yIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllc18zIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi53aWRnZXRfcmVjZW50X2VudHJpZXNfMyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLndpZGdldF9yZWNlbnRfZW50cmllc18zIC5wb3N0LWRhdGUge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBmb250LWZhbWlseTogXCJLYXJsYVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldC5haGV0b19tY18xIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMiBidXR0b24sXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgaW5wdXQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmbGV4LWdyb3c6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMiBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMiBidXR0b24gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMyBpbnB1dCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMyBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzMgYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IHAge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW46IDI1cHggMCAwO1xufVxuXG4ud2lkZ2V0X3BheW1lbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndpZGdldF9wYXltZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLndpZGdldF9wYXltZW50IC5jYXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi53aWRnZXRfcGF5bWVudCAuY2FyZCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAud2lkZ2V0X3BheW1lbnQgLmNhcmQge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aWRnZXRfcGF5bWVudCAuY2FyZCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndpZGdldF9wYXltZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi53aWRnZXRfdGltZV9zY2hlZHVsZSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ud2lkZ2V0X3RpbWVfc2NoZWR1bGUgbGkgYiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4ud2lkZ2V0X3RpbWVfc2NoZWR1bGVfMiB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2lkZ2V0X3RpbWVfc2NoZWR1bGVfMiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLndpZGdldF9tZWRpYV9nYWxsZXJ5IC5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICBncmlkLWdhcDogMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLndpZGdldF9tZWRpYV9nYWxsZXJ5IC5nYWxsZXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2lkZ2V0X21lZGlhX2dhbGxlcnkgLmdhbGxlcnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gIH1cbn1cblxuLndpZGdldF9tZWRpYV9nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXRfY3VzdG9tX2Zvcm0gdGV4dGFyZWEsXG4ud2lkZ2V0X2N1c3RvbV9mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4ud2lkZ2V0X2N1c3RvbV9mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLndpZGdldF9jdXN0b21fZm9ybSBpbnB1dFt0eXBlPXVybF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi53aWRnZXRfY3VzdG9tX2Zvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLndpZGdldF9jdXN0b21fZm9ybSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi53aWRnZXRfY3VzdG9tX2Zvcm0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLndpZGdldF9jdXN0b21fZm9ybSBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aWRnZXRfY3VzdG9tX2Zvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi53aWRnZXRfY3VzdG9tX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi53aWRnZXRfY3VzdG9tX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLndpZGdldF90d2l0dGVyIC53aWRnZXQtcG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5cbi53aWRnZXRfdHdpdHRlciAud2lkZ2V0LWljb24gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi53aWRnZXRfdHdpdHRlciAud2lkZ2V0LWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLndpZGdldF90d2l0dGVyIC53aWRnZXQtYWRkIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLndpZGdldF90d2l0dGVyIC53aWRnZXQtYWRkIHNwYW4sXG4ud2lkZ2V0X3R3aXR0ZXIgLndpZGdldC1hZGQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldCAud2lkZ2V0X2FoZXRvX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG59XG5cbi53aWRnZXQtY291cnNlcy0tZWR1IC53aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luOiAwIDAgMzRweDtcbn1cblxuLndpZGdldC1jb3Vyc2VzLS1lZHUgLmFodC1jb3Vyc2VzLXdkIHtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbn1cblxuLndpZGdldC1jb3Vyc2VzLS1lZHUgLmFodC1jb3Vyc2VzLXdkX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLndpZGdldC1jb3Vyc2VzLS1lZHUgLmFodC1jb3Vyc2VzLXdkX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuXG4ud2lkZ2V0LWNvdXJzZXMtLWVkdSAuYWh0LWNvdXJzZXMtd2RfX2xpbmsge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zb2NpYWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFoZXRvLXNvY2lhbHNfX2xpbmsge1xuICBtYXJnaW4tbGVmdDogMTNweDtcbn1cblxuLmFoZXRvLXNvY2lhbHMgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuXG4uYWhldG8tc29jaWFscyAuYWh0LXNvY2lhbHNfX2xpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLXNvY2lhbHMgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5haHQtc29jaWFscy0tZWR1IC5haGV0by1zb2NpYWxzX19saW5rOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtc29jaWFscy0tY2lyY2xlIHtcbiAgICBtYXJnaW46IC01MHB4IDAgNTBweDtcbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1mb290ZXItbWVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1mb290ZXItbWVudSB1bCB7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmFoZXRvLWZvb3Rlci1tZW51IC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tZm9vdGVyLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1mb290ZXItbWVudSAubWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDAgOHB4O1xuICB9XG59XG5cbi5haGV0by1mb290ZXItbWVudSAubWVudS1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1mb290ZXItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1LWRldGFpbHMgLmFodC1wYWdlIHtcbiAgbWFyZ2luLXRvcDogODZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWh0LWNvdXJzZS0tZWR1LWRldGFpbHMgLmFodC1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIC5haHQtcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5haHQtY291cnNlLS1lZHUtZGV0YWlscyAuYWh0LXdpZGdldC1hZHZlcnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiA4NnB4O1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1LWRldGFpbHMgLmFodC13aWRnZXQtYWR2ZXJ0LS1lZHUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtY291cnNlLS1lZHUtZGV0YWlscyAuYWh0LXdpZGdldC1hZHZlcnQtLWVkdSAuYWh0LXdpZGdldC1hZHZlcnRfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1LWRldGFpbHMgLmFodC13aWRnZXQtYWR2ZXJ0LS1lZHUgLmFodC13aWRnZXQtYWR2ZXJ0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5haHQtY291cnNlLS1lZHUtZGV0YWlscyAuYWh0LXdpZGdldC1hZHZlcnQtLWVkdSAuYWh0LXdpZGdldC1hZHZlcnRfX2Rlc2Mge1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5haHQtY291cnNlLS1lZHUtZGV0YWlscyAuYWh0LXdpZGdldC1hZHZlcnQtLWVkdSAuYWh0LXdpZGdldC1hZHZlcnRfX2xpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1LWRldGFpbHMgLmFodC10d2l0dGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1LWRldGFpbHMgLmFodC10d2l0dGVyX19saW5rIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogNTlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIC5haHQtdHdpdHRlciAuYnRuIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIC5haHQtdHdpdHRlcl9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIC5haHQtdHdpdHRlcl9fY29udGVudCAudHdlZXRzIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1LWRldGFpbHMgLmFodC10d2l0dGVyX19mb2xsb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIC5haGV0b19tY19lZHUge1xuICBwYWRkaW5nOiA0N3B4IDMwcHggOTRweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIC5haGV0b19tY19lZHUgLndpZGdldC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5haHQtY291cnNlLS1lZHUtZGV0YWlscyAuYWhldG9fbWNfZWR1IC5tYzR3cC1mb3JtLWZpZWxkcyBwIHtcbiAgbWFyZ2luOiAxNnB4IDAgMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC41MTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1LWRldGFpbHMgLmFoZXRvX21jX2VkdSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgYmFja2dyb3VuZDogIzE0NTJiNztcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXRvcDogNDFweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIC5haGV0b19tY19lZHUgLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIC5haGV0b19tY19lZHUgLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xIC53aWRnZXRfYWhldG9fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTEgLndpZGdldC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMi4xcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLTEgLndpZGdldC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTIgLndpZGdldF9haGV0b19faW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTIgLndpZGdldF9haGV0b19faW5mby0tYWRkcmVzcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5haGV0by1mb290ZXItMiAud2lkZ2V0X2FoZXRvX19pbmZvIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTIgLndpZGdldF9haGV0b19faW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1mb290ZXItMiAud2lkZ2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWZvb3Rlci0zIC5pbnN0YWZlZWQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTMgLmluc3RhZmVlZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTMgLmluc3RhZmVlZCBsaSBpbWcge1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLWZvb3Rlci0zIC53aWRnZXRfYWhldG9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0zIC53aWRnZXRfYWhldG9fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTMgLndpZGdldF9haGV0b19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWZvb3Rlci0zIC53aWRnZXRfYWhldG8gLmFoZXRvLXNvY2lhbHMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0zIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haGV0by1mb290ZXItMyAud2lkZ2V0X25hdl9tZW51XzIgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTQgLmluc3RhZmVlZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1mb290ZXItNCAuaW5zdGFmZWVkIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5haGV0by1mb290ZXItNCAuaW5zdGFmZWVkIGxpIGltZyB7XG4gIG1heC13aWR0aDogODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWhldG8tZm9vdGVyLTQgLndpZGdldF9haGV0b19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuXG4uYWhldG8tZm9vdGVyLTQgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5cbi5haGV0by1mb290ZXItNCAud2lkZ2V0X2FoZXRvX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci00IC53aWRnZXRfcmVjZW50X2VudHJpZXNfMiAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uYWhldG8tZm9vdGVyLTQgLndpZGdldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFoZXRvLWZvb3Rlci01IC53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci01IC53aWRnZXRfYWhldG9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDdweDtcbn1cblxuLmFoZXRvLWZvb3Rlci01IC53aWRnZXRfYWhldG9fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTUgLndpZGdldF9haGV0b19faW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTUgLndpZGdldF9haGV0b19fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTUgLndpZGdldF9yZWNlbnRfZW50cmllc18yIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1mb290ZXItNSAud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5haGV0by1mb290ZXItNSAud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgbGkgLnBvc3QtZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5haGV0by1mb290ZXItNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgYnV0dG9uW3R5cGU9ZW1haWxdLFxuLmFoZXRvLWZvb3Rlci01IC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1mb290ZXItNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5haGV0by1mb290ZXItNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci01IC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgcCB7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCA2MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9haGV0b19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5haGV0by1mb290ZXItNiAud2lkZ2V0X2FoZXRvX19pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLmFoZXRvLWZvb3Rlci02IC53aWRnZXRfYWhldG9fX2luZm8tLW1haWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1mb290ZXItNiAud2lkZ2V0X2FoZXRvX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9yZWNlbnRfZW50cmllc18yIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLTYgLndpZGdldF9yZWNlbnRfZW50cmllc18yIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9yZWNlbnRfZW50cmllc18yIGxpIC5wb3N0LWRhdGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldC5haGV0b19tY18xIGJ1dHRvblt0eXBlPWVtYWlsXSxcbi5haGV0by1mb290ZXItNiAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldC5haGV0b19tY18xIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWhldG8tZm9vdGVyLTYgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldC5haGV0b19tY18xIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci02IC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgcCB7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTcgLndpZGdldF9uYXZfbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDk0cHg7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1mb290ZXItNyAud2lkZ2V0X25hdl9tZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWZvb3Rlci03IC53aWRnZXRfbmF2X21lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci03IC53aWRnZXRfbmF2X21lbnUgLm1lbnUge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWhldG8tZm9vdGVyLTcgLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogNXB4IDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1mb290ZXItNyAud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci03IC53aWRnZXRfbmF2X21lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8tZm9vdGVyLTcgLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXQgLnR3ZWV0cyBsaSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1mb290ZXItOCAud2lkZ2V0IC50d2VldHMgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xuICBmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldCAudHdlZXRzIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldCAudHdlZXRzIHNwYW4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldF9haGV0b19faW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXRfYWhldG9fX2luZm8tLWFkZHJlc3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldF9haGV0b19faW5mbyBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldF9haGV0b19faW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1mb290ZXItOCAud2lkZ2V0LXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXQtdGl0bGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IC0xNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29udGVudDogJyc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1mb290ZXItOCAud2lkZ2V0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5haGV0by1mb290ZXItOCAud2lkZ2V0LXRpdGxlOmFmdGVyIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogLTVweDtcbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1mb290ZXItOCAud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXRfbmF2X21lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1mb290ZXItOCAud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldF90d2l0dGVyIC53aWRnZXQtY29udGVudCBwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmFoZXRvLWZvb3Rlci04IC53aWRnZXRfdHdpdHRlciAud2lkZ2V0LXBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTggLndpZGdldF90d2l0dGVyIC53aWRnZXQtYWRkIHNwYW4sXG4uYWhldG8tZm9vdGVyLTggLndpZGdldF90d2l0dGVyIC53aWRnZXQtYWRkIGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTkgLndpZGdldF9haGV0b19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTkgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1mb290ZXItOSAud2lkZ2V0X2FoZXRvX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5haGV0by1mb290ZXItOSAud2lkZ2V0X2FoZXRvX19pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci05IC53aWRnZXRfYWhldG9fX2luZm8tLWFkZHJlc3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTkgLndpZGdldF9haGV0b19faW5mbyBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci05IC53aWRnZXRfYWhldG9fX2luZm8tLXRlbCB7XG4gIG9yZGVyOiAyO1xufVxuXG4uYWhldG8tZm9vdGVyLTkgLndpZGdldF9haGV0b19faW5mby0tdGVsIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLWZvb3Rlci05IC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMi44cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLTkgLndpZGdldC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tZm9vdGVyLTEwIC53aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haGV0by1mb290ZXItMTAgLndpZGdldCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5haGV0by1mb290ZXItMTAgLndpZGdldF9haGV0b19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTEwIC53aWRnZXRfYWhldG9fX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuXG4uYWhldG8tZm9vdGVyLTEwIC53aWRnZXRfYWhldG9fX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1mb290ZXItMTAgLndpZGdldF9haGV0b19faW5mbyBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTEwIC53aWRnZXRfYWhldG9fX2luZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTEwIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1mb290ZXItMTAgLndpZGdldC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLTEwIC53aWRnZXQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgYnV0dG9uLFxuLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xufVxuXG4uYWhldG8tZm9vdGVyLTEwIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWZvb3Rlci0xMCAud2lkZ2V0IHA6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X2FoZXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X2FoZXRvX19pbmZvIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X2FoZXRvX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X2FoZXRvX19kZXNjIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTExIC53aWRnZXRfYWhldG9fX2Rlc2MgYSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1mb290ZXItMTEgLndpZGdldF9haGV0b19fZGVzYyBhOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29udGVudDogJz4nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMS41cHg7XG59XG5cbi5haGV0by1mb290ZXItMTEgLndpZGdldF9haGV0b19faW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWhldG8tZm9vdGVyLTExIC53aWRnZXRfYWhldG9fX2luZm8ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1mb290ZXItMTEgLndpZGdldF9haGV0b19faW5mby0tbWFpbCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMSAud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haGV0by1mb290ZXItMTIgLndpZGdldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMiAud2lkZ2V0X3BheW1lbnQgLmNhcmRzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMiAud2lkZ2V0X2FoZXRvX19pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMiAud2lkZ2V0X2FoZXRvX19pbmZvIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMiAud2lkZ2V0IC5haHQtc29jaWFscyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMiAud2lkZ2V0IC5haHQtc29jaWFsc19faWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tZm9vdGVyLTEyIC53aWRnZXQgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlO1xufVxuXG4uYWhldG8tZm9vdGVyLTEyIC53aWRnZXQgLmFodC1zb2NpYWxzX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldCAudHdlZXRzIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldCAudHdlZXRzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG4gIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbiAgY29sb3I6ICNmYTY3NDI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldCAudHdlZXRzIGxpIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMyAud2lkZ2V0IC50d2VldHMgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldCAudHdlZXRzIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZhNjc0Mjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMyAud2lkZ2V0X2FoZXRvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldF9haGV0b19fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5haGV0by1mb290ZXItMTMgLndpZGdldF9haGV0b19faW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMyAud2lkZ2V0X2FoZXRvX19pbmZvIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTEzIC53aWRnZXRfYWhldG9fX2luZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTEzIC53aWRnZXRfYWhldG9fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xMyAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1mb290ZXItMTQgLndpZGdldCAuTXlUd2VldHMgbGkge1xuICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0IC5NeVR3ZWV0cyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xuICBmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTE0IC53aWRnZXQgLk15VHdlZXRzIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0IC5NeVR3ZWV0cyBzcGFuIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTdweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0X2FoZXRvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5haGV0by1mb290ZXItMTQgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5cbi5haGV0by1mb290ZXItMTQgLndpZGdldF9haGV0b19faW5mbyB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0X2FoZXRvX19pbmZvIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTE0IC53aWRnZXRfYWhldG9fX2luZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tZm9vdGVyLTE0IC53aWRnZXRfYWhldG9fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG5cbi5haGV0by1mb290ZXItMTQgLndpZGdldF9uYXZfbWVudSAubWVudS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBsaW5lLWhlaWdodDogMi42Nztcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0X25hdl9tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAud2lkZ2V0IC5NeVR3ZWV0cyAudHdlZXRzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNCAuYWh0LXNvY2lhbHMtLWNpcmNsZSB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG59XG5cbi5haGV0by1mb290ZXItMTQgLndpZGdldF9uYXZfbWVudV8yIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTE1IC53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X2FoZXRvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5cbi5haGV0by1mb290ZXItMTUgLndpZGdldF9haGV0b19fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRvcDogMHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTE1IC53aWRnZXRfYWhldG9fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgbGkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYWhldG8tZm9vdGVyLTE1IC53aWRnZXRfcmVjZW50X2VudHJpZXNfMiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZm9vdGVyLTE1IC53aWRnZXRfcmVjZW50X2VudHJpZXNfMiBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X3JlY2VudF9lbnRyaWVzXzIgbGkgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWhldG8tZm9vdGVyLTE1IC53aWRnZXRfcmVjZW50X2VudHJpZXNfMiAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgYnV0dG9uW3R5cGU9ZW1haWxdLFxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8tZm9vdGVyLTE1IC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQuYWhldG9fbWNfMSBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0LmFoZXRvX21jXzEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IHAge1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuLmFoZXRvLWZvb3Rlci0xNSAuYWh0LXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbiIsIi8vIFBBVEhzXG4kcC1pbWc6ICcuLi9pbWcvJzsgLy8gUGF0aCB0byBpbWFnZSBmb2xkZXJcblxuLy8gR1JJRFxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgMzBweDtcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogICgxMTcwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpO1xuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgMTIzMHB4O1xuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbn1cblxuLy8gQ09MT1JTXG5AaW1wb3J0ICdzb2NpYWxzLWNvbG9ycyc7XG5cbi8vIEdlbmVyYWxcbiRjLXdoaXRlOiAjZmZmO1xuJGMtYmxhY2s6ICMwMDA7XG5cbiRmLWthcmxhICAgICAgICAgICAgOidLYXJsYScsIHNhbnMtc2VyaWY7IC8vIDEsMi10aGVtZVxuJGYtcG9wcGlucyAgICAgICAgICA6J1BvcHBpbnMnLCBzYW5zLXNlcmlmOyAvLyAzLDExLXRoZW1lXG4kZi1yb2JvdG8gICAgICAgICAgIDonUm9ib3RvJywgc2Fucy1zZXJpZjsgLy8gNCw4LXRoZW1lXG4kZi1naXJsb3kgICAgICAgICAgIDonR2lscm95Jywgc2Fucy1zZXJpZjsgLy8gNC10aGVtZVxuJGYtZnV0dXJhICAgICAgICAgICA6J0Z1dHVyYScsIHNhbnMtc2VyaWY7IC8vIDUtdGhlbWVcbiRmLXJvYm90by1zbGFiICAgICAgOidSb2JvdG8gU2xhYicsIHNlcmlmOyAvLyA2LXRoZW1lXG4kZi1wbGF5ZmFpci1kaXNwbGF5IDonUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xuJGYtY2F0YW1hcmFuICAgICAgICA6J0NhdGFtYXJhbicsIHNhbnMtc2VyaWY7IC8vIDctdGhlbWVcbiRmLXNvdXJjZS1zYW5zLXBybyAgOidTb3VyY2UgU2FucyBQcm8nLCBzYW5zLXNlcmlmOyAvLzEwLXRoZW1lXG4kZi1wcm94aW1hLW5vdmEgICAgIDonUHJveGltYSBOb3ZhIFJnJywgc2Fucy1zZXJpZjsgLy8xMSB0aGVtZVxuJGYtZHJvaWQtc2VyaWYgICAgICA6J0Ryb2lkIFNlcmlmJywgc2Fucy1zZXJpZjsgLy8xMiB0aGVtZVxuJGYtbXVrdGEgICAgICAgICAgICA6J011a3RhJywgc2Fucy1zZXJpZjsgLy8xMywgMTYgdGhlbWVcbiRmLW9wZW4tc2FucyAgICAgICAgOidPcGVuIFNhbnMnLCBzYW5zLXNlcmlmOyAvLzEzIHRoZW1lXG4kZi1zaWduLXBhaW50ZXIgICAgIDonU2lnblBhaW50ZXInLCBzYW5zLXNlcmlmOyAvLzEzIHRoZW1lXG4kZi1vc3dhbGQgICAgICAgICAgIDonT3N3YWxkJywgc2Fucy1zZXJpZjsgLy8xNCwxNSB0aGVtZVxuJGYtbGF0byAgICAgICAgICAgICA6J0xhdG8nLCBzYW5zLXNlcmlmOyAvLzE0LDE1IHRoZW1lXG4kZi1tb250c2VycmF0ICAgICAgIDonTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kZi1udW5pdG8gICAgICAgICAgIDonTnVuaXRvJywgc2Fucy1zZXJpZjtcbiRmLW1lcnJpd2VhdGhlciAgICAgOidNZXJyaXdlYXRoZXInLCBzYW5zLXNlcmlmO1xuJGYtaW9uaWNvbnMgICAgICAgICA6J0lvbmljb25zJztcbiRmLWZvbnQtYXdlc29tZSAgICAgOidGb250QXdlc29tZSc7XG4kZi1lbGVnYW50ICAgICAgICAgIDonRWxlZ2FudEljb25zJztcbiRmLXRoZW1pZnkgICAgICAgICAgOid0aGVtaWZ5JztcbiRmLWRhbmNpbmctc2NyaXB0ICAgOidEYW5jaW5nIFNjcmlwdCc7XG4kZi1wZS1pY29uLTctc3Ryb2tlIDonUGUtaWNvbi03LXN0cm9rZSc7XG5cbiRmLWxpYnJlLWJhc2tlcnZpbGxlOiAnTGlicmUgQmFza2VydmlsbGUnLCBzZXJpZjtcbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LU1lZGl1bS5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS9HaWxyb3kuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS1Cb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvR2lscm95L0dpbHJveS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9HaWxyb3kvR2lscm95LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRnV0dXJhL0Z1dHVyYUxULUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9GdXR1cmEvRnV0dXJhTFQtQm9sZC5lb3Q/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/LWZ2YmFuZScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JHRoZW1pZnktZm9udC1wYXRofS90aGVtaWZ5LnN2Zz8tZnZiYW5lI3RoZW1pZnknKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59IiwiW2NsYXNzXj1cInRpLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgdGktXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAndGhlbWlmeSc7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4udGktd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuLnRpLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuLnRpLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cbi50aS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cbi50aS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cbi50aS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuLnRpLXRob3VnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjtcbn1cbi50aS10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cbi50aS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cbi50aS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDlcIjtcbn1cbi50aS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG4udGktc3ByYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cbi50aS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cbi50aS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG4udGktc2hvcHBpbmctY2FydC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG4udGktc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjtcbn1cbi50aS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cbi50aS16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG4udGktem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cbi50aS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cbi50aS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuLnRpLXJ1bGVyLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuLnRpLXJ1bGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuLnRpLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG4udGktYm9va21hcmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG4udGktcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG59XG4udGktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuLnRpLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuLnRpLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxY1wiO1xufVxuLnRpLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjtcbn1cbi50aS1wYWludC1yb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWVcIjtcbn1cbi50aS1wYWludC1idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjtcbn1cbi50aS1uYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuLnRpLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuLnRpLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG4udGktbWVkYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG4udGktbWVkYWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNFwiO1xufVxuLnRpLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuLnRpLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cbi50aS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyN1wiO1xufVxuLnRpLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG4udGktYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuLnRpLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjtcbn1cbi50aS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG4udGktbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjtcbn1cbi50aS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG4udGktbGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG4udGktbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG4udGktbGF5ZXJzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiO1xufVxuLnRpLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuLnRpLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuLnRpLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG4udGktaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjtcbn1cbi50aS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjtcbn1cbi50aS1oYW5kLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjtcbn1cbi50aS1oYW5kLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjtcbn1cbi50aS1oYW5kLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzhcIjtcbn1cbi50aS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjtcbn1cbi50aS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG4udGktZmxhZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2JcIjtcbn1cbi50aS1mbGFnLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG4udGktZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG4udGktZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG59XG4udGktZXhjaGFuZ2UtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2ZcIjtcbn1cbi50aS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG4udGktY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG4udGktY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjtcbn1cbi50aS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0M1wiO1xufVxuLnRpLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDRcIjtcbn1cbi50aS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NVwiO1xufVxuLnRpLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ2XCI7XG59XG4udGktY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0N1wiO1xufVxuLnRpLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG4udGktYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjtcbn1cbi50aS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG59XG4udGktYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuLnRpLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG4udGktY2hlY2stYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG4udGktY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG4udGktYW5ub3VuY2VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG59XG4udGktYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTBcIjtcbn1cbi50aS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTFcIjtcbn1cbi50aS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG4udGktYm9sdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTNcIjtcbn1cbi50aS1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU0XCI7XG59XG4udGktYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7XG59XG4udGktbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NlwiO1xufVxuLnRpLWFycm93cy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1N1wiO1xufVxuLnRpLWFycm93cy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7XG59XG4udGktZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OVwiO1xufVxuLnRpLWFycm93LXRvcC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YVwiO1xufVxuLnRpLWFycm93LXRvcC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjViXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVkXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWVcIjtcbn1cbi50aS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZlwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MFwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MVwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYyXCI7XG59XG4udGktYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjNcIjtcbn1cbi50aS16aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjRcIjtcbn1cbi50aS13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NVwiO1xufVxuLnRpLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjZcIjtcbn1cbi50aS12aWV3LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjdcIjtcbn1cbi50aS12aWV3LWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY4XCI7XG59XG4udGktdmlldy1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY5XCI7XG59XG4udGktdXBwZXJjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG4udGktdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZiXCI7XG59XG4udGktdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZjXCI7XG59XG4udGktdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmRcIjtcbn1cbi50aS10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZVwiO1xufVxuLnRpLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZlwiO1xufVxuLnRpLXRodW1iLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcwXCI7XG59XG4udGktdGh1bWItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MVwiO1xufVxuLnRpLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzJcIjtcbn1cbi50aS1zdGF0cy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3M1wiO1xufVxuLnRpLXN0YXRzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzRcIjtcbn1cbi50aS1zcGxpdC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc1XCI7XG59XG4udGktc3BsaXQtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NlwiO1xufVxuLnRpLXNtYWxsY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc3XCI7XG59XG4udGktc2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzhcIjtcbn1cbi50aS1zaGlmdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OVwiO1xufVxuLnRpLXNoaWZ0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2FcIjtcbn1cbi50aS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2JcIjtcbn1cbi50aS1ub3RlcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdjXCI7XG59XG4udGktc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdkXCI7XG59XG4udGktcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2VcIjtcbn1cbi50aS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdmXCI7XG59XG4udGktcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODBcIjtcbn1cbi50aS1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgxXCI7XG59XG4udGktcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG4udGktcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4M1wiO1xufVxuLnRpLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NFwiO1xufVxuLnRpLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NVwiO1xufVxuLnRpLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg2XCI7XG59XG4udGktcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4N1wiO1xufVxuLnRpLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg4XCI7XG59XG4udGktbXVzaWMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg5XCI7XG59XG4udGktbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGFcIjtcbn1cbi50aS1tb3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGJcIjtcbn1cbi50aS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4Y1wiO1xufVxuLnRpLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGRcIjtcbn1cbi50aS1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCI7XG59XG4udGktbWVudS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGZcIjtcbn1cbi50aS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTBcIjtcbn1cbi50aS1tYXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkxXCI7XG59XG4udGktbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MlwiO1xufVxuLnRpLWxvY2F0aW9uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuLnRpLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTRcIjtcbn1cbi50aS1saWdodC1idWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk1XCI7XG59XG4udGktSXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk2XCI7XG59XG4udGktaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5N1wiO1xufVxuLnRpLWluZmluaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk4XCI7XG59XG4udGktaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTlcIjtcbn1cbi50aS1odW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWFcIjtcbn1cbi50aS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjliXCI7XG59XG4udGktaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5Y1wiO1xufVxuLnRpLWhlYWRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZFwiO1xufVxuLnRpLWhhcmRkcml2ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWVcIjtcbn1cbi50aS1oYXJkZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWZcIjtcbn1cbi50aS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEwXCI7XG59XG4udGktZ2FtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMVwiO1xufVxuLnRpLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuLnRpLWZpbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG4udGktZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNFwiO1xufVxuLnRpLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNVwiO1xufVxuLnRpLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE2XCI7XG59XG4udGktZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTdcIjtcbn1cbi50aS1kaXJlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YThcIjtcbn1cbi50aS1kaXJlY3Rpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE5XCI7XG59XG4udGktZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFhXCI7XG59XG4udGktY29udHJvbC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFiXCI7XG59XG4udGktY29udHJvbC1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFjXCI7XG59XG4udGktY29udHJvbC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFkXCI7XG59XG4udGktY29udHJvbC1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZVwiO1xufVxuLnRpLWNvbnRyb2wtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZlwiO1xufVxuLnRpLWNvbnRyb2wtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjBcIjtcbn1cbi50aS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMVwiO1xufVxuLnRpLWNsb3VkLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIyXCI7XG59XG4udGktY2xvdWQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiM1wiO1xufVxuLnRpLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNFwiO1xufVxuLnRpLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNVwiO1xufVxuLnRpLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI2XCI7XG59XG4udGktYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiN1wiO1xufVxuLnRpLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjhcIjtcbn1cbi50aS1iYXNrZXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI5XCI7XG59XG4udGktYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG4udGktYmFyLWNoYXJ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYlwiO1xufVxuLnRpLWJhY2stcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmNcIjtcbn1cbi50aS1iYWNrLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmRcIjtcbn1cbi50aS1hcnJvd3MtY29ybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJlXCI7XG59XG4udGktYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZlwiO1xufVxuLnRpLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMFwiO1xufVxuLnRpLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMxXCI7XG59XG4udGktYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMlwiO1xufVxuLnRpLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzNcIjtcbn1cbi50aS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzRcIjtcbn1cbi50aS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNVwiO1xufVxuLnRpLWFsYXJtLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM2XCI7XG59XG4udGktYWdlbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM3XCI7XG59XG4udGktd3JpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzhcIjtcbn1cbi50aS13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzlcIjtcbn1cbi50aS13aWRnZXRpemVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNhXCI7XG59XG4udGktd2lkZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNiXCI7XG59XG4udGktd2lkZ2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjY1wiO1xufVxuLnRpLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZFwiO1xufVxuLnRpLXZpZGVvLWNsYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2VcIjtcbn1cbi50aS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2ZcIjtcbn1cbi50aS12ZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDBcIjtcbn1cbi50aS10aGVtaWZ5LWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDFcIjtcbn1cbi50aS10aGVtaWZ5LWZhdmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDJcIjtcbn1cbi50aS10aGVtaWZ5LWZhdmljb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQzXCI7XG59XG4udGktc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNFwiO1xufVxuLnRpLXN0YW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ1XCI7XG59XG4udGktc3BsaXQtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDZcIjtcbn1cbi50aS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkN1wiO1xufVxuLnRpLXNob3J0Y29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOFwiO1xufVxuLnRpLXNoaWZ0LXJpZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkOVwiO1xufVxuLnRpLXNoaWZ0LWxlZnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRhXCI7XG59XG4udGktcnVsZXItYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGJcIjtcbn1cbi50aS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRjXCI7XG59XG4udGktcGluMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZFwiO1xufVxuLnRpLXBpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGVcIjtcbn1cbi50aS1wZW5jaWwtYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZlwiO1xufVxuLnRpLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTBcIjtcbn1cbi50aS1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUxXCI7XG59XG4udGktbW9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTJcIjtcbn1cbi50aS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlM1wiO1xufVxuLnRpLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNFwiO1xufVxuLnRpLWxpbmUtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU1XCI7XG59XG4udGktbGluZS1kb3R0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTZcIjtcbn1cbi50aS1saW5lLWRhc2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlN1wiO1xufVxuLnRpLWxheW91dC13aWR0aC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU4XCI7XG59XG4udGktbGF5b3V0LXdpZHRoLWRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTlcIjtcbn1cbi50aS1sYXlvdXQtd2lkdGgtZGVmYXVsdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWFcIjtcbn1cbi50aS1sYXlvdXQtdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmViXCI7XG59XG4udGktbGF5b3V0LXRhYi13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWNcIjtcbn1cbi50aS1sYXlvdXQtdGFiLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWRcIjtcbn1cbi50aS1sYXlvdXQtdGFiLW1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZVwiO1xufVxuLnRpLWxheW91dC1zbGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWZcIjtcbn1cbi50aS1sYXlvdXQtc2xpZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMFwiO1xufVxuLnRpLWxheW91dC1zaWRlYmFyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYxXCI7XG59XG4udGktbGF5b3V0LXNpZGViYXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMlwiO1xufVxuLnRpLWxheW91dC1zaWRlYmFyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjNcIjtcbn1cbi50aS1sYXlvdXQtcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjRcIjtcbn1cbi50aS1sYXlvdXQtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNVwiO1xufVxuLnRpLWxheW91dC1tZW51LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjZcIjtcbn1cbi50aS1sYXlvdXQtbWVudS1zZXBhcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjdcIjtcbn1cbi50aS1sYXlvdXQtbWVudS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY4XCI7XG59XG4udGktbGF5b3V0LW1lZGlhLXJpZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOVwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYVwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1vdmVybGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZiXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZjXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLW92ZXJsYXktYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmRcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtbGVmdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmVcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmZlwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1jZW50ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAwXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMVwiO1xufVxuLnRpLWxheW91dC1saXN0LXRodW1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAyXCI7XG59XG4udGktbGF5b3V0LWxpc3QtdGh1bWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzAzXCI7XG59XG4udGktbGF5b3V0LWxpc3QtcG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNFwiO1xufVxuLnRpLWxheW91dC1saXN0LWxhcmdlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA1XCI7XG59XG4udGktbGF5b3V0LWxpbmUtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDZcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDdcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDhcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDlcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDItdGh1bWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGFcIjtcbn1cbi50aS1sYXlvdXQtY3RhLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBiXCI7XG59XG4udGktbGF5b3V0LWN0YS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBjXCI7XG59XG4udGktbGF5b3V0LWN0YS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGRcIjtcbn1cbi50aS1sYXlvdXQtY3RhLWJ0bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwZVwiO1xufVxuLnRpLWxheW91dC1jdGEtYnRuLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGZcIjtcbn1cbi50aS1sYXlvdXQtY29sdW1uNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMFwiO1xufVxuLnRpLWxheW91dC1jb2x1bW4zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzExXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTJcIjtcbn1cbi50aS1sYXlvdXQtYWNjb3JkaW9uLXNlcGFyYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxM1wiO1xufVxuLnRpLWxheW91dC1hY2NvcmRpb24tbWVyZ2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE0XCI7XG59XG4udGktbGF5b3V0LWFjY29yZGlvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE1XCI7XG59XG4udGktaW5rLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNlwiO1xufVxuLnRpLWluZm8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE3XCI7XG59XG4udGktaGVscC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MThcIjtcbn1cbi50aS1oZWFkcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE5XCI7XG59XG4udGktaGFuZC1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxYVwiO1xufVxuLnRpLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWJcIjtcbn1cbi50aS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWNcIjtcbn1cbi50aS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWRcIjtcbn1cbi50aS1nYWxsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFlXCI7XG59XG4udGktZmFjZS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZlwiO1xufVxuLnRpLWZhY2Utc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIwXCI7XG59XG4udGktY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjFcIjtcbn1cbi50aS1jb250cm9sLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMlwiO1xufVxuLnRpLWNvbnRyb2wtc2tpcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyM1wiO1xufVxuLnRpLWNvbnRyb2wtcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI0XCI7XG59XG4udGktY29udHJvbC1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNVwiO1xufVxuLnRpLWNvbW1lbnRzLXNtaWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNlwiO1xufVxuLnRpLWJydXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyN1wiO1xufVxuLnRpLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjhcIjtcbn1cbi50aS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyOVwiO1xufVxuLnRpLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmFcIjtcbn1cbi50aS10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJiXCI7XG59XG4udGktdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJjXCI7XG59XG4udGktc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmRcIjtcbn1cbi50aS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZVwiO1xufVxuLnRpLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZlwiO1xufVxuLnRpLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMFwiO1xufVxuLnRpLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMVwiO1xufVxuLnRpLW5ldy13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzJcIjtcbn1cbi50aS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzNcIjtcbn1cbi50aS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM0XCI7XG59XG4udGktbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzVcIjtcbn1cbi50aS1sYXlvdXQtc2lkZWJhci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM2XCI7XG59XG4udGktbGF5b3V0LWdyaWQ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczN1wiO1xufVxuLnRpLWxheW91dC1ncmlkMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzhcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM5XCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNhXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNiXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNjXCI7XG59XG4udGktaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNkXCI7XG59XG4udGktZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNlXCI7XG59XG4udGktZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNmXCI7XG59XG4udGktZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQwXCI7XG59XG4udGktZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDFcIjtcbn1cbi50aS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQyXCI7XG59XG4udGktZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDNcIjtcbn1cbi50aS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NFwiO1xufVxuLnRpLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDVcIjtcbn1cbi50aS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ2XCI7XG59XG4udGktc2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDdcIjtcbn1cbi50aS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OFwiO1xufVxuLnRpLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OVwiO1xufVxuLnRpLXZpbWVvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0YVwiO1xufVxuLnRpLXR3aXR0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRiXCI7XG59XG4udGktdHVtYmxyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0Y1wiO1xufVxuLnRpLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZFwiO1xufVxuLnRpLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRlXCI7XG59XG4udGktc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZlwiO1xufVxuLnRpLXNoYXJldGhpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1MFwiO1xufVxuLnRpLXNoYXJldGhpcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTFcIjtcbn1cbi50aS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTJcIjtcbn1cbi50aS1waW50ZXJlc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUzXCI7XG59XG4udGktbWljcm9zb2Z0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NFwiO1xufVxuLnRpLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU1XCI7XG59XG4udGktanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTZcIjtcbn1cbi50aS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTdcIjtcbn1cbi50aS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1OFwiO1xufVxuLnRpLWZsaWNrci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTlcIjtcbn1cbi50aS1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YVwiO1xufVxuLnRpLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YlwiO1xufVxuLnRpLWRyb3Bib3gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVjXCI7XG59XG4udGktY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZFwiO1xufVxuLnRpLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZVwiO1xufVxuLnRpLXJzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWZcIjtcbn1cbiIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vICAgICAgU2V0dGluZ3MgICAgICAvL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIG92ZXJsYXlcbiRtZnAtb3ZlcmxheS1jb2xvcjogICAgICAgICAgICAgICAgICAgIzBiMGIwYiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIG92ZXJsYXkgc2NyZWVuXG4kbWZwLW92ZXJsYXktb3BhY2l0eTogICAgICAgICAgICAgICAgIDAuOCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBPcGFjaXR5IG9mIG92ZXJsYXkgc2NyZWVuXG4kbWZwLXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAgIDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpICFkZWZhdWx0OyAvLyBTaGFkb3cgb24gaW1hZ2Ugb3IgaWZyYW1lXG5cbi8vIHNwYWNpbmdcbiRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0OiAgICAgICAgICAgICAgOHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgZnJvbSBsZWZ0IGFuZCBmcm9tIHJpZ2h0IHNpZGVcbiRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTogICAgICAgNnB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNhbWUgYXMgYWJvdmUsIGJ1dCBpcyBhcHBsaWVkIHdoZW4gd2lkdGggb2Ygd2luZG93IGlzIGxlc3MgdGhhbiA4MDBweFxuXG4kbWZwLXotaW5kZXgtYmFzZTogICAgICAgICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCYXNlIHotaW5kZXggb2YgcG9wdXBcblxuLy8gY29udHJvbHNcbiRtZnAtaW5jbHVkZS1hcnJvd3M6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEluY2x1ZGUgc3R5bGVzIGZvciBuYXYgYXJyb3dzXG4kbWZwLWNvbnRyb2xzLW9wYWNpdHk6ICAgICAgICAgICAgICAgIDAuNjUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBPcGFjaXR5IG9mIGNvbnRyb2xzXG4kbWZwLWNvbnRyb2xzLWNvbG9yOiAgICAgICAgICAgICAgICAgICNGRkYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBjb250cm9sc1xuJG1mcC1jb250cm9scy1ib3JkZXItY29sb3I6ICAgICAgICAgICAjM0YzRjNGICFkZWZhdWx0OyBcdCAgICAgICAgICAgICAgICAgLy8gQm9yZGVyIGNvbG9yIG9mIGNvbnRyb2xzXG4kbWZwLWlubmVyLWNsb3NlLWljb24tY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBjbG9zZSBidXR0b24gd2hlbiBpbnNpZGVcbiRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjogICAgICAgICAgICAgI0NDQyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIHByZWxvYWRlciBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3JcbiRtZnAtY29udHJvbHMtdGV4dC1jb2xvci1ob3ZlcjogICAgICAgI0ZGRiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEhvdmVyIGNvbG9yIG9mIHByZWxvYWRlciBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3JcblxuLy8gSWZyYW1lLXR5cGUgb3B0aW9uc1xuJG1mcC1pbmNsdWRlLWlmcmFtZS10eXBlOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gRW5hYmxlIElmcmFtZS10eXBlIHBvcHVwc1xuJG1mcC1pZnJhbWUtcGFkZGluZy10b3A6ICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSWZyYW1lIHBhZGRpbmcgdG9wXG4kbWZwLWlmcmFtZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIGlmcmFtZXNcbiRtZnAtaWZyYW1lLW1heC13aWR0aDogICAgICAgICAgICAgICAgOTAwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIC8vIE1heGltdW0gd2lkdGggb2YgaWZyYW1lc1xuJG1mcC1pZnJhbWUtcmF0aW86ICAgICAgICAgICAgICAgICAgICA5LzE2ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gUmF0aW8gb2YgaWZyYW1lICg5LzE2ID0gd2lkZXNjcmVlbiwgMy80ID0gc3RhbmRhcmQsIGV0Yy4pXG5cbi8vIEltYWdlLXR5cGUgb3B0aW9uc1xuJG1mcC1pbmNsdWRlLWltYWdlLXR5cGU6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gRW5hYmxlIEltYWdlLXR5cGUgcG9wdXBzXG4kbWZwLWltYWdlLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbWZwLWltYWdlLXBhZGRpbmctdG9wOiAgICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSBwYWRkaW5nIHRvcFxuJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTogICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgcGFkZGluZyBib3R0b21cbiRtZnAtaW5jbHVkZS1tb2JpbGUtbGF5b3V0LWZvci1pbWFnZTogdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIFJlbW92ZXMgcGFkZGluZ3MgZnJvbSB0b3AgYW5kIGJvdHRvbVxuXG4vLyBJbWFnZSBjYXB0aW9uIG9wdGlvbnNcbiRtZnAtY2FwdGlvbi10aXRsZS1jb2xvcjogICAgICAgICAgICAgI0YzRjNGMyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIENhcHRpb24gdGl0bGUgY29sb3JcbiRtZnAtY2FwdGlvbi1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgI0JEQkRCRCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIENhcHRpb24gc3VidGl0bGUgY29sb3JcblxuLy8gQTExeVxuJG1mcC11c2UtdmlzdWFsbHloaWRkZW46ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgLy8gSGlkZSBjb250ZW50IGZyb20gYnJvd3NlcnMsIGJ1dCBtYWtlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL1xuLy8gQ29udGVudHM6XG4vL1xuLy8gMS4gR2VuZXJhbCBzdHlsZXNcbi8vICAgIC0gVHJhbnNsdXNjZW50IG92ZXJsYXlcbi8vICAgIC0gQ29udGFpbmVycywgd3JhcHBlcnNcbi8vICAgIC0gQ3Vyc29yc1xuLy8gICAgLSBIZWxwZXIgY2xhc3Nlc1xuLy8gMi4gQXBwZWFyYW5jZVxuLy8gICAgLSBQcmVsb2FkZXIgJiB0ZXh0IHRoYXQgZGlzcGxheXMgZXJyb3IgbWVzc2FnZXNcbi8vICAgIC0gQ1NTIHJlc2V0IGZvciBidXR0b25zXG4vLyAgICAtIENsb3NlIGljb25cbi8vICAgIC0gXCIxIG9mIFhcIiBjb3VudGVyXG4vLyAgICAtIE5hdmlnYXRpb24gKGxlZnQvcmlnaHQpIGFycm93c1xuLy8gICAgLSBJZnJhbWUgY29udGVudCB0eXBlIHN0eWxlc1xuLy8gICAgLSBJbWFnZSBjb250ZW50IHR5cGUgc3R5bGVzXG4vLyAgICAtIE1lZGlhIHF1ZXJ5IHdoZXJlIHNpemUgb2YgYXJyb3dzIGlzIHJlZHVjZWRcbi8vICAgIC0gSUU3IHN1cHBvcnRcbi8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gMS4gR2VuZXJhbCBzdHlsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBUcmFuc2x1c2NlbnQgb3ZlcmxheVxuICAgLm1mcC1iZyB7XG4gICAgIHRvcDogMDtcbiAgICAgbGVmdDogMDtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICAgIGhlaWdodDogMTAwJTtcbiAgICAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAyO1xuICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICAgYmFja2dyb3VuZDogJG1mcC1vdmVybGF5LWNvbG9yO1xuICAgICBvcGFjaXR5OiAkbWZwLW92ZXJsYXktb3BhY2l0eTtcbiAgIH1cblxuLy8gV3JhcHBlciBmb3IgcG9wdXBcbiAgIC5tZnAtd3JhcCB7XG4gICAgIHRvcDogMDtcbiAgICAgbGVmdDogMDtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICAgIGhlaWdodDogMTAwJTtcbiAgICAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAzO1xuICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8vIGZpeGVzIHdlYmtpdCBidWcgdGhhdCBjYW4gY2F1c2UgXCJmYWxzZVwiIHNjcm9sbGJhclxuICAgfVxuXG4vLyBSb290IGNvbnRhaW5lclxuICAgLm1mcC1jb250YWluZXIge1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICAgIGhlaWdodDogMTAwJTtcbiAgICAgbGVmdDogMDtcbiAgICAgdG9wOiAwO1xuICAgICBwYWRkaW5nOiAwICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0O1xuICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgfVxuXG4vLyBWZXJ0aWNhbCBjZW50ZXJlciBoZWxwZXJcbiAgIC5tZnAtY29udGFpbmVyIHtcbiY6YmVmb3JlIHtcbiAgIGNvbnRlbnQ6ICcnO1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiB9XG59XG5cbi8vIFJlbW92ZSB2ZXJ0aWNhbCBjZW50ZXJpbmcgd2hlbiBwb3B1cCBoYXMgY2xhc3MgYG1mcC1hbGlnbi10b3BgXG4gICAubWZwLWFsaWduLXRvcCB7XG4ubWZwLWNvbnRhaW5lciB7XG4mOmJlZm9yZSB7XG4gICBkaXNwbGF5OiBub25lO1xuIH1cbn1cbn1cblxuLy8gUG9wdXAgY29udGVudCBob2xkZXJcbiAgIC5tZnAtY29udGVudCB7XG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA1O1xuICAgfVxuLm1mcC1pbmxpbmUtaG9sZGVyLFxuLm1mcC1hamF4LWhvbGRlciB7XG4ubWZwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxufVxuXG4vLyBDdXJzb3JzXG4gICAubWZwLWFqYXgtY3VyIHtcbiAgICAgY3Vyc29yOiBwcm9ncmVzcztcbiAgIH1cbi5tZnAtem9vbS1vdXQtY3VyIHtcbiYsIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gICAgIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgICAgY3Vyc29yOiB6b29tLW91dDtcbiAgIH1cbn1cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG4ubWZwLWF1dG8tY3Vyc29yIHtcbi5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bztcbn1cbn1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8vIEhpZGUgdGhlIGltYWdlIGR1cmluZyB0aGUgbG9hZGluZ1xuICAgLm1mcC1sb2FkaW5nIHtcbiYubWZwLWZpZ3VyZSB7XG4gICBkaXNwbGF5OiBub25lO1xuIH1cbn1cblxuLy8gSGVscGVyIGNsYXNzIHRoYXQgaGlkZXMgc3R1ZmZcbkBpZiAkbWZwLXVzZS12aXN1YWxseWhpZGRlbiB7XG4vLyBGcm9tIEhUTUw1IEJvaWxlcnBsYXRlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvdjQuMi4wL2RvYy9jc3MubWQjdmlzdWFsbHloaWRkZW5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWZwLWhpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG59IEBlbHNlIHtcbiAgLm1mcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDIuIEFwcGVhcmFuY2Vcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBQcmVsb2FkZXIgYW5kIHRleHQgdGhhdCBkaXNwbGF5cyBlcnJvciBtZXNzYWdlc1xuICAgLm1mcC1wcmVsb2FkZXIge1xuICAgICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHRvcDogNTAlO1xuICAgICB3aWR0aDogYXV0bztcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gICAgIGxlZnQ6IDhweDtcbiAgICAgcmlnaHQ6IDhweDtcbiAgICAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA0O1xuYSB7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XG4mOmhvdmVyIHtcbiAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI7XG4gfVxufVxufVxuXG4vLyBIaWRlIHByZWxvYWRlciB3aGVuIGNvbnRlbnQgc3VjY2Vzc2Z1bGx5IGxvYWRlZFxuICAgLm1mcC1zLXJlYWR5IHtcbi5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbn1cblxuLy8gSGlkZSBjb250ZW50IHdoZW4gaXQgd2FzIG5vdCBsb2FkZWRcbiAgIC5tZnAtcy1lcnJvciB7XG4ubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxufVxuXG4vLyBDU1MtcmVzZXQgZm9yIGJ1dHRvbnNcbiAgIGJ1dHRvbiB7XG4mLm1mcC1jbG9zZSxcbiYubWZwLWFycm93IHtcbiAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgY3Vyc29yOiBwb2ludGVyO1xuICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICBib3JkZXI6IDA7XG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIG91dGxpbmU6IG5vbmU7XG4gICBwYWRkaW5nOiAwO1xuICAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA2O1xuICAgYm94LXNoYWRvdzogbm9uZTtcbiAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuIH1cbiY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgcGFkZGluZzogMDtcbiAgIGJvcmRlcjogMFxuIH1cbn1cblxuXG4vLyBDbG9zZSBpY29uXG4gICAubWZwLWNsb3NlIHtcbiAgICAgd2lkdGg6IDQ0cHg7XG4gICAgIGhlaWdodDogNDRweDtcbiAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG5cbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICByaWdodDogMDtcbiAgICAgdG9wOiAwO1xuICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgb3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xuICAgICBwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuICAgICBjb2xvcjogJG1mcC1jb250cm9scy1jb2xvcjtcblxuICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuXG4mOmhvdmVyLFxuJjpmb2N1cyB7XG4gICBvcGFjaXR5OiAxO1xuIH1cblxuJjphY3RpdmUge1xuICAgdG9wOiAxcHg7XG4gfVxufVxuLm1mcC1jbG9zZS1idG4taW4ge1xuLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAkbWZwLWlubmVyLWNsb3NlLWljb24tY29sb3I7XG59XG59XG4ubWZwLWltYWdlLWhvbGRlcixcbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4ubWZwLWNsb3NlIHtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtY29sb3I7XG4gIHJpZ2h0OiAtNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbn1cblxuLy8gXCIxIG9mIFhcIiBjb3VudGVyXG4gICAgICAgICAgICAubWZwLWNvdW50ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbi8vIE5hdmlnYXRpb24gYXJyb3dzXG5AaWYgJG1mcC1pbmNsdWRlLWFycm93cyB7XG4gIC5tZnAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAkbWZwLWNvbnRyb2xzLW9wYWNpdHk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4mOmFjdGl2ZSB7XG4gICBtYXJnaW4tdG9wOiAtNTRweDtcbiB9XG4mOmhvdmVyLFxuJjpmb2N1cyB7XG4gICBvcGFjaXR5OiAxO1xuIH1cbiY6YmVmb3JlLFxuJjphZnRlciB7XG4gICBjb250ZW50OiAnJztcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICAgd2lkdGg6IDA7XG4gICBoZWlnaHQ6IDA7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICBsZWZ0OiAwO1xuICAgdG9wOiAwO1xuICAgbWFyZ2luLXRvcDogMzVweDtcbiAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG4gfVxuXG4mOmFmdGVyIHtcblxuICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICB0b3A6OHB4O1xuIH1cblxuJjpiZWZvcmUge1xuICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICBvcGFjaXR5OiAwLjc7XG4gfVxuXG59XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG4mOmFmdGVyIHtcbiAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gfVxuJjpiZWZvcmUge1xuICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgJG1mcC1jb250cm9scy1ib3JkZXItY29sb3I7XG4gfVxufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4mOmFmdGVyIHtcbiAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICRtZnAtY29udHJvbHMtY29sb3I7XG4gICBtYXJnaW4tbGVmdDogMzlweFxuIH1cbiY6YmVmb3JlIHtcbiAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xuIH1cbn1cbn1cblxuXG5cbi8vIElmcmFtZSBjb250ZW50IHR5cGVcbkBpZiAkbWZwLWluY2x1ZGUtaWZyYW1lLXR5cGUge1xuICAubWZwLWlmcmFtZS1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiAkbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1mcC1pZnJhbWUtcGFkZGluZy10b3A7XG4gIC5tZnAtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAkbWZwLWlmcmFtZS1tYXgtd2lkdGg7XG4gIH1cbiAgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDtcbiAgfVxufVxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXJhdGlvICogMTAwJTtcbmlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogJG1mcC1zaGFkb3c7XG4gIGJhY2tncm91bmQ6ICRtZnAtaWZyYW1lLWJhY2tncm91bmQ7XG59XG59XG59XG5cblxuXG4vLyBJbWFnZSBjb250ZW50IHR5cGVcbkBpZiAkbWZwLWluY2x1ZGUtaW1hZ2UtdHlwZSB7XG5cbiAgLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuICBpbWcge1xuJi5tZnAtaW1nIHtcbiAgIHdpZHRoOiBhdXRvO1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiBhdXRvO1xuICAgZGlzcGxheTogYmxvY2s7XG4gICBsaW5lLWhlaWdodDogMDtcbiAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICBwYWRkaW5nOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wIDAgJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTtcbiAgIG1hcmdpbjogMCBhdXRvO1xuIH1cbn1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuJjphZnRlciB7XG4gICBjb250ZW50OiAnJztcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgIGxlZnQ6IDA7XG4gICB0b3A6ICRtZnAtaW1hZ2UtcGFkZGluZy10b3A7XG4gICBib3R0b206ICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIHJpZ2h0OiAwO1xuICAgd2lkdGg6IGF1dG87XG4gICBoZWlnaHQ6IGF1dG87XG4gICB6LWluZGV4OiAtMTtcbiAgIGJveC1zaGFkb3c6ICRtZnAtc2hhZG93O1xuICAgYmFja2dyb3VuZDogJG1mcC1pbWFnZS1iYWNrZ3JvdW5kO1xuIH1cbnNtYWxsIHtcbiAgY29sb3I6ICRtZnAtY2FwdGlvbi1zdWJ0aXRsZS1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG59XG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbSArIDQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogJG1mcC1jYXB0aW9uLXRpdGxlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IC8vIGxlYXZlIHNvbWUgc3BhY2UgZm9yIGNvdW50ZXIgYXQgcmlnaHQgc2lkZVxufVxuXG4ubWZwLWltYWdlLWhvbGRlciB7XG4ubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgLy9AaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gIC8vICBtYXgtd2lkdGg6IDgwJTtcbiAgLy8gfVxufVxufVxuXG4ubWZwLWdhbGxlcnkge1xuLm1mcC1pbWFnZS1ob2xkZXIge1xuLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG59XG59XG5cblxuQGlmICRtZnAtaW5jbHVkZS1tb2JpbGUtbGF5b3V0LWZvci1pbWFnZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gICAgLyoqXG4gICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAqL1xuICAgIC5tZnAtaW1nLW1vYmlsZSB7XG4gICAgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgaW1nIHtcbiAgJi5tZnAtaW1nIHtcbiAgICAgcGFkZGluZzogMDtcbiAgIH1cbiAgfVxuICAubWZwLWZpZ3VyZSB7XG4vLyBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2VcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgdG9wOiAwO1xuICAgICBib3R0b206IDA7XG4gICB9XG4gIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuLm1mcC1ib3R0b20tYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4mOmVtcHR5IHtcbiAgIHBhZGRpbmc6IDA7XG4gfVxufVxuLm1mcC1jb3VudGVyIHtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiAzcHg7XG59XG4ubWZwLWNsb3NlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG59XG59XG59XG59XG5cblxuXG4vLyBTY2FsZSBuYXZpZ2F0aW9uIGFycm93cyBhbmQgcmVkdWNlIHBhZGRpbmcgZnJvbSBzaWRlc1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XG4gICAgcGFkZGluZy1yaWdodDogJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuICB9XG59XG4iLCJib2R5IC5zd2lwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5zd2lwZXItc2xpZGV7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAvLyAmLXNsaWRlIHtcbiAgLy8gICBoZWlnaHQ6IGF1dG87XG4gIC8vIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgLy8gcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcblxuICAgICYtdmVydGljYWwge1xuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbi1wcmV2LFxuICAmLWJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgfVxuICB9XG4gICYtYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgbGVmdDotMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjEyNCc7XG4gICAgfVxuICB9XG5cbiAgJi1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC01MHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICByaWdodDotMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgfVxuICB9XG5cbiAgJi1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgJi1idWxsZXRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnVsbGV0IHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGMtYmxhY2ssIDAuMSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgICYtcHJvZ3Jlc3NiYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXG4gICAgICAvLyAmLW1hcmsge1xuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgIHRvcDogMXB4O1xuICAgICAgLy8gICB3aWR0aDogMTZweDtcbiAgICAgIC8vICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIC8vICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaGFkb3cge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IC0zMHB4IC0xNXB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLS1ob21lLWV2ZW50IHtcbiAgICAuZ2FsbGVyeS10aHVtYnMge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjA2MCc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICBpIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDYxJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgLnN3aXBlciB7XG4gICAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ldmVudHMtcG9zdHMge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbjogLTMwcHggLTE1cHg7XG4gICAgICB9XG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2E3YTdhNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gIH1cbiAgJi0tc2hvcC1pdGVtIHtcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMTVweDtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FsbGVyeS10aHVtYnMge1xuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwNXB4O1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRpdGxlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zd2lwZXIge1xuICAgICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDM1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYmFubmVyLWhwIHtcbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUge1xuICAgIC5zd2lwZXIge1xuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNik7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LXRtIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAyMHB4IDBweCA1MHB4O1xuICAgICAgICBtYXJnaW46IC01MHB4IC0yMHB4IDBweCAtNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUtYmFubmVyIHtcbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAxMDBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMTAwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUtY291cnNlcyB7XG4gICAgLmFodC1jb3Vyc2Uge1xuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvLXNsYWI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbjogLTMwcHggLTE1cHg7XG4gICAgICB9XG4gICAgICAmLXNsaWRlIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNik7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gJi1idXR0b24tcHJldiB7XG4gICAgICAvLyAgIGxlZnQ6IC0xMDBweDtcbiAgICAgIC8vIH1cblxuICAgICAgLy8gJi1idXR0b24tbmV4dCB7XG4gICAgICAvLyAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICAvLyB9XG4gICAgICAmLWJ1dHRvbi1wcmV2LCAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgdG9wOiAtMTQwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1lZHUtY2xhc3MtdGFibGUge1xuICAgIGJveC1zaGFkb3c6IDAgMCA2NXB4IDAgcmdiYSgkYy1ibGFjaywgMC4wOCk7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgICYtYnV0dG9uLXByZXYsICYtYnV0dG9uLW5leHQge1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgIHJpZ2h0OiA3NXB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIHJpZ2h0OiAxMzVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICYtYnV0dG9uLXByZXYsICYtYnV0dG9uLW5leHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICYtYnV0dG9uLXByZXYsICYtYnV0dG9uLW5leHQge1xuICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgICAgcmlnaHQ6IDg1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICYtYnV0dG9uLXByZXYsICYtYnV0dG9uLW5leHQge1xuICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICByaWdodDogODVweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWVkdS1ldmVudHMge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbjogLTMwcHggLTE1cHg7XG4gICAgICB9XG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgICBtYXJnaW46IDcwcHggYXV0byAwO1xuXG4gICAgICAgICYtY3VzdG9tIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICAmLWxpbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMzY5ZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICAgICAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgJi1idXR0b24tcHJldiwgJi1idXR0b24tbmV4dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUtaW1hZ2VzIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAtMzBweCAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgICYtc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjhzO1xuXG4gICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAuc3dpcGVyLWltYWdlLXdyYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IDEwcHggcmdiYSgkYy1ibGFjaywgMC4xNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAmLXNsaWRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaW1hZ2Utd3JhcCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzcwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjhzO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMjQwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICYtc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcblxuICAgICAgICAmLXNsaWRlIHtcbiAgICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICAuc3dpcGVyLWltYWdlLXdyYXAge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICYtc2xpZGUge1xuICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgIC5zd2lwZXItaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZS13cmFwIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LWltYWdlcy0yIHtcbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICB0b3A6IDQ0JTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjIpO1xuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgJi1idXR0b24tcHJldiwgJi1idXR0b24tbmV4dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdS1ibG9nIHtcblxuICAgIC5zd2lwZXIge1xuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1yZXN0LWJsb2cge1xuXG4gICAgLnN3aXBlciB7XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdS1wb3N0cyB7XG5cbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbjogLTMwcHggLTE1cHg7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWVkdS1jYWxlbmRhciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAmLS13ZWJzaXRlcyB7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCAwIC0zMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICAgIH1cblxuICAgICAgJi1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNTM1cHg7XG4gICAgICAgIGN1cnNvcjogZ3JhYjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbXVsdGlwbGUge1xuICAgIC5zd2lwZXIge1xuXG4gICAgICAmLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDExNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBjdXJzb3I6IGdyYWI7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogNTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2ltcGxlIHtcbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogNTgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXZlcnRpY2FsLXBhZ2luYXRpb24ge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTcwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10ZXN0aW1vbmlhbHMge1xuICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoJGMtd2hpdGUsIDEpIDEwMCUpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50IDAlLCByZ2JhKCRjLXdoaXRlLCAxKSAxMDAlKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYmFyYmVyc2hvcCB7XG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtLWNsYXNzaWMge1xuICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tdHJ2bCB7XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCxcbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IC05MHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzZDUnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogLTkwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzZDYnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJ2bC0yIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAtNDBweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cnZsLTMge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDk1cHg7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNCc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cnZsLTQge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cnZsLTUge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwtNiB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG9wYWNpdHk6IDAuMztcblxuICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdmVydC1wYWcge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXBvbGl0aWNhbHtcbiAgICAuc3dpcGVye1xuICAgICAgJi1idXR0b24tbmV4dHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6J1xcZjMwZic7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1idXR0b24tcHJldntcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OidcXGYyY2EnO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAmLS10cmF2ZWwtdGVzdGltb25pYWxzIHtcbiAgLy8gICAuYWh0LXRtX19kZXNjIHtcbiAgLy8gICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgJi0tdHJhdmVsLXRlYW0ge1xuICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG5cbiAgICAuYWh0LXRlYW1fX2Rlc2Mge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmFodC10ZWFtX19zb2NpYWxzIHtcbiAgICAgIC5haGV0by1zb2NpYWxzX19pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC10ZWFtLS10MSB7XG4gICAgICBib3gtc2hhZG93OiAycHggMXB4IDAgMCByZ2JhKDAsIDAsIDAsIDApOyAvLyBGaXggZm9yIGdvb2dsZSBjaHJvbWUgKGJsYWNrIGJvcmRlcilcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJhdmVsLW91ci1kaXJlY3Rpb25zIHtcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2EtdGVhbSB7XG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMzBweCAxMHB4IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAmLS10cmF2ZWwtcG9wdWxhciB7XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAxMHB4IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cmF2ZWwtaGVybyB7XG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgIC5haHQtYmFubmVyX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS15b2dhLTEge1xuICAgIC5zd2lwZXIge1xuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDI4JTtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS15b2dhLTIge1xuICAgIC5zd2lwZXIge1xuXG4gICAgICAvLyBGaXggZm9yIGhvdmVyIGVmZmVjdFxuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtMTA1cHg7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ+KGkCc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogLTEwNXB4O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfihpInO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW46IDYwcHggMCAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnV0aW9uIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgfVxuICAgIC5zd2lwZXIge1xuXG4gICAgICAmLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTZweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgbWF4LWhlaWdodDogOTAwcHg7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4e1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXh7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnV0aW9uLXNlcnZpY2Uge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgdG9wOiAxNTFweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtODFweDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtODFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb25zdHJ1dGlvbi1wb3J0Zm9saW8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydWN0aW9uLXRtIHtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiA3MHZ3O1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuICAgICAgbWF4LXdpZHRoOiA1NHZ3O1xuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIC5jaXJjbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXMgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMG1zICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA3NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlcntcbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDc1cHggMTZweCAwIDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgICB9XG4gICAgICAgICYtY3VzdG9tIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcblxuICAgICAgICAgICYtbGluZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJiMTEzO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXR3aXR0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC8vICYtd3JhcHBlciB7XG5cbiAgICAgIC8vIH1cblxuICAgICAgLy8gJi1zbGlkZSB7XG5cbiAgICAgIC8vIH1cblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2hyIHtcblxuICAgIC5zd2lwZXIge1xuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAxM3B4O1xuXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcblxuICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jaHItMiB7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2hyLTMge1xuICAgIG1heC13aWR0aDogMTU3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDM1cHg7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICBwYWRkaW5nOiAwIDcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU3cHg7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBtYXJnaW46IDAgNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICBjb2xvcjogI0RERERERDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXJlc3RhdXJhbnQsXG4gICYtLXNpbmdsZS1nYWxsZXJ5IHtcbiAgICAuc3dpcGVyIHtcbiAgICAgIC8vICYtd3JhcHBlciB7XG4gICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAvLyB9XG4gICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICYtcHJldixcbiAgICAgICAgJi1uZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB0b3A6IDE0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYtcHJldiB7XG4gICAgICAgICAgbGVmdDogLTE3MnB4O1xuICAgICAgICB9XG4gICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgbGVmdDogLTExMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaW5nbGUtZ2FsbGVyeSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1zbGlkZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgJi1wcmV2LFxuICAgICAgICAmLW5leHQge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICYtcHJldiB7XG4gICAgICAgICAgbGVmdDogLTYzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1uZXh0IHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICAmLXByZXYge1xuICAgICAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiA1MSU7XG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi1uZXh0IHtcbiAgICAgICAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgIHJpZ2h0OiA0NiU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICAmLXByZXYge1xuICAgICAgICAgICAgcmlnaHQ6IDUxJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiA0MiU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcmVzdC1ob21lIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJy8gMyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLWJ1bGxldHMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDI0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsZWZ0OiA5MnB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MHB4KTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjYnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwcHgpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1hZ2VuY3kge1xuXG4gICAgLnN3aXBlciB7XG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCxcbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IC05MHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjQnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC05MHB4O1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4ubmV3cy1wb3N0c3tcbiAgLnN3aXBlci1jb250YWluZXJ7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG4gIC5zd2lwZXItc2xpZGV7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLnN3aXBlcntcbiAgJi0tY29uc3RydXRpb257XG4gICAgJi1zZXJ2aWNle1xuICAgICAgLnN3aXBlci1idXR0b257XG4gICAgICAgICYtcHJldixcbiAgICAgICAgJi1uZXh0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWJvdXQtY2h1cmNoLXNsaWRlcntcbiAgLnN3aXBlcntcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAmLXZlcnRpY2FsIHtcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICYtYnVsbGV0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1iYW5uZXIteW9nYSB7XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW4tdG9wOiAtNjdweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLXRvcDogLTY0cHg7XG4gICAgfVxuXG4gICAgLmFodC1iYW5uZXItLWZ1bGwtaGVpZ2h0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxufVxuXG4uc3dpcGVyLWFic29sdXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQwMXB4O1xufVxuXG5cblxuLnJlc3QtdGVzdGltb25pYWxzLXNlY3Rpb24ge1xuICAudGVzdGltb25pYWxzLXVsdHJhLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAudGVzdGltb25pYWxzLXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNTlweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTMlO1xuICAgICAgLmFoZXRvLWhlYWRpbmcge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXBsYXlmYWlyLWRpc3BsYXk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC50ZXN0aW1vbmlhbHMtd3JhcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIC50ZXN0aW1vbmlhbHMtd3JhcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAudGVzdGltb25pYWxzLXdyYXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICAgIC5haGV0by1oZWFkaW5nIHtcbiAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC50ZXN0aW1vbmlhbHMtdWx0cmEtd3JhcCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4ucmVzdC1zaW5nbGUtZ2FsbGVyeS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlc3Qtc2luZ2xlLWdhbGxlcnktc2VjdGlvbi5hYm91dC1wYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG59XG4ucmVzdC1zaW5nbGUtZ2FsbGVyeS1zZWN0aW9uLnJlc3QtaG9tZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xufVxuLnNpbmdsZS1nYWxsZXJ5LXVsdHJhV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gIC5zaW5nbGUtZ2FsbGVyeS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDc1cHggMCA1MHB4IDA7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmJnLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDkwcHg7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI0Y3RjdGNztcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5iZy10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4ucGFkZGluZy0yNzBib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMjcwcHg7XG59XG4uc2luZ2xlLWdhbGxlcnktd3JhcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCA1OXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogNTQlO1xuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG4gIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgaGVpZ2h0OiA0MzBweDtcbiAgfVxuICBAaW5jbHVkZSB4cy1zaXplLWFsbCB7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1nYWxsZXJ5LWRlc2NyV3JhcCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgei1pbmRleDogMTtcbn1cbi5zaW5nbGUtZ2FsbGVyeS1kZXNjciB7XG4gIHBhZGRpbmctbGVmdDogMTA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4O1xuICB9XG59XG5AaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAuc2luZ2xlLWdhbGxlcnktdWx0cmFXcmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuLnNpbmdsZS1nYWxsZXJ5LWRlc2NyLWljb25zIHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgIGhlaWdodDogNTRweDtcbiAgICB3aWR0aDogNTRweDtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ucmVzdC1hd2FyZHMtaWNvbnMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAuYWhldG8tc2luZ2xlLWltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgICAgbWFyZ2luOiAwIDZweCAyMHB4IDZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gIC5zaW5nbGUtZ2FsbGVyeS1kZXNjci1pY29ucyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuc2luZ2xlLWdhbGxlcnktZGVzY3Ige1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zd2lwZXItLWVkdS1pbWFnZXNXaWR0aCB7XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gT2xkIHNoaXRcblxuLy8gLnN3aXBlciB7XG5cbi8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuLy8gICAmLXNsaWRlIHtcbi8vICAgICBoZWlnaHQ6IGF1dG87XG5cbi8vICAgICA+IC50ZXN0aW1vbmlhbHMge1xuLy8gICAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYtYnV0dG9uLXByZXYsXG4vLyAgICYtYnV0dG9uLW5leHQge1xuLy8gICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgIGhlaWdodDogYXV0bztcbi8vICAgICBtYXJnaW46IDA7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuLy8gICAgIHRyYW5zaXRpb246IDAuNXM7XG4vLyAgICAgYmFja2dyb3VuZDogbm9uZTtcbi8vICAgICBjb2xvcjogJGJ0bi1wcmltYXJ5LWJnO1xuLy8gICAgIGZvbnQtc2l6ZTogJHN3aXBlci1hcnJvdy1zaXplO1xuLy8gICB9XG5cbi8vICAgJi1idXR0b24tcHJldixcbi8vICAgJi1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuLy8gICAgIGxlZnQ6IC03MHB4O1xuXG5cbi8vICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYtYnV0dG9uLW5leHQsXG4vLyAgICYtY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbi8vICAgICByaWdodDogLTcwcHg7XG5cbi8vICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYtY29udGFpbmVyOm5vdCguc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCkge1xuLy8gICAgIG1hcmdpbjogLTMwcHggLTE1cHg7XG4vLyAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuLy8gICB9XG5cbi8vICAgJi1jb250YWluZXItdmVydGljYWwge1xuLy8gICAgIC5zd2lwZXItcGFnaW5hdGlvbi0tdmVydGljYWwge1xuLy8gICAgICAgcmlnaHQ6IDEwNXB4O1xuLy8gICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbi8vICAgICAgICAgcmlnaHQ6IDQwcHg7XG4vLyAgICAgICB9XG4vLyAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4vLyAgICAgICAgIHRvcDogMTAwcHg7XG4vLyAgICAgICAgIHJpZ2h0OiAyMHB4O1xuLy8gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJi1wYWdpbmF0aW9uIHtcbi8vICAgICBwb3NpdGlvbjogc3RhdGljO1xuLy8gICAgIG1hcmdpbi10b3A6IDYwcHg7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuLy8gICAgICYtYnVsbGV0IHtcbi8vICAgICAgIHdpZHRoOiAxMnB4O1xuLy8gICAgICAgaGVpZ2h0OiAxMnB4O1xuLy8gICAgICAgdHJhbnNpdGlvbjogMC41cztcbi8vICAgICAgIGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG4vLyAgICAgICBvcGFjaXR5OiAxO1xuXG4vLyAgICAgICAmLWFjdGl2ZSB7XG4vLyAgICAgICAgIGJhY2tncm91bmQ6ICRidG4tZGVmYXVsdC1iZztcbi8vICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAmLS12ZXJ0aWNhbCB7XG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICByaWdodDogMTA1cHg7XG4vLyAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuLy8gICAgICAgICByaWdodDogNDBweDtcbi8vICAgICAgIH1cbi8vICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbi8vICAgICAgICAgcmlnaHQ6IDIwcHg7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgICYtLW51bWVyaWMge1xuLy8gICAgICAgbWFyZ2luOiAwO1xuLy8gICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4vLyAgICAgICAgIHdpZHRoOiBhdXRvO1xuLy8gICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbi8vICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuLy8gICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuLy8gICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuLy8gICAgICAgICBvcGFjaXR5OiAwLjQ7XG4vLyAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbi8vICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuLy8gICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4vLyAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbi8vICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJjphZnRlciB7XG4vLyAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICAgIGJvdHRvbTogLTVweDtcbi8vICAgICAgICAgICBsZWZ0OiAwO1xuLy8gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgICAgIHdpZHRoOiAwO1xuLy8gICAgICAgICAgIGhlaWdodDogMXB4O1xuLy8gICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuLy8gICAgICAgICAgIG9wYWNpdHk6IC40O1xuLy8gICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2Utb3V0O1xuLy8gICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4vLyAgICAgICAgIG9wYWNpdHk6IDE7XG4vLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICAgJjphZnRlciB7XG4vLyAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgJi1wcm9ncmVzc2JhciB7XG4vLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICBoZWlnaHQ6IDJweDtcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cbi8vICAgICAgICYtZmlsbCB7XG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFjdGl2ZTtcbi8vICAgICAgIH1cblxuLy8gICAgICAgLy8gJi1tYXJrIHtcbi8vICAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgLy8gICB0b3A6IDFweDtcbi8vICAgICAgIC8vICAgd2lkdGg6IDE2cHg7XG4vLyAgICAgICAvLyAgIGhlaWdodDogMTZweDtcbi8vICAgICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4vLyAgICAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbi8vICAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTE7XG4vLyAgICAgICAvLyB9XG4vLyAgICAgfVxuLy8gICB9XG5cbiIsIi8vIEhJR0ggUFBJIERJU1BMQVkgQkFDS0dST1VORFNcbi8vIFNvdXJjZTogaHR0cHM6Ly9yeWFuYmVuaGFzZS5jb20vZWFzaWx5LWltcGxlbWVudC0yeC1yZXRpbmEtYmFja2dyb3VuZC1pbWFnZXMvXG5cbkBtaXhpbiBiYWNrZ3JvdW5kLTJ4KCRwYXRoLCAkZXh0OiAncG5nJywgJHNpemU6IGNvbnRhaW4sICRwb3M6IGxlZnQgdG9wLCAkcmVwZWF0OiBuby1yZXBlYXQpIHtcblxuICAkYXQxeC1wYXRoOiAnI3skcGF0aH0uI3skZXh0fSc7XG4gICRhdDJ4LXBhdGg6ICcjeyRwYXRofUAyeC4jeyRleHR9JztcblxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGF0MXhfcGF0aH0nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3M7XG4gIGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG5cbiAgQG1lZGlhIGFsbCBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcbiAgICBhbGwgYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzLzIpLFxuICAgIGFsbCBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcbiAgICBhbGwgYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXQyeC1wYXRofScpO1xuICAgIH1cbn1cblxuLy8gVXNhZ2Vcbi8vIEBpbmNsdWRlIGJhY2tncm91bmQtMngoICdwYXRoL3RvL2ltYWdlJywgJ2pwZycsIDEwMHB4IDEwMHB4LCBjZW50ZXIgY2VudGVyLCByZXBlYXQteCApO1xuXG4vLyBwbGFjZWhvbGRlclxuQG1peGluIG9wdGlvbmFsLWF0LXJvb3QoJHNlbCkge1xuICBAYXQtcm9vdCAje2lmKG5vdCAmLCAkc2VsLCBzZWxlY3Rvci1hcHBlbmQoJiwgJHNlbCkpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcicpIHtcbiAgICBAY29udGVudDtcbiAgfVxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1vei1wbGFjZWhvbGRlcicpIHtcbiAgICBAY29udGVudDtcbiAgfVxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi1tb3otcGxhY2Vob2xkZXInKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOi1tcy1pbnB1dC1wbGFjZWhvbGRlcicpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbi8vIE1FRElBIFFVRVJZIFRBQkxFVCBQT1JUUkFJVFxuLy9tYXgtd2lkdGg6IDQ4MFxuQG1peGluIHhzLXNpemUtYWxsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHhzLXNpemUtbWF4IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHhzLXNpemUtbWluIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNRURJQSBRVUVSWSBUQUJMRVQgUE9SVFJBSVRcbi8vbWF4LXdpZHRoOiA3NjdcbkBtaXhpbiBzbWFsbC1zaXplLWFsbCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNtYWxsLXNpemUtbWF4IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNtYWxsLXNpemUtbWluIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNRURJQSBRVUVSWSBUQUJMRVQgTEFORFNDQVBFXG4vL21pbi13aWR0aDogNzY4IG1heC13aWR0aDogOTkxXG5AbWl4aW4gbWVkaXVtLXNpemUtYWxsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vL21heC13aWR0aDogOTkxXG5AbWl4aW4gbWVkaXVtLXNpemUtbWF4IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy9taW4td2lkdGg6IDc2OFxuQG1peGluIG1lZGl1bS1zaXplLW1pbiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTUVESUEgUVVFUlkgTUlOSSBERVNLVE9QXG4vL21heC13aWR0aDoxMjMwXG5AbWl4aW4gbGFyZ2Utc2l6ZS1tYXgge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy9taW4td2lkdGg6IDc2OCBtYXgtd2lkdGg6IDk5MVxuQG1peGluIGxhcmdlLXNpemUtYWxsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gTUVESUEgUVVFUlkgREVTS1RPUFxuLy9taW4td2lkdGg6MTIzMVxuQG1peGluIGxhcmdlLXNpemUtbWluIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBVU0FHRSBNRURJQSBRVUVSWVxuLy8gQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbi8vICBwcm9wZXJ0aWVzXG4vLyB9XG5cblxuLy8gbWl4aW4gZm9yIGJ0biBib3JkZXIgcmFkaXVzXG4vL1xuQG1peGluIG1peC1idG4tcmFkaXVzKCRidG4tcmFkaXVzLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1wYWRkLCAkYnRuLWJvcmRlci13aWR0aCkge1xuICBAaWYgKCRidG4tcmFkaXVzID09IHRydWUpIHtcbiAgICBib3JkZXItcmFkaXVzOiAoKCRidG4tbGluZS1oZWlnaHQgKiAkYnRuLWZvbnQtc2l6ZSkgKyAoJGJ0bi1wYWRkICogMikgKyAoJGJ0bi1ib3JkZXItd2lkdGggKiAyKSkgLyAyO1xuICB9IEBlbHNlIGlmICh0eXBlLW9mKCRidG4tcmFkaXVzKSA9PSAnbnVtYmVyJykge1xuICAgIGJvcmRlci1yYWRpdXM6ICRidG4tcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cblxuLy8gTUVOVVxuLy8gTWl4aW4gZm9yIG1vYmlsZS1tZW51XG5AbWl4aW4gbWVudS1zaXplLW1heCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZW51LXNpemUtbWluIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgICAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgICAgICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICAgICAgICAgICAgICA6IDQwcHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgICAgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgICAgICAgICAgICAgOiA2cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yICAgICAgICAgICAgICAgICAgICAgOiAjMDAwICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzICAgICAgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICAgICAgICAgICAgICAgICAgIDogMC43ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uICAgICAgIDogMC4xNXMgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXI6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG5cbi8vIFR5cGVzIChSZW1vdmUgb3IgY29tbWVudCBvdXQgd2hhdCB5b3UgZG9u4oCZdCBuZWVkKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItdHlwZXM6IChcbiAgM2R4LFxuICAzZHgtcixcbiAgM2R5LFxuICAzZHktcixcbiAgYXJyb3csXG4gIGFycm93LXIsXG4gIGFycm93YWx0LFxuICBhcnJvd2FsdC1yLFxuICBib3JpbmcsXG4gIGNvbGxhcHNlLFxuICBjb2xsYXBzZS1yLFxuICBlbGFzdGljLFxuICBlbGFzdGljLXIsXG4gIGVtcGhhdGljLFxuICBlbXBoYXRpYy1yLFxuICBzbGlkZXIsXG4gIHNsaWRlci1yLFxuICBzcGluLFxuICBzcGluLXIsXG4gIHNwcmluZyxcbiAgc3ByaW5nLXIsXG4gIHN0YW5kLFxuICBzdGFuZC1yLFxuICBzcXVlZXplLFxuICB2b3J0ZXgsXG4gIHZvcnRleC1yXG4pICFkZWZhdWx0O1xuXG4vLyBCYXNlIEhhbWJ1cmdlciAoV2UgbmVlZCB0aGlzKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJiYXNlXCI7XG5cbi8vIEhhbWJ1cmdlciB0eXBlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBpbXBvcnQgXCJ0eXBlcy8zZHhcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHgtclwiO1xuQGltcG9ydCBcInR5cGVzLzNkeVwiO1xuQGltcG9ydCBcInR5cGVzLzNkeS1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvdy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dhbHRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYm9yaW5nXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2VcIjtcbkBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZS1yXCI7XG5AaW1wb3J0IFwidHlwZXMvZWxhc3RpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWMtclwiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljXCI7XG5AaW1wb3J0IFwidHlwZXMvZW1waGF0aWMtclwiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlclwiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlci1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3ByaW5nXCI7XG5AaW1wb3J0IFwidHlwZXMvc3ByaW5nLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZFwiO1xuQGltcG9ydCBcInR5cGVzL3N0YW5kLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcGluXCI7XG5AaW1wb3J0IFwidHlwZXMvc3Bpbi1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3F1ZWV6ZVwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleFwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleC1yXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb29raW5nIHVwIGFkZGl0aW9uYWwgdHlwZXM6XG4vL1xuLy8gVGhlIFNhc3MgZm9yIGVhY2ggaGFtYnVyZ2VyIHR5cGUgc2hvdWxkIGJlIG5lc3RlZFxuLy8gaW5zaWRlIGFuIEBpZiBkaXJlY3RpdmUgdG8gY2hlY2sgd2hldGhlciBvciBub3Rcbi8vIGl0IGV4aXN0cyBpbiAkaGFtYnVyZ2VyLXR5cGVzIHNvIG9ubHkgdGhlIENTUyBmb3Jcbi8vIGluY2x1ZGVkIHR5cGVzIGFyZSBnZW5lcmF0ZWQuXG4vL1xuLy8gZS5nLiBoYW1idXJnZXJzL3R5cGVzL19uZXctdHlwZS5zY3NzXG4vL1xuLy8gQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG5ldy10eXBlKSB7XG4vLyAgIC5oYW1idXJnZXItLW5ldy10eXBlIHtcbi8vICAgICAuLi5cbi8vICAgfVxuLy8gfVxuIiwiLy8gSGFtYnVyZ2VyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6ICRoYW1idXJnZXItcGFkZGluZy15ICRoYW1idXJnZXItcGFkZGluZy14O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgLy8gTm9ybWFsaXplICg8YnV0dG9uPilcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICY6aG92ZXIge1xuICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICBmaWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAzICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gLTI7XG5cbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbn1cbiIsIi8vIFNvdXJjZSAtLT4gaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnMvXG5cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICAgICAgICAgICAgICA6IDE1cHg7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgICAgICAgICAgICAgOiAxNXB4O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgICAgICAgICAgICAgIDogMThweDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICAgICAgICAgICAgICA6IDJweDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICAgICAgICAgICAgICA6IDRweDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICAgICAgICAgICAgICA6ICRjLXdoaXRlO1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzICAgICAgICAgICAgIDogMS41cHg7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgICAgICAgICAgICAgICAgICAgOiAwLjc7XG4kaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tZHVyYXRpb24gICAgICAgOiAwLjE1cztcbiRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlcjogZmFsc2U7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAgICA6IG9wYWNpdHkoNTAlKTtcblxuLy8gVHlwZXMgKFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWQpXG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIC8vIDNkeCxcbiAgLy8gM2R4LXIsXG4gIC8vIDNkeSxcbiAgLy8gM2R5LXIsXG4gIC8vIGFycm93LFxuICAvLyBhcnJvdy1yLFxuICAvLyBhcnJvd2FsdCxcbiAgLy8gYXJyb3dhbHQtcixcbiAgLy8gYm9yaW5nLFxuICAvLyBjb2xsYXBzZSxcbiAgLy8gY29sbGFwc2UtcixcbiAgLy8gZWxhc3RpYyxcbiAgLy8gZWxhc3RpYy1yLFxuICAvLyBlbXBoYXRpYyxcbiAgLy8gZW1waGF0aWMtcixcbiAgLy8gc2xpZGVyLFxuICAvLyBzbGlkZXItcixcbiAgLy8gc3ByaW5nLFxuICAvLyBzcHJpbmctcixcbiAgLy8gc3RhbmQsXG4gIC8vIHN0YW5kLXIsXG4gIC8vIHNwaW4sXG4gIC8vIHNwaW4tcixcbiAgc3F1ZWV6ZSxcbiAgLy8gdm9ydGV4LFxuICAvLyB2b3J0ZXgtclxuKTtcbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcXVlZXplKSB7XG4gIC8qXG4gICAqIFNxdWVlemVcbiAgICovXG4gIC5oYW1idXJnZXItLXNxdWVlemUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4wNzVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjA3NXMgMC4xMnMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiKiB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jb250YWluZXItbWVkaXVtIHtcbiAgbWF4LXdpZHRoOiAxNzEwcHg7XG59XG5cbi5jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ub3Zlci1oaWRkZW4ge1xuICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5AaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgLm92ZXItaGlkZGVuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5uby1wYWRkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogJGMtYmxhY2s7XG59XG5cbi5qcy1iZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnJldHJlYXQge1xuICAmLS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAucm93IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIFtjbGFzc149J2NvbC0nXSxcbiAgICBbY2xhc3MqPScgY29sLSddIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICB9XG5cbiAgICBbY2xhc3NePSdjb2wtJ10sXG4gICAgW2NsYXNzKj0nIGNvbC0nXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICB9XG5cbiAgICAgIFtjbGFzc149J2NvbC0nXSxcbiAgICAgIFtjbGFzcyo9JyBjb2wtJ10ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tNjAge1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAucm93IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgfVxuXG4gICAgICBbY2xhc3NePSdjb2wtJ10sXG4gICAgICBbY2xhc3MqPScgY29sLSddIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucm93IHtcbiAgJi0tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmLS12LWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYtLWgtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5oaWRkZW4ge1xuICAmLWxnIHtcbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtbWQge1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lOztcbiAgICB9XG4gIH1cblxuICAmLXNtIHtcbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYteHMge1xuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5yZXRyZWF0IHtcbiAgJi0tMCB7XG5cbiAgICAmLmNvbnRhaW5lci1mbHVpZCB7XG5cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBbY2xhc3NePSdjb2wtJ10sXG4gICAgICBbY2xhc3MqPScgY29sLSddIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrIC50cmFuc2l0aW9uLW5vbmUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBQQURESU5HUyBBTkQgTUFSR0lOUyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kY291bnQ6IDUwO1xuXG4vLyBOZWdhdGl2ZSB2YWx1ZXNcbiRzdGVwOiAtNTtcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLm1hcmdpbi1sZy0jeyRzdGVwKiRpfXQge1xuICAgIG1hcmdpbi10b3A6IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAubWFyZ2luLWxnLSN7JHN0ZXAqJGl9YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5wYWRkaW5nLWxnLSN7JHN0ZXAqJGl9dCB7XG4gICAgcGFkZGluZy10b3A6IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAucGFkZGluZy1sZy0jeyRzdGVwKiRpfWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLm1hcmdpbi1sZy0jeyRzdGVwKiRpfWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLm1hcmdpbi1sZy0jeyRzdGVwKiRpfXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5wYWRkaW5nLWxnLSN7JHN0ZXAqJGl9bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLnBhZGRpbmctbGctI3skc3RlcCokaX1yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cblxuLy8gUG9zaXRpdmUgdmFsdWVzXG4kc3RlcDogNTtcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLm1hcmdpbi1sZy0jeyRzdGVwKiRpfXQge1xuICAgIG1hcmdpbi10b3A6IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAubWFyZ2luLWxnLSN7JHN0ZXAqJGl9YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5wYWRkaW5nLWxnLSN7JHN0ZXAqJGl9dCB7XG4gICAgcGFkZGluZy10b3A6IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAucGFkZGluZy1sZy0jeyRzdGVwKiRpfWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAubWFyZ2luLWxnLSN7JHN0ZXAqJGl9bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAubWFyZ2luLWxnLSN7JHN0ZXAqJGl9ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLnBhZGRpbmctbGctI3skc3RlcCokaX1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAucGFkZGluZy1sZy0jeyRzdGVwKiRpfXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCskc3RlcCokaTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLm1hcmdpbi1tZC0jeyRzdGVwKiRpfXQge1xuICAgICAgbWFyZ2luLXRvcDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLm1hcmdpbi1tZC0jeyRzdGVwKiRpfWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmctbWQtI3skc3RlcCokaX10IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAucGFkZGluZy1tZC0jeyRzdGVwKiRpfWIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5tYXJnaW4tbWQtI3skc3RlcCokaX1sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLW1kLSN7JHN0ZXAqJGl9ciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5wYWRkaW5nLW1kLSN7JHN0ZXAqJGl9bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5wYWRkaW5nLW1kLSN7JHN0ZXAqJGl9ciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9ICBcbn1cblxuQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLm1hcmdpbi1zbS0jeyRzdGVwKiRpfXQge1xuICAgICAgbWFyZ2luLXRvcDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLm1hcmdpbi1zbS0jeyRzdGVwKiRpfWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmctc20tI3skc3RlcCokaX10IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAucGFkZGluZy1zbS0jeyRzdGVwKiRpfWIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5tYXJnaW4tc20tI3skc3RlcCokaX1sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLXNtLSN7JHN0ZXAqJGl9ciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5wYWRkaW5nLXNtLSN7JHN0ZXAqJGl9bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5wYWRkaW5nLXNtLSN7JHN0ZXAqJGl9ciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9ICBcbn1cblxuQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLm1hcmdpbi14cy0jeyRzdGVwKiRpfXQge1xuICAgICAgbWFyZ2luLXRvcDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLm1hcmdpbi14cy0jeyRzdGVwKiRpfWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmcteHMtI3skc3RlcCokaX10IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAucGFkZGluZy14cy0jeyRzdGVwKiRpfWIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5tYXJnaW4teHMtI3skc3RlcCokaX1sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLXhzLSN7JHN0ZXAqJGl9ciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5wYWRkaW5nLXhzLSN7JHN0ZXAqJGl9bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5wYWRkaW5nLXhzLSN7JHN0ZXAqJGl9ciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9ICBcbn1cbiIsIioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vLyBUZXh0IG1vZGlmaWNhdG9yc1xuLnQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnQtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udC1leHRyYWJvbGQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4udGV4dC1jZW50ZXIsXG4udC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWxlZnQsXG4udC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQsXG4udC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubC1zcGFjaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgJi0tMiB7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cbiAgLy8gMWQzID09PSAxLjNcbiAgJi0tMWQzIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIH1cbiAgJi0tMWQ2e1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgfVxuICAmLS0zIHtcblx0bGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgfVxuXG4gICYtLTQge1xuXHRsZXR0ZXItc3BhY2luZzogNHB4O1xuICB9XG5cbiAgJi0tNSB7XG5cdGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIH1cbn1cblxuLmwtaGVpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgJi0tMTYzIHtcblx0bGluZS1oZWlnaHQ6IDEuNjNlbTtcbiAgfVxuICAmLS0xMzcge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3ZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgLm1kLXQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgLnNtLXQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm9udC1zdHlsZSB7XG4gICYtaXRhbGlje1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxufVxuLy8gQmxvY2txdW90ZVxuLy8gTWl4aW5zIGJlbG93IGRlc2NyaWJlIHN0eWxlIGZvciBxdW90ZSBzeW1ib2wgb24gYmFja2dyb3VuZFxuQG1peGluIHF1b3RlLXN5bWJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzVweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7XG4gIGZvbnQtc2l6ZTogMTgwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb250ZW50OiAn4oCdJztcbiAgb3BhY2l0eTogMC4xO1xufVxuXG5AbWl4aW4gcXVvdGUtc3ltYm9sLXJpZ2h0IHtcbiAgQGluY2x1ZGUgcXVvdGUtc3ltYm9sO1xuICB0b3A6IC0yN3B4O1xuICByaWdodDogMyU7XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG5AbWl4aW4gcXVvdGUtc3ltYm9sLWhpZGUge1xuICBjb250ZW50OiBub25lO1xufVxuYmxvY2txdW90ZSB7XG5cdCY6YmVmb3JlIHtcblx0XHQgIEBpbmNsdWRlIHF1b3RlLXN5bWJvbDtcblx0fVxuXG5cdCYucS1zbWItcmlnaHQge1xuXHRcdCAgJjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgcXVvdGUtc3ltYm9sLXJpZ2h0O1xuXHRcdCAgfVxuXHR9XG5cblx0Ji5xLXNtYi1oaWRlIHtcblx0XHQgICY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIHF1b3RlLXN5bWJvbC1oaWRlO1xuXHRcdCAgfVxuXHR9XG59XG4iLCIvKipcbiogY29tbW9uIHZhcmllYmxlc1xuKiBhbmQgc3R5bGVcbiovXG5cbiRsaW5rLXRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG5cbi8vIEZJWE1FOiB1c2Ugb25seSBmb3IgSFRNTCAodHJhbnNwYXJlbnQgQlVUVE9OKVxuLmFoZXRvLWJnLS1kYXJrIHtcbiAgcGFkZGluZzogNTBweCAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG5cblxuLnR5cG9ncmFwaHlUZXh0IC5haGV0by1idG4ge1xuICAvLyBGSVhNRTogcmVtb3ZlIHdoZW4gY3JlYXRlIHNob3J0Y29kZVxuICBtYXJnaW46IDIwcHggMDtcblx0Ly8gRklYTUU6IHJlbW92ZSBpdCB3aGVuIGNyZWF0ZSBibG9ja3NcbiAgKyAuYWhldG8tYnRuIHtcblx0Ly8gZm9yIHR3byBvciBtb3JlIGJ0biBpbiBsaW5lXG5cdG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG59XG5cbi5haGV0by1idG4tY29udGFpbmVyIHtcbiAgLy8gbWFyZ2luOiAtMTBweCAwO1xuXG4gIC5haGV0by1idG4ge1xuXHRtYXJnaW46IDA7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0ICBtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbiAgfVxufVxuXG4vLyBidG4gZGVmYXVsdFxuLmFoZXRvLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaSxcbiAgc3BhbiB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAmOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmLmFoZXRvLWJ0bi0tdW5kZXJsaW5lIHtcblx0JjphZnRlciB7XG5cdCAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cdH1cbiAgfVxuXG4gIC8vIGJ0biBpbmxpbmVcbiAgJi0taW5saW5lIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8vIGJ0biB1bmRlcmxpbmVcbiAgJi0tdW5kZXJsaW5lIHtcbiAgICBwYWRkaW5nOiAwIDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblx0JjphZnRlciB7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIGJvdHRvbTogMDtcblx0ICBsZWZ0OiAwO1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIGhlaWdodDogMXB4O1xuXHQgIGNvbnRlbnQ6ICcnO1xuXHR9XG4gIH1cblxuICAvLyBidG4gd2l0aCBib3ggaWNvblxuICAmLS1ib3gge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAvLyBidG4gYmlnIHNpemUgKHJlY3RhbmdsZSlcbiAgJi0tcmVjdCB7XG5cdG1heC13aWR0aDogMTQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR3b3JkLXNwYWNpbmc6IDk5OTk5OTlweDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG5cbiAgLy8gQnRuIGNpcmNsZVxuICAmLS1jaXJjbGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8vIEljb24gaW5zaWRlIGJ1dHRvblxuLmFoZXRvLWJ0bl9faWNvbiB7XG4gICY6YmVmb3JlIHtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAmLS1ib3gge1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdHBhZGRpbmc6IDAgMjRweDtcblx0ICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuXHRcdCAgbWFyZ2luLXJpZ2h0OiAwcHg7XG5cdCAgfVxuXHQmOmJlZm9yZSB7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHotaW5kZXg6IDE7XG5cdFx0bGVmdDogMjBweDtcblx0fVxuXHQmOmFmdGVyIHtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgdG9wOiAtMXB4O1xuXHQgIGxlZnQ6IC0xcHg7XG5cdCAgd2lkdGg6IDYwcHg7XG5cdCAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuXHQgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHQgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHQgIGNvbnRlbnQ6ICcnO1xuXHQgIHotaW5kZXg6IDA7XG5cdH1cbiAgfVxufVxuXG4vLyBhZ2VuY3kgbGluZSBibHVlIGJ1dHRvblxuXG4uYWhldG8tYnRuLWNvbnRhaW5lciB7XG5cdC8vIG1hcmdpbi10b3A6IDgwcHg7XG5cdC5haGV0by1hZ2VuY3lfX2xpbmstLWRhcmsge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG4ubmV3cy1hZ2VuY3kge1xuXHQuYWhldG8tYWdlbmN5X19saW5rLS1kYXJrIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRyaWdodDogLTEycHg7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIGFnZW5jeSBsaW5lIGJsdWUgYnV0dG9uIiwiLmVkdSB7XG4gICYuYWh0LXBhZ2Uge1xuXG4gICAgJi0tZHVhbC1zYiB7XG5cbiAgICAgIC5haHQtcGFnZSB7XG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1heC13aWR0aDogMTY2NXB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2Ige1xuICAgICAgICAgIGZsZXg6IDEgMSAxOSU7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMzBweDsgXG5cbiAgICAgICAgICAvLyBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgLy8gfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NiLWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudC1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgICAgLy8gQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgIC8vICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5haHQtc2Ige1xuICAgICAgJi1lZHUge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgICAgICAgICAuZC14bC1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yaWdodC1zYixcbiAgICAmLS1sZWZ0LXNiIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5haHQtcGFnZSB7XG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1heC13aWR0aDogMTQzMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2Ige1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zYi1pbm5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgLy8gICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudC1pbm5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yaWdodC1zYiB7XG4gICAgICAuYWh0LXBhZ2Uge1xuICAgICAgICAmX19zYiB7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSBcbn1cbiIsIi5haGV0by10aXRsZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgcCB7XG5cdG1hcmdpbjogMDtcblxuXHRiIHtcblx0ICBmb250LXdlaWdodDogaW5oZXJpdDtcblx0fVxuICB9XG5cbiAgcCB7XG5cdCYubXJnbi10b3Age1xuXHQgIG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxuXG4gICZfX3RleHQge1xuXHQuYWhldG8tdGl0bGViYXJfX3N1YnRpdGxlIHtcblx0ICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcblx0Ji5sYXJnZS1zaXplIHtcblx0ICBmb250LXNpemU6IDYwcHg7XG5cblx0ICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHQgIH1cblx0fVxuICB9XG5cbiAgJl9faW5mbyB7XG5cdGZsZXg6IDI7XG5cdHBhZGRpbmc6IDEwMHB4IDUwcHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG5cdCAgZmxleC1iYXNpczogMTAwJTtcblx0fVxuICB9XG5cbiAgJl9faW5mby10ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0aGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLy8gRWxlbWVudHNcbiAgJl9fbWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogNztcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDExMHB4IDAgMTAwcHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdHBhZGRpbmc6IDcwcHggMDtcblx0fVxuXHQgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ICBwYWRkaW5nOiA0NXB4IDA7XG5cdCAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcblx0b3BhY2l0eTogMC42O1xuXHQmLS0xIHtcblx0ICBvcGFjaXR5OiAwLjE7XG5cdH1cblx0Ji0tMiB7XG5cdCAgb3BhY2l0eTogMC4yO1xuXHR9XG5cdCYtLTMge1xuXHQgIG9wYWNpdHk6IDAuMztcblx0fVxuXHQmLS00IHtcblx0ICBvcGFjaXR5OiAwLjQ7XG5cdH1cblx0Ji0tNSB7XG5cdCAgb3BhY2l0eTogMC41O1xuXHR9XG5cdCYtLTYge1xuXHQgIG9wYWNpdHk6IDAuNjtcblx0fVxuXHQmLS03IHtcblx0ICBvcGFjaXR5OiAwLjc7XG5cdH1cblx0Ji0tOCB7XG5cdCAgb3BhY2l0eTogMC44O1xuXHR9XG5cdCYtLTkge1xuXHQgIG9wYWNpdHk6IDAuOTtcblx0fVxuICB9XG5cbiAgJl9fY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMTtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG5cdGZsZXg6IDE7XG4gIH1cblxuICAmX19pbnB1dCB7XG5cdGZsZXgtYmFzaXM6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IGF1dG87XG5cblx0Zm9ybSB7XG5cdCAgZGlzcGxheTogZmxleDtcblx0ICBmbGV4LXdyYXA6IHdyYXA7XG5cdCAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHQgIG92ZXJmbG93OiBoaWRkZW47XG5cblx0ICBsYWJlbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0ICB9XG5cdCAgaW5wdXQge1xuXHRcdCZbdHlwZT10ZXh0XSB7XG5cdFx0ICBmbGV4OiAxO1xuXHRcdCAgcGFkZGluZzogMjFweCAyN3B4O1xuXHRcdCAgYm9yZGVyOiAwO1xuXHRcdCAgb3V0bGluZTogbm9uZTtcblx0XHQgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdH1cblxuXHRcdCZbdHlwZT1zdWJtaXRdIHtcblx0XHQgIHBhZGRpbmc6IDIwcHggNTVweDtcblx0XHQgIGJvcmRlcjogMDtcblx0XHQgIG91dGxpbmU6IG5vbmU7XG5cdFx0ICBjb2xvcjogJGMtd2hpdGU7XG5cdFx0ICBmb250LXdlaWdodDogNTAwO1xuXHRcdCAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHQgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0ICB9XG5cdFx0fVxuXHQgIH1cblx0fVxuICB9XG5cbiAgJl9fYnJlYWRjcnVtYnMge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji50LXdoaXRlIHtcblx0ICBhIHtcblx0XHRjb2xvcjogJGMtd2hpdGU7XG5cdCAgXHRmb250LXNpemU6IDE1cHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0ICBjb2xvcjogZmFkZS1vdXQoJGMtd2hpdGUsIDAuNSlcblx0XHR9XG5cdCAgfVxuXG5cdCAgbGkge1xuXHRcdGNvbG9yOiAkYy13aGl0ZTtcblxuXHRcdCYuY3VycmVudCB7XG5cdFx0ICAmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGMtd2hpdGU7XG5cdFx0ICB9XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdCAgY29sb3I6ICRjLXdoaXRlO1xuXHRcdH1cblx0ICB9XG5cdH1cblxuXG5cdHVsIHtcblx0ICBtYXJnaW46IDA7XG5cdCAgcGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0bGkge1xuXHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdCAgcGFkZGluZy1sZWZ0OiAwO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblxuXHQgICY6Zmlyc3QtY2hpbGQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHQgIGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHQgIH1cblxuXHQgICY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdCAgY29sb3I6ICM5OTk7XG5cdCAgfVxuXG5cdCAgJjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdGNvbnRlbnQ6ICdcXGYxMDUnO1xuXHRcdGZvbnQtZmFtaWx5OiBGb250YXdlc29tZTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdCAgfVxuXHR9XG4gIH1cblxuICAmX19hcnJvdy1kb3duIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDE1cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRpIHtcblx0ICBjb2xvcjogJGMtd2hpdGU7XG5cdCAgZm9udC1zaXplOiAzNnB4O1xuXHR9XG4gIH1cblxuICAudy0xMjAwIHtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC53LTExMDAge1xuXHRtYXgtd2lkdGg6IDExMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnctMTAwMCB7XG5cdG1heC13aWR0aDogMTAwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudy05MDAge1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudy04MDAge1xuXHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudy03MDAge1xuXHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudy02MDAge1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC8vIE1vZGlmaWNhdG9yc1xuICAmLS1oZWlnaHQtZnVsbCB7XG5cdGhlaWdodDogMTAwdmg7XG4gIH1cblxuXHQmLS1oZWlnaHQtNzMwIHtcblx0XHRoZWlnaHQ6IDczMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDczMHB4O1xuXG5cdFx0LnN3aXBlci13cmFwcGVyIHtcblx0XHRcdGhlaWdodDogNzMwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiA3MzBweDtcblx0XHR9XG5cdH1cblxuICAmLS1oZWlnaHQtNjAwIHtcblx0aGVpZ2h0OiA2MDBweDtcblx0bWluLWhlaWdodDogNjAwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDYwMHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHR9XG4gIH1cblxuICAmLS1oZWlnaHQtNTUwIHtcblx0aGVpZ2h0OiA1NTBweDtcblx0bWluLWhlaWdodDogNTUwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDU1MHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuXHR9XG4gIH1cblxuICAmLS1oZWlnaHQtNTAwIHtcblx0aGVpZ2h0OiA1MDBweDtcblx0bWluLWhlaWdodDogNTAwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDUwMHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHR9XG4gIH1cblxuICAmLS1oZWlnaHQtNDUwIHtcblx0aGVpZ2h0OiA0NTBweDtcblx0bWluLWhlaWdodDogNDUwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDQ1MHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHR9XG4gIH1cblxuICAmLS1oZWlnaHQtNDAwIHtcblx0aGVpZ2h0OiA0MDBweDtcblx0bWluLWhlaWdodDogNDAwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDQwMHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuXHR9XG4gIH1cblxuICAmLS1oZWlnaHQtMzUwIHtcblx0aGVpZ2h0OiAzNTBweDtcblx0bWluLWhlaWdodDogMzUwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDM1MHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuXHR9XG4gIH1cblxuICAmLS1oZWlnaHQtMzAwIHtcblx0aGVpZ2h0OiAzMDBweDtcblx0bWluLWhlaWdodDogMzAwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDMwMHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHR9XG4gIH1cblxuICAmLS1oZWlnaHQtMjUwIHtcblx0aGVpZ2h0OiAyNTBweDtcblx0bWluLWhlaWdodDogMjUwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDI1MHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuXHR9XG5cblx0LmFoZXRvLXRpdGxlYmFyX19tYWluIHtcblx0ICBwYWRkaW5nOiAxNXB4IDA7XG5cdH1cblxuXHQuYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIHtcblx0ICBoZWlnaHQ6IGF1dG87XG5cdH1cbiAgfVxuXG4gICYtLWhlaWdodC0yMDAge1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHRtaW4taGVpZ2h0OiAyMDBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogMjAwcHg7XG5cdCAgbWluLWhlaWdodDogMjAwcHg7XG5cdH1cblxuXHQuYWhldG8tdGl0bGViYXJfX21haW4ge1xuXHQgIHBhZGRpbmc6IDE1cHggMDtcblx0fVxuXG5cdC5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMge1xuXHQgIGhlaWdodDogYXV0bztcblx0fVxuICB9XG5cbiAgJi0taGVpZ2h0LTE1MCB7XG5cdGhlaWdodDogMTUwcHg7XG5cdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXG5cdC5zd2lwZXItd3JhcHBlciB7XG5cdCAgaGVpZ2h0OiAxNTBweDtcblx0ICBtaW4taGVpZ2h0OiAxNTBweDtcblx0fVxuXG5cdC5haGV0by10aXRsZWJhcl9fbWFpbiB7XG5cdCAgcGFkZGluZzogMTVweCAwO1xuXHR9XG5cblx0LmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyB7XG5cdCAgaGVpZ2h0OiBhdXRvO1xuXHR9XG4gIH1cblx0Ji0tbWVkX2hlaWdodC0yMDAge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdFx0fVxuXHR9XG5cdCYtLW1vYl9oZWlnaHQtMTUwIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHRcdH1cblx0fVxuXHQmLS1tb2JfaGVpZ2h0LTI1MCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNTBweDtcblx0XHR9XG5cdH1cbiAgLy8gSW50cm8gYmxvY2tcbiAgJl9faW50cm8ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogNTAlO1xuXHRwYWRkaW5nOiAxMnB4IDU3cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQ+ICoge1xuXHQgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcblx0fVxuXG5cdEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcblx0ICBsZWZ0OiAwO1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG5cdH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuXG5cdGgxIHtcblx0ICBmb250LXNpemU6IDgwcHg7XG5cdCAgbGV0dGVyLXNwYWNpbmc6IDJweDtcblxuXHQgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG5cdFx0Zm9udC1zaXplOiA2MHB4O1xuXHQgIH1cblxuXHQgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdCAgfVxuXHR9XG5cblx0bGkge1xuXHQgIG1hcmdpbi1yaWdodDogMTJweDtcblx0ICBmb250LXNpemU6IDE1cHg7XG5cdCAgZm9udC13ZWlnaHQ6IDUwMDtcblxuXHQgICY6YmVmb3JlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHQgIH1cblx0fVxuXG5cdC5haGV0by10aXRsZWJhciB7XG5cblx0ICAmX19icmVhZGNydW1icyB7XG5cblx0XHQmLnQtcmlnaHQge1xuXHRcdCAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xuXHRcdCAgfVxuXHRcdH1cblxuXHRcdCYudC1jZW50ZXIge1xuXHRcdCAgaGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdCAgZm9udC1zaXplOiAxNXB4O1xuXHRcdCAgZm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cblx0Ji0tYnVzc2luZXN7XG5cdFx0LmFoZXRvLXRpdGxlYmFyX19vdmVybGF5IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDRjI2MzI7XG5cdFx0fVxuXHR9XG5cdCYtLXBvbGl0aWNhbHtcblx0XHQuYWhldG8tdGl0bGViYXJ7XG5cdFx0XHQmX19zdWJ0aXRsZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmLXBsYXlmYWlyLWRpc3BsYXk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuXHRcdFx0QGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtLWVkdSB7XG5cdFx0LmFoZXRvLXRpdGxlYmFyX19tYWluIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1NXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDU1cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdC5haGV0by10aXRsZWJhcl9fbWFpbiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1yZXN0YXVyYW50IHtcblx0XHQuYWhldG8tdGl0bGViYXIge1xuXHRcdFx0Jl9fY29udGVudCB7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC42cHg7XG5cdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHRAaW5jbHVkZSB4cy1zaXplLW1heCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19zdWJ0aXRsZSB7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG4gICYtLXJlc3RhdXJhbnQtcmVzZXJ2YXRpb25zIHtcbiAgICAuYWhldG8tdGl0bGViYXIge1xuICAgICAgJl9fbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAxNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ucGFkZC1iYW5uZXJ7XG5cdHBhZGRpbmc6IDI1MHB4IDAgMTY1cHg7XG59XG5cbi5haGV0by10aXRsZWJhci0teW9nYSB7XG5cdC5haGV0by10aXRsZWJhcl9fb3ZlcmxheSAge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNmRlZywgIzAwMCAwJSwgI2ZmZDE0NSAxMDAlKTtcblx0fVxuXG5cdEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcblx0XHQuYWhldG8tdGl0bGViYXJfX3RleHQsXG5cdFx0LnRlc3RicmVhZGNydW1icyAge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG4uYWJvdXQteW9nYSB7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgXHRpbWcge1xuICBcdFx0bWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBcdH1cbiAgfVxufVxuIiwiLmFoZXRvLXBmIHtcbiAgJHA6ICY7XG5cbiAgJl9fZmlsdGVyLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fZmlsdGVyIHtcbiAgICBtYXJnaW46IDEwcHggMjVweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW46IDEwcHggMTVweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC45KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiA5OTk7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyB6b29tIHtcbiAgICBmcm9tIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMClcbiAgICB9XG4gICAgdG8ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgIH1cbiAgfVxuXG4gICZfX21vZGFsLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMzVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19hamF4LXBhZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2FqYXgtbG9hZGluZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBhbmltYXRpb246IHJvdGF0ZSAxcyBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgQGtleWZyYW1lcyByb3RhdGUge1xuICAgICAgICBmcm9tIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICB0byB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIC8vICYtLWJhcmJlcnNob3Age1xuICAgIC8vICAgI3skcH1fX2NhdC13cmFwIHtcbiAgICAvLyAgICAgbWFyZ2luOiAxOHB4IDA7XG4gICAgLy8gICAgIGNvbG9yOiByZ2JhKCRjLWFsdGVyLCAwLjcpO1xuICAgIC8vICAgICBmb250LWZhbWlseTogJGYtb3Blbi1zYW5zO1xuICAgIC8vICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgLy8gICB9XG4gICAgLy8gICAjeyRwfV9fdGl0bGUge1xuICAgIC8vICAgICBmb250LXNpemU6IDIxO1xuICAgIC8vICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgLy8gICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLy8gICB9XG4gICAgLy8gICAjeyRwfV9fdGV4dCB7XG4gICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgICAgei1pbmRleDogMjtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICAmLS1mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYtLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICB9XG5cbiAgJi0tbWV0cm8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubWFzb25yeV9ob3ZlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5haGV0by1wZiB7XG5cbiAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICYtLWhlaWdodCB7XG4gICAgICAgICAgaGVpZ2h0OiA4ODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdpZHRoIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcblxuICAgICAgICAgICYtLWhlaWdodCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogNDgwcHg7XG5cbiAgICAgICAgICAmLS1oZWlnaHQge1xuICAgICAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS13aWR0aCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAzODBweDtcblxuICAgICAgICAgICYtLWhlaWdodCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuXG4gICAgICAgICAgJi0taGVpZ2h0IHtcbiAgICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0td2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMzgwcHg7XG5cbiAgICAgICAgICAmLS1oZWlnaHQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgIC5haGV0by1wZl9fdGV4dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5haGV0by1wZl9fdGl0bGUge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5haGV0by1wZl9fY2F0LXdyYXAge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmFyYmVyc2hvcCB7XG4gICAgICAgICAgI3skcH1fX2ltZyB7XG4gICAgICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogNDJweCA0MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcztcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NhdC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcztcbiAgICAgIH1cblxuICAgICAgJl9fY2F0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZ3JpZCB7XG5cbiAgICAuYWhldG8tcGYge1xuXG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5haGV0by1wZl9fdGV4dCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDMycHggNDBweCAzN3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jYXQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NhdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXBvbGl0aWNhbHtcbiAgICAgIC5haGV0by1wZntcbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjMDUzNmE1O1xuICAgICAgICB9XG4gICAgICAgICZfX2ZpbHRlcntcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNC4zODtcbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuJi0tbWFzb25yeSB7XG5cbiAgICAuYWhldG8tcGYge1xuXG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5tYXNvbnJ5X2hvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubWFzb25yeV9ob3ZlciB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMTI0cHggMTIycHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMkE3NEVEIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTQ1cHg7XG4gICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jYXQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NhdCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4mLS1uZXcge1xuXG4gICAgLmFoZXRvLXBmIHtcblxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDEpLFxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgLmFoZXRvLXBmX19pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgLmFoZXRvLXBmX19jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuICsgMykge1xuICAgICAgICAgIC5haGV0by1wZl9fY29udGVudCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA0MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAyKSxcbiAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDMpIHtcbiAgICAgICAgICAgIC5haGV0by1wZl9fY29udGVudCB7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFoZXRvLXBmX190ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIC5haGV0by1wZl9faW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNG4gKyAxKSxcbiAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5haGV0by1wZl9faW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA1NzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYyZjUnO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuXG4gICAgICAmX19jYXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4mLS1jb25zdHJ1Y3Rpb24ge1xuICAgIC5haGV0by1wZiB7XG4gICAgICAmX19maWx0ZXItd3JhcCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19maWx0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi5haGV0by1wZl9fZmlsdGVyLXdyYXBfX2NvbnN0cnVjdGlvbiB7XG4gICAgLmFoZXRvLXBmIHtcbiAgICAgICZfX2ZpbHRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC8vY29sb3I6ICRjLWFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuXG5cblxuXG5cbiAgJi0tZ3JpZC1yZXN0YXVyYW50IHtcbiAgICAuYWhldG8tcGYge1xuICAgICAgJl9fZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19maWx0ZXItd3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2ZpbHRlci1zZWFyY2gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDJweCA1MHB4IDAgMTBweDtcbiAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMjIyMjI4MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2ZpbHRlci1zZWFyY2g6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxmMmY1JztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgJl9fZmlsdGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMjVweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgJjpob3ZlciAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtX19jb3ZlciB7XG4gICAgICAgICAgLy9vcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDUycHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXBsYXlmYWlyLWRpc3BsYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICB9XG4gICAgICAmX19idXR0b25zLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuXG5cbiAgICAgICZfX3pvb20tYnV0dG9uLFxuICAgICAgJl9fbGlrZS1idXR0b24sXG4gICAgICAmX19zaGFyZS1idXR0b24ge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICB9XG4gICAgICAmX19zaGFyZS1idXR0b24ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmX196b29tLWljb24sXG4gICAgICAmX19saWtlLWljb24sXG4gICAgICAmX19zaGFyZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgLy9maWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoNzQ3OSUpIGh1ZS1yb3RhdGUoMTc5ZGVnKSBicmlnaHRuZXNzKDExOSUpIGNvbnRyYXN0KDEwMCUpO1xuICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cblxuICAgICAgJl9fem9vbS1pY29uOmhvdmVyLFxuICAgICAgJl9fbGlrZS1pY29uOmhvdmVyLFxuICAgICAgJl9fc2hhcmUtaWNvbjpob3ZlcixcbiAgICAgICZfX3pvb20taWNvbjpmb2N1cyxcbiAgICAgICZfX2xpa2UtaWNvbjpmb2N1cyxcbiAgICAgICZfX3NoYXJlLWljb246Zm9jdXN7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG5cbi5jb25zdHJ1Y3Rpb24tcHJvamVjdHMtd3JhcCB7XG4gIC5haGV0by1wZiB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICY6aG92ZXIgLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbV9fY292ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0ge1xuICAgICAgJl9fY292ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICAgICZfX2NvdmVyOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgICZfX2NvdmVyLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXDU1JztcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWhldG8tcGZfX3RleHQge1xuICAgIC5haGV0by1wZl9fY2F0IHtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wb3J0Zm9saW8ge1xuICAmLW5ldyB7XG4gICAgLnctMTAwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5haGV0byB7XG4gICAgICAmLXNpbmdsZS1pbWcge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wb3J0Zm9saW8tbmF2X19kaXItLXByZXYge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBvcnRmb2xpby1uYXZfX2xpc3Qge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19kaXItLW5leHQge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZWVlZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyXG59XG5cbi5kZXRhaWxfdGV4dCB7XG4gIG1heC13aWR0aDogNTcwcHggIWltcG9ydGFudDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHggMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaW5nbGUge1xuICAmX19wb3J0Zm9saW8ge1xuICAgICYtLTMsXG4gICAgJi0tNCxcbiAgICAmLS01IHtcblxuICAgICAgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGZhZGUtb3V0KCRjLXdoaXRlLCAwLjMpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0NXB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tYmxvY2txdW90ZV9fdGl0bGUge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1zaW5nbGUtaW1nIHtcbiAgICAgICAgJl9faW1nLS1oMzYwIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWctLWg1MjAge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLTQge1xuICAgICAgLmJnLXdyYXAtYy1kYXJrIHtcbiAgICAgICAgLmFoZXRvLWhlYWRpbmcge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCA1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDc0MCB7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MDAge1xuICAgICAgICAgIGhlaWdodDogNTc4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS0yIHtcbiAgICAgIC5haGV0by1oZWFkaW5nIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLTcge1xuICAgICAgLmFoZXRvIHtcbiAgICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAuYWhldG8tc29jaWFscy0tY2lyY2xlIC5haHQtc29jaWFsc19fbGluayB7XG4gICAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wtbGctOC5vZmZzZXQtbGctMSB7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZXRyZWF0LS0wLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgID4gLnJvdyA+IFtjbGFzcyo9XCJjb2wtbWQtNlwiXTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1hcmdpbi1sZXJnZV8zMHQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5wb3J0Zm9saW8tLWxvYWQtbW9yZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBpbWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5sb2FkIHtcbiAgaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5wb3J0Zm9saW8tbmV3IHtcbiAgLm1hc29ucnlfaG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvbnQtcGxheWZhaXIge1xuICBmb250LWZhbWlseTogJGYtcGxheWZhaXItZGlzcGxheTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tcGZfX2FqYXgtcGFnLmxvYWRpbmcuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MDAge1xuICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gY2h1cmNoIGdhbGxlcnlcbi5jaHVyY2gtZ2FsbGVyeS13cmFwIHtcbiAgLmFoZXRvLXBmIHtcbiAgICAmX19maWx0ZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICB9XG5cbiAgICAmX19hamF4LWxvYWRpbmcge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW1ldHJvIHtcbiAgICAgIC5haGV0by1wZiB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2F0LXdyYXAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jYXQge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFyZ2luLWNodXJjaC1nYWxsZXJ5LWIge1xuICAgIG1hcmdpbi1ib3R0b206IDExM3B4O1xuICB9XG5cbiAgLm1hcmdpbi1jaHVyY2gtZ2FsbGVyeS10IHtcbiAgICBtYXJnaW4tdG9wOiAxMjdweDtcbiAgfVxuXG4gIC5wYWRkaW5nLWNodXJjaC1nYWxsZXJ5LWJ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG4iLCIucG9ydGZvbGlvLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDBweDtcblxuICAmX19kaXIge1xuXHQmLS1wcmV2IHtcblx0ICAucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcblx0ICB9XG5cblx0ICAmOmhvdmVyIHtcblx0XHQucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuXHRcdCAgbGVmdDogLTNweDtcblx0XHR9XG5cdCAgfVxuXHR9XG5cblx0Ji0tbmV4dCB7XG5cdCAgLnBvcnRmb2xpby1uYXZfX2Rpci1pY29uIHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcblx0ICB9XG5cblx0ICAmOmhvdmVyIHtcblx0XHQucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuXHRcdCAgbGVmdDogM3B4O1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxuXG4gICZfX2Rpci10aXRsZSB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogMS40cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19kaXItaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICZfX2xpc3QtaWNvbiB7XG5cdGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4iLCIuYWh0LWNvdXJzZSB7XG5cbiAgJi0tZWR1IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgLmFodC1jb3Vyc2Uge1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbS1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgLy8gYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcblxuICAgICAgICAmOmhvdmVyIHsgICAgICBcbiAgICAgICAgICAuYWh0LWNvdXJzZV9fb3ZybCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICYtLWZyZWUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MkIzNDU7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19vdnJsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHggMzJweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2F1dGhvciB7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICZfX3N0YXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fc3RhciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0xIHtcbiAgICAgIC5haHQtY291cnNlIHtcbiAgICAgICAgJl9faXRlbS1pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1OXB4IDAgcmdiYSgkYy1ibGFjaywgMC4wNSk7XG4gIFxuICAgICAgICAgICY6aG92ZXIgeyAgICAgIFxuICAgICAgICAgICAgLmFodC1jb3Vyc2VfX292cmwge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwIHJnYmEoJGMtYmxhY2ssIDAuMTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLTIge1xuICAgICAgLmFodC1jb3Vyc2Uge1xuICAgICAgICAmX19pdGVtLWlubmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggMCByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcbiAgXG4gICAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAyMHB4IDAgcmdiYSgkYy1ibGFjaywgMC4xNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2luZ2xlIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuYWh0LWNvdXJzZSB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LWNvdXJzZS1kZXQge1xuICAmLS1lZHUge1xuXG4gICAgLmFodC1jb3Vyc2UtZGV0IHtcblxuICAgICAgJl9fdGh1bWIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fYXRoIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAmLWFib3V0IHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLW1haW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLW5hbWUge1xuICAgICAgICAgIG1hcmdpbjogMTZweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXBvcyB7XG4gICAgICAgICAgbWFyZ2luOiAycHggMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zb2Mge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlc2Mge1xuICAgICAgICAgIG1hcmdpbjogMjZweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDI0cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jbW50cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBtYXJnaW46IDM1cHggMCAtNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMjhweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tIHtcbiAgICAgICAgICAmLWJsb2NrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUtcG9zdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNoaWxkcmVuIHtcblxuICAgICAgICAgIC5jb21tZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJysgJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBSZXNwb25kXG4gICAgICAgIC5jb21tZW50IHtcbiAgICAgICAgICAmLXJlc3BvbmQge1xuICAgICAgICAgICAgcGFkZGluZzogNTVweCAwIDA7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLXJlcGx5LXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlci1jb2x1bW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtY29tbWVudCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1Ym1pdC1idG4ge1xuICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDAgMDtcbiAgICAgICAgICBwYWRkaW5nOiAyMXB4IDM4cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5haHQtcGFnZV9fc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQgdXJsKC4uL2ltZy9pbm5lci1wYWdlcy9ibG9nL2ljb24tZW52ZWxvcGUucG5nKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggOTVweDtcblxuICAgICAgICAud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgb3BhY2l0eTogMC41MTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE0NTJiNztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgXHRcdCAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBcdFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICMyQTc0RUQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAzNXB4O1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLmFodC1wYWdlLS1yaWdodC1zYiB7XG4gIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogOTFweDtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzI2MjUyNztcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaW1nX3RleHRfY29udGFpbmVyIHtcbiAgICAgIGg2IHtcbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgfVxuICAgICAgLmltZy1jb250ZW50IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIGg2IHtcbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCl7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmltZy1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLnBvc3QtbWV0YSB7XG4gICAgICBtYXJnaW46IDUwcHggMCA3MHB4O1xuICAgICAgLnRhZ3Mge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saWtlcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpe1xuICAgICAgLnBvc3QtbWV0YSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLmxpa2VzIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3N0LWF1dGhvci1pbmZvIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICBwYWRkaW5nOiA1MHB4IDUwcHggNTBweCAxNzRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgbGVmdDogNzNweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KXtcbiAgICAgIC5wb3N0LWF1dGhvci1pbmZvICB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtaW5uZXIge1xuICAgICAgLy8gcGFkZGluZzogMCAwIWltcG9ydGFudDtcbiAgICAgIC8vIG1hcmdpbjogMCAwIWltcG9ydGFudDtcbiAgICAgIC5jb21tZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgIC5hdXRob3ItbmFtZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1hdXRob3Ige1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWh0LWNvdXJzZS0tY29tbWVudHMge1xuICAuYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDBweCAwcHghaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMHB4IDBweCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZSB7XG4gICZfX2NociB7XG4gICAgLmFodC1wYWdlLS1yaWdodC1zYiB7XG4gICAgICAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgICAgICAucG9zdC1tZXRhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGxhcmdlLXNpemUtYWxsIHtcbiAgLmJsb2ctLXNpbmdsZSB7XG4gICAgJl9fY2hyIHtcbiAgICAgIC5haHQtcGFnZS0tcmlnaHQtc2Ige1xuICAgICAgICAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgICAgICAgIC5wb3N0LW1ldGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaXVtLXNpemUtYWxsIHtcbiAgLmJsb2ctLXNpbmdsZSB7XG4gICAgJl9fY2hyIHtcbiAgICAgIC5haHQtcGFnZS0tcmlnaHQtc2Ige1xuICAgICAgICAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgICAgICAgIC5wb3N0LW1ldGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAuYmxvZy0tc2luZ2xlIHtcbiAgICAmX19jaHIge1xuICAgICAgLmFodC1wYWdlLS1yaWdodC1zYiB7XG4gICAgICAgIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgICAgICAgLnBvc3QtbWV0YSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtZXZlbnQge1xuXG4gICYtLWVkdSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIC8vIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAzcHggcmdiYSgkYy1ibGFjaywgMC4xNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjJweCk7XG4gICAgICAvLyBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTQpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMTVweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNSk7XG4gICAgfVxuXG4gICAgLmFodC1ldmVudCB7XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZy1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogNDBweCAyNXB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGF5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19tb250aCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLmFodC1ldmVudCB7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0taW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMzBweCA0MHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGF5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgICZfX21vbnRoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0LjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDE1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNXB4IDQzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtZXYtZGV0IHtcblxuICAmLS1lZHUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuYWh0LWV2LWRldCB7XG5cbiAgICAgICZfX21haW4ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAmX19hYm91dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcHJvZyB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3NjaGVkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi11bml0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTdweCAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIC5haHQtZXYtZGV0X19zY2hlZC1wbHVzIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcGx1cyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aW1lIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zcGVha2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweDtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDkwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMzcwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAmX19zcGVha2VyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAmX19zcGVha2VyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgJl9fc2Ige1xuICAgICAgICBmbGV4LWJhc2lzOiAzMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMjhweCAzMHB4IDQwcHggNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc2ItdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19idXkge1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgfVxuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fc2VsZWN0LXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19udW1iZXItd3JhcCB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19udW1iZXIge1xuICAgICAgICB3aWR0aDogNDNweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX251bWJlci1xIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgICZfX3N1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuICAgIC5haHQtZXYtZGV0X19jb250ZW50IHtcbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgfVxuXG4gICAgICAueW9nYS1kZXRhaWwtYnRuIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1ldi1kZXQge1xuICAmLS15b2dhIHtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDI0cHggMDtcbiAgICB9XG5cbiAgICAuYWh0LWV2LWRldCB7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2ltZy1ob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19kYXRlLW51bWJlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtZXZlbnQge1xuXG4gICYtLWNociB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgLmFodC1ldmVudCB7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJl9fZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19kYXkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB9XG5cbiAgICAgICZfX21vbnRoIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2hyLTEge1xuICAgIHBhZGRpbmc6IDIzcHggNzBweCAyNXB4IDcwcHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDQwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDUpO1xuICAgIHotaW5kZXg6IDE7IFxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDczcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cblxuICAgIC5haHQtZXZlbnQge1xuICAgICAgJl9fZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNDVweDtcbiAgICAgICAgbGVmdDogNjVweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmbGV4OiAzIDEgMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiA1IDEgMDtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZ3JvdzogNDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlZWU7XG4gICAgICAgIHdpZHRoOiAxMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxMTFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLy8gYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNoci0yIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGhlaWdodDogNDEwcHg7XG4gICAgcGFkZGluZzogMHB4IDQwcHggNDBweCA0MHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAzMHB4IDQwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBcblxuICAgIC5haHQtZXZlbnQge1xuICAgICAgJl9fZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgbGVmdDogMzhweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ5cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaHVyY2gtd3JhcC0zIHtcbiAgLmFodC1ldmVudCB7XG4gICAgJi0tY2hyIHtcbiAgICAgIC5haHQtZXZlbnQge1xuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL2NodXJjaC1ldmVudHMgcGFnZVxuLmNodXJjaC1ldmVudHMtd3JhcCB7XG4gIC5haHQtZXZlbnQge1xuICAgICYtLWNocntcbiAgICAgIC5haHQtZXZlbnR7XG4gICAgICAgICZfX21vbnRoIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2hyLTIge1xuICAgICAgaGVpZ2h0OiA0NDlweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogODdweCA2M3B4IDQzcHggNDBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzOHB4IDQ5cHggMCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICAgLmFodC1ldmVudCB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTlweCkgYW5kIChtYXgtd2lkdGg6IDE2NjVweCkge1xuICAuYWh0LWV2ZW50IHtcbiAgICAmLS1jaHItMiB7XG4gICAgICAuYWh0LWV2ZW50IHtcbiAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RldGFpbCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY2NXB4KSBhbmQgKG1heC13aWR0aDogMTgyMHB4KSB7XG4gIC5haHQtZXZlbnQge1xuICAgICYtLWNoci0yIHtcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDQwcHggMzBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL2NodXJjaCBldmVudHMgcGFnZVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaHVyY2gtZXZlbnRzLXBhZGRpbmctdCB7XG4gICAgcGFkZGluZy10b3A6IDEyNHB4O1xuICB9XG5cbiAgLmNodXJjaC1ldmVudHMtcGFkZGluZy1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cblxuICAucGFkZGluZy1zZXJtb25zLWNoci0yIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuY2h1cmNoLWV2ZW50cy13cmFwIHtcbiAgICAuYWh0LWV2ZW50IHtcbiAgICAgICYtLWNoci0yIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAuYWh0LWV2ZW50e1xuICAgICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLypldmVudCBwb2xpdGljYWwqL1xuLnNlY3Rpb24tZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNGZmO1xuXG4gIC5ldmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDMzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTA1cHggMzBweCAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMjZweCA1NS41cHggMy41cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KVxuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gICAgICAuZXZlbnQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1vc3dhbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAuZXZlbnQge1xuICAgICAgICAmLWRhdGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLW51bWJlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTM2YTU7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLW1vbnRoIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGQyOTMyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LWJvdHRvbS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cblxuLypldmVudCBkYXRhaWwqL1xuLmFodHtcbiAgJi0tZXZlbnQtZGV0YWlsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1ldi1kZXQge1xuICAgICYtLXBvbGl0aWNhbCB7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5haHQtZXYtZGV0IHtcblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RldGFpbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RldGFpbC1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXRhaWwtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kYXRlLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kYXRlLW51bWJlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gbmV3cyBhZ2VuY3lcblxuLm5ld3MtYWdlbmN5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmZDtcbiAgLmFnZW5jeS1uZXdzX19pdGVtX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgaGVpZ2h0OiAzNTlweDtcbiAgfVxuXG4gIC5hZ2VuY3ktbmV3c19faXRlbV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQwcHggMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCA1MHB4IDAgcmdiYSgzOSwgNTYsIDE1NCwgMC4wNyk7XG4gIH1cblxuICAuYWdlbmN5LW5ld3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5hZ2VuY3ktbmV3c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2JiYmJiYjtcbiAgfVxuXG4gIC5hZ2VuY3ktbmV3c19fZGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzMwZGVnLCAjMTIwMGZmLCAjZDgwMGZmKTtcbiAgICAmLWRheSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmLW1vbnRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4vLyBuZXdzIGFnZW5jeSBlbmQiLCIuYWh0LWdyaWQtMSB7XG5cbiAgJi0tZWR1IHtcblxuICAgIC5haHQtZ3JpZC0xIHtcblxuICAgICAgJl9fZmlsdGVyLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDlweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuYWh0LWdyaWQtMV9faXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDMycHggNDBweCAzOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXRzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtc2VybW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAyMCUsICRjLWJsYWNrKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuYWh0LXNlcm1vbl9faWNvbi1saW5rcyB7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICAgIC5haHQtc2VybW9uX19saW5rLXdyYXAge1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19jYXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cblxuICAmX19jYXQge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gICZfX2ljb24tbGlua3Mge1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmX19pY29uLWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gICZfX2xpbmstd3JhcCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5haHQtc2VybW9uX19saW5rIHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5zZXJtb25zLS1jaHVyY2gtd3JhcC0zIHtcbiAgLmFodC1oZWFkaW5nIHtcbiAgICAmLS1jaHIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcblxuICAgICAgLmhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlcm1vbnMtLWNodXJjaC13cmFwIHtcbiAgLmFodC1zZXJtb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5haHQtc2VybW9uX19saW5rLXdyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtc2VybW9uX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuICB9XG59XG5cbi5zZXJtb25zLS1jaHVyY2gtd3JhcC00IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAuc2VybW9ucy0tY2h1cmNoLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAyNXB4IDUwcHg7XG4gIH1cblxuICAuYWh0LXNlcm1vbiB7XG4gICAgd2lkdGg6IDMyMHB4O1xuXG4gICAgJl9fY2F0cyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5haHQtc2VybW9uX19saW5rLXdyYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtc2VybW9uX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWRkaW5nLXNlcm1vbnMtY2hyIHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zZXJtb25zLWNociB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcm1vbnMtLWNodXJjaC13cmFwLTQge1xuICAgIC5zZXJtb25zLS1jaHVyY2gtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNlcm1vbnMtLWNodXJjaC13cmFwLTMge1xuICAgIC5haHQtaGVhZGluZyB7XG4gICAgICAmLS1jaHIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5haHQtc2VybS1kZXQge1xuICAgICYtLWNociB7XG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5haHQtc2VybS1kZXQge1xuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXRhaWwtdmFsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2RldGFpbC10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltZy1ob2xkZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmFodC1zZXJtb24tZGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDIwJSwgJGMtYmxhY2spO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAuYWh0LXNlcm1vbi1kZXRfX2ljb24tbGlua3Mge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2ljb24tbGlua3Mge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2ljb24tbGluayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmX19saW5rLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5haHQtc2VybW9uLWRldF9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhZGRpbmctc2VybW9ucy1kZXR7IFxuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgfVxufSIsIi8vIEJMT0cgQ3J1dGNoZXNcbi5haGV0by1wYWdlIHtcblxuICAmLS1zaW5nbGUtcG9zdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYtLWR1YWwtc2lkZWJhcnMge1xuICAgIC5haGV0by1zaWRlYmFyLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gICAgXG4gICYtLW5vLXNpZGViYXIge1xuXG4gICAgLmFoZXRvLXNpZGViYXItd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudCB7XG5cbiAgICAgICYtLXNpbmdsZS1wb3N0IHtcbiAgICAgICAgLnBvc3QtZGF0YSB7XG4gICAgICAgICAgPiBwLFxuICAgICAgICAgID4gaDEsICAgICAgXG4gICAgICAgICAgPiBoMixcbiAgICAgICAgICA+IGgzLFxuICAgICAgICAgID4gaDQsXG4gICAgICAgICAgPiBoNSxcbiAgICAgICAgICA+IGg2IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWhldG8tc2lkZWJhci13cmFwcGVyIHtcbiAgfVxuXG4gIC5haGV0by1jb250ZW50LXdyYXBwZXIge1xuICAgICYtLXNhYXMge1xuICAgICAgYmFja2dyb3VuZDogI2YzZjlmZjtcbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1jb250ZW50IHtcbiAgJGs6ICY7XG4gIC5wb3N0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQ29udGVudCB0b3BcbiAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDUwcHggNDVweDtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbWFnZVxuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlciB7XG4gICAgICAgICYtLWJsb2ctZ2FsbGVyeSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBdWRpb1xuICAgIC5hdWRpby13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnkge1xuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICYtb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjcpO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1tb2RhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjkpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgfVxuXG4gICAgICAmLW1vZGFsLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgICAgfVxuXG4gICAgICBAa2V5ZnJhbWVzIHpvb20ge1xuICAgICAgICBmcm9tIHt0cmFuc2Zvcm06IHNjYWxlKDApfVxuICAgICAgICB0byB7dHJhbnNmb3JtOiBzY2FsZSgxKX1cbiAgICAgIH1cblxuICAgICAgJi1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMzVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVmlkZW9cbiAgICAudmlkZW8ge1xuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAmLXRodW1ibmFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIH1cblxuICAgICAgJi1wbGF5LWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgY29udGVudDogJ1xcZjQ4OCc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAmLXBsYXktYnRuIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lanMtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gWW91dHViZSwgVmltZW9cbiAgICBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxxdCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDEwMHB4IDUwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgcmlnaHQ6IDMlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogNzVweCAxNXB4IDYwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDb250ZW50IGJvdHRvbVxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDQwcHggNTBweCA0NXB4O1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCA0NXB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLnBvc3QtY2F0cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDEwcHggMCA3cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLWF1dGhvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIGg2IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlrZXMge1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbW1lbnRzIHtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY2F0cyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogM3B4IDNweCAzcHggMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFBvc3QgYm90dG9tIGluZm9cbiAgICAmLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYWRkaXRpb25hbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLnRhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saWtlcyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjhweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRUUyODY1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNoYXJlXG4gICAgJi1zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW46IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRhdGEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuZ2FsbGVyeSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQ3MHB4LCAxZnIpKTtcbiAgICAgICAgZ3JpZC1nYXA6IDMwcHg7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEFib3V0IGF1dGhvclxuICAuY29tbSB7XG4gICAgJi1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggNzBweCA2MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICB9XG5cbiAgICAmLWltZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXR4dCB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuYXV0aG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cblxuICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAmLWJsb2NrIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICYtaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYtdHh0IHtcbiAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb21tZW50c1xuICAua2FybWEtY29tbWVudHMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgJi5jaGlsZHJlbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21tIHtcbiAgICAgICYtYmxvY2sge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzVweDtcbiAgICAgIH1cblxuICAgICAgJi1pbWcge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLXR4dCB7XG4gICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZS1wb3N0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG5cbiAgICAgICAgJi1ibG9jayB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLXR4dCB7XG4gICAgICAgICAgLmRhdGUtcG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBMZWF2ZSBhIGNvbW1lbnRcbiAgLmNvbW1lbnQge1xuXG4gICAgJi1yZXBseS1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTE1cHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYyMWUnO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJlc3BvbmQge1xuICAgICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJlcGx5LXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cblxuICAgICYtZm9ybSB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53cmFwcGVyLWNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmlucHV0LWNvbW1lbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jZW50ZXJlZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG5cbiAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG5cbiAgICAgICYgKyAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgIC5wb3N0IHtcblxuICAgICAgICAmLWRhdGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lanNfX2F1ZGlvIHtcbiAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcblxuICAgICAgLm1lanMge1xuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGxheXBhdXNlLWJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdm9sdW1lLWJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aW1lIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm1lanMge1xuXG4gICAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3BsYXlwYXVzZS1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3ZvbHVtZS1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGltZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuXG4gICAgLnBvc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJiArIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMztcbiAgICAgICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgJi0tYmxvZy1nYWxsZXJ5IHtcblxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmF1ZGlvLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gVmlkZW9cbiAgICAgIC52aWRlbyB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgZmxleDogMztcbiAgICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBsYXktYnRuIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBmbGV4OiA3O1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5mb3JtYXQtZ2FsbGVyeSB7XG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzEwcHgsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjYwcHgsIDFmcikpO1xuICAgIH1cblxuXG4gICAgLnBvc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLnBvc3Qge1xuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNhdHMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMzBweCA0MHB4O1xuXG4gICAgICAgIC5haGV0by1idG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIC52aWRlbyB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAmLXBsYXktYnRuIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hdWRpby13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5ibHF0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMzBweCAzNXB4IDY1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmZvcm1hdC1xdW90ZSB7XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1hc29ucnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzUwcHgsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIGdyaWQtYXV0by1yb3dzOiAxMHB4O1xuXG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNjBweCwgMWZyKSk7XG4gICAgfVxuXG4gICAgLnBvc3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1jYXRzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHg7XG5cbiAgICAgICAgLmFoZXRvLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSB7XG4gICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgIC5hdWRpby13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC52aWRlbyB7XG5cbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuXG4gICAgICAgICYtcGxheS1idG4ge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJscXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEzMHB4IDM1cHggNjVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuXG4gICAgICAmLmZvcm1hdC1xdW90ZSB7XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1ldHJvIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5wb3N0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDE2LjY2JTtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNTBweCA5MHB4IHJnYmEoJGMtYmxhY2ssIDAuOSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNTBweCA5MHB4IHJnYmEoJGMtYmxhY2ssIDAuMyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAucG9zdCB7XG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtY2F0cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWhldG8tYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3N0LWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgxMm4gKyAxKSxcbiAgICAgICY6bnRoLWNoaWxkKDEybiArIDYpLFxuICAgICAgJjpudGgtY2hpbGQoMTJuICsgOSkge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBoZWlnaHQ6IDY0MHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgxMm4gKyA0KSxcbiAgICAgICY6bnRoLWNoaWxkKDEybiArIDUpLFxuICAgICAgJjpudGgtY2hpbGQoMTJuICsgMTApIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgMSksXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDYpLFxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyA5KSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDY0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgNCksXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDUpLFxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyAxMCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDYpLFxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyA5KSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgNCksXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDUpLFxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyAxMCkge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyAxKSxcbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgOCkge1xuICAgICAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNjQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1mdWxsLXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYtLXNpbmdsZS1wb3N0IHtcbiAgICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgICBwYWRkaW5nOiA5NXB4IDMwcHggMTIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gICAgJi5haGV0by1jb250ZW50LS1zYWFzIHtcbiAgICAgIC5wb3N0IHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXJlY2VudC1wb3N0cyB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogMTE1cHggMTVweCAxMjVweDtcblxuICAgIC5wb3N0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAucG9zdCB7XG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtY2F0cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmICsgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAzMHB4IDQwcHg7XG5cbiAgICAgICAgLmFoZXRvLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIC52aWRlbyB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAmLXBsYXktYnRuIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5ibHF0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMzBweCAzNXB4IDY1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmZvcm1hdC1xdW90ZSB7XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNpZGViYXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5wb3N0IHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMzVweCAwIDQwcHg7XG5cbiAgICAgICAgICAuYWhldG8tYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29tbWVudHMge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmc6IDEwNXB4IDE1cHggMTIwcHg7XG5cbiAgICAmLS1zaWRlYmFyIHtcbiAgICAgIG1heC13aWR0aDogMTAzMHB4O1xuICAgICAgcGFkZGluZzogMTE1cHggMzBweCAxMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAmLS1zYWFzIHtcbiAgICAucG9zdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLmJscXQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybWF0LXF1b3RlIHtcbiAgICAgIC5wb3N0LWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJl9faXRlbTpub3QoLnBvc3QtYXV0aG9yKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucG9zdC1hdXRob3Ige1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDU3cHg7XG4gICAgICAgICAgICBsZWZ0OiAzM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAyMTVweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTExMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmOWZmO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuICAgIC5wb3N0IHtcblxuICAgICAgJi1kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDI4cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDRweCAxNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzAlKTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgfVxuXG4gICAgICAmLWNhdHMge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxxdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG5cbiAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1jYXRzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtY2F0cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuYWhldG8tYnRuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSB7XG4gICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5hdWRpby13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbi8qbmV3cyBwb2xpdGljYWwqL1xuLm5ld3tcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDM1LjdweCAyLjNweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMjZweCA1NS41cHggMy41cHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpXG4gIH1cblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHggMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgLm5ldy10aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1vc3dhbGQ7XG4gICAgICB9XG5cbiAgICB9XG4gICAgcHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbiAgICAubmV3LWRhdGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogI2RkMjkzMjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAubmV3LWNhdHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG5cbiIsIi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmJ0bi0tbG9hZC1tb3JlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnByZXYsXG4gICAgLm5leHQge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJldiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5leHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcCB7XG5cbiAgICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYuY3VycmVudCxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJBNzRFRDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIC5wcmV2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgLm5leHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGVhcm4tbW9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAmOmFmdGVyLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLXVwcGVyY2FzZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICAmLS1uby1kZWNvcmF0aW9uIHtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uby1iZyB7XG4gIH1cblxuICAmLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS1udW1iZXJzIHtcblxuICB9XG5cbiAgJi0td2l0aG91dC1udW1iZXJzIHtcbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LWJsb2cteW9nYSB7XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4ICkge1xuICAgICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG5cbiAgICAgICAgLmFodC1ibG9nLXlvZ2FfX2ltZyB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5haHQtYmxvZy15b2dhX19saW5rIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICYtaW5uZXIge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgJl9fY2F0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMTVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzM3B4IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW46IDIycHggMCAwO1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICB9XG5cbiAgJl9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxOXB4IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJl9fZGV0LXRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuIiwiLmFodC1wb3N0LXlvZ2Ege1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgJl9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA0M3B4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gICZfX2RldGFpbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gICZfX3RodW1ibmFpbCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgJl9fdGh1bWJuYWlsLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjNweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAyM3B4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkaXRpb25hbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdHMge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0cy1uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19jYXRzLWxpc3Qge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAmX19jYXRzLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlrZXMge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19saWtlcy1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjb2xvcjogI0VFMjg2NTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmX19hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDYwcHggNzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci1pbWctaG9sZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3ItaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yLWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgJl9fYXV0aG9yLWFib3V0IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fYXV0aG9yLXRpdGxlIHtcbiAgICBtYXJnaW46IC0zcHggMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICB9XG5cbiAgJl9fYXV0aG9yLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIH1cblxuICAmX19hdXRob3ItbW9yZSB7XG4gICAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgfVxuXG4gICZfX2F1dGhvci1saW5rIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbiIsIi5haHQtc2lkZWJhci15b2dhIHtcblxuICAud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgIH1cbiAgfVxuXG4gIC55b2dhLS13aWRnZXRfY2F0ZWdvcmllcyB7XG4gICAgLndpZGdldC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGYtZnV0dXJhO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG4gIH1cblxuICAvLyBDYXRlZ29yaWVzIHdpZGdldFxuICAud2lkZ2V0X2NhdGVnb3JpZXMge1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDNweCAxOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGhlaWdodDogMjZweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIFNlYXJjaCB3aWRnZXRcbiAgLnNlYXJjaCB7XG5cbiAgICAmLWZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtZmllbGQsXG4gICAgJi1zdWJtaXQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICAmLWZpZWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAmLXN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTNweCAhaW1wb3J0YW50O1xuICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIFxuICAvLyBBZHZlcnRpc2VtZW50XG4gIC5haHQtd2lkZ2V0LWFkdmVydCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMjhweCAzMHB4IDM1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg2O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzYy13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgbWFyZ2luOiAyM3B4IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFBvc3RzXG4gIC5haHQtd2lkZ2V0LXBvc3RzIHtcblxuICAgICZfX2J1dHRvbnMge1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAvL2JveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMCAjMmE3NGVkMTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG5cbiAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAxN3B4IDVweCAxM3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWZ1dHVyYTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmX19pbWctbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IC0zcHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWZ1dHVyYTtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS43MztcbiAgICB9XG4gIH1cbiAgXG59XG4iLCIuYWh0LWJsb2ctZWR1IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzMwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMzBweDtcblxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDAwcHgsIDFmcikpO1xuICB9XG5cbiAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1OXB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW1ncyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogODAlO1xuXG4gICAgJi0tc3RhdGljIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDQ1cHg7XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW46IDEzcHggMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cblxuICAvLyBWaWRlb1xuICAmX192aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZGVvLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX192aWRlby1wbGF5IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG5cbiAgLy8gQXVkaW9cbiAgJl9fYXVkaW8ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAubWVqc19fY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tZWpzX19jb250cm9scyB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgfVxuXG4gICAgLm1lanNfX2J1dHRvbi5tZWpzX192b2x1bWUtYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjNlM2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lanNfX3RpbWUge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAmLXRvdGFsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oYW5kbGUtY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaG92ZXJlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1ZmZlcmluZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY3VycmVudCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbG9hZGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC8vIFF1b3RlXG4gICZfX2JxLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDUycHggMzVweDtcbiAgfVxuXG4gICZfX2JxLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCAwIDMwcHg7XG4gIH1cblxuICAmX19icSB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZi1wbGF5ZmFpci1kaXNwbGF5O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICYtLXJlY2VudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTcwcHg7XG4gICAgLmFodC1ibG9nLWVkdV9faXRlbSB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgJi0tcmVjZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmFodC1wYWctZWR1IHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAud3JhcCB7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG5cbiAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMyMjIhaW1wb3J0YW50O1xuICAgICAgXG4gICAgICAmLmN1cnJlbnQsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2LFxuICAubmV4dCB7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBtYXJnaW46IDE1cHggMTVweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2IHtcbiAgICBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1wb3N0LWVkdSB7XG5cbiAgJl9fY2F0cyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY2F0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMjBweCAwIDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19kYXRlLFxuICAmX19yZWFkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmX19yZWFkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29udGVudDogJ+KAoic7XG4gICAgfVxuICB9XG5cbiAgJl9fdGh1bWJuYWlsIHtcbiAgICBtYXJnaW4tdG9wOiA2OXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICZfX3RodW1ibmFpbCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFncyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgJi1uYW1lIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgJi1saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlrZXMge1xuICAgIHBhZGRpbmc6IDE1cHggMjFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgJi1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgY29sb3I6ICNFRTI4NjU7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCA0NHB4IDcwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yLWltZy1ob2xkZXIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci1pbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3ItYWJvdXQge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX19hdXRob3ItdGl0bGUge1xuICAgIG1hcmdpbjogLTNweCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fYXV0aG9yLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICAmX19hdXRob3ItbW9yZSB7XG4gICAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgfVxuXG4gICZfX2F1dGhvci1saW5rIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIC5haGV0by1zb2NpYWxzIHtcbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgLmFodC1zb2NpYWxzLS1jaXJjbGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgJl9fc29jaWFscyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgLmFoZXRvLXNvY2lhbHMge1xuICAgICAgICAmX19saW5rOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTQ1cHg7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgICAgICAgY29sb3I6ICMyNjI1Mjc7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAuY2VudGVyZWQtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIC5hbGlnbm5vbmUge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgbWFyZ2luOiAxMXB4IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5haHQtY29tbS1lZHUge1xuXG4gIHAge1xuICAgICY6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luOiAwIDAgODBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBtYXJnaW46IDQzcHggYXV0byAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29tbWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgfVxuXG4gIC5jb21tLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAuY29tbS1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDEwcHggMzFweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5kYXRlLXBvc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBjb250ZW50OiAn4oCiJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jaGlsZHJlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICB9XG4gIH1cblxuICAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEyMHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICBjb250ZW50OiAnXFxmMjFlJztcbiAgICB9XG4gIH1cblxuXG4gIC5jb21tLXR4dCB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gIH1cbiAgLnRleHQgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG5cbiAgLy8gUmVzcG9uZFxuICAuY29tbWVudCB7XG4gICAgJi1yZXNwb25kIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMCAxMjBweDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICYtcmVzcG9uZCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuXG4gICAgJi1yZXBseS10aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGIge1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uIHtcbiAgICBmbGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWNvbW1lbnQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5zdWJtaXQtYnRuIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDIxcHggMzhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBcbiAgXG59XG4iLCIuYWh0LWJsb2ctcmVzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMzMHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDMwcHg7XG5cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIC8vYm94LXNoYWRvdzogMHB4IDRweCA1OXB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMzlweCA1NHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcbiAgICB9XG4gIH1cblxuICAmX19pbWdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBcbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA4MCU7XG5cbiAgICAmLS1zdGF0aWMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCAzNXB4O1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW46IDEzcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cblxuICAvLyBWaWRlb1xuICAmX192aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZGVvLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX192aWRlby1wbGF5IHtcbiAgICBjb2xvcjogIzJhNzRlZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMXB4O1xuICB9XG5cblxuICAvLyBBdWRpb1xuICAmX19hdWRpbyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5tZWpzX19jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5tZWpzX19ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIge1xuICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lanNfX2NvbnRyb2xzIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG5cbiAgICAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVqc19fdGltZSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMTFweCAwO1xuICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICYtdG90YWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDE5cHggMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhhbmRsZS1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ob3ZlcmVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnVmZmVyaW5nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6MXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jdXJyZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sb2FkZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLy8gUXVvdGVcbiAgJl9fYnEtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogNTJweCAzNXB4O1xuICB9XG5cbiAgJl9fYnEtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcbiAgfVxuXG4gICZfX2JxIHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmLXBsYXlmYWlyLWRpc3BsYXk7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgJl9fYXV0aG9yIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmLS1yZWNlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDU3MHB4O1xuICAgIC5haHQtYmxvZy1yZXN0X19pdGVtIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAmLS1yZWNlbnQge1xuICAgICAgbWluLWhlaWdodDogNjIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LXBhZy1yZXN0IHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAud3JhcCB7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG5cbiAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBcbiAgICAgICYuY3VycmVudCxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnByZXYsXG4gIC5uZXh0IHtcbiAgICBjb2xvcjogIzIyMjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbjogMTVweCAxNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgLnByZXYge1xuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LXBvc3QtcmVzdCB7XG5cbiAgJl9fY2F0cyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY2F0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIFxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgJl9fZGF0ZSxcbiAgJl9fcmVhZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgJl9fcmVhZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgIH1cbiAgfVxuXG4gICZfX3RodW1ibmFpbCB7XG4gICAgbWFyZ2luLXRvcDogNjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAmX190aHVtYm5haWwge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhZ3Mge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICYtbmFtZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpa2VzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIxcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICYtaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGNvbG9yOiAjRUUyODY1O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggNDRweCA3MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci1pbWctaG9sZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3ItaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yLWFib3V0IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fYXV0aG9yLXRpdGxlIHtcbiAgICBtYXJnaW46IC0zcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2F1dGhvci1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgJl9fYXV0aG9yLW1vcmUge1xuICAgIG1hcmdpbjogNDVweCAwIDA7XG4gIH1cblxuICAmX19hdXRob3ItbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAuYWhldG8tc29jaWFscyB7XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIC5haHQtc29jaWFscy0tY2lyY2xlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAmX19zb2NpYWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAuYWhldG8tc29jaWFscyB7XG4gICAgICAgICZfX2xpbms6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNDVweDtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luOiA1cHggYXV0byAwO1xuICAgICAgICBjb2xvcjogIzI2MjUyNztcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIC5jZW50ZXJlZC10ZXh0IHtcbiAgICAgIG1heC13aWR0aDogODMwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgLmFsaWdubm9uZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICBtYXJnaW46IDExcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLmFodC1jb21tLXJlc3Qge1xuXG4gIHAge1xuICAgICY6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luOiAwIDAgODBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBtYXJnaW46IDQzcHggYXV0byAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29tbWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgfVxuXG4gIC5jb21tLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAuY29tbS1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDEwcHggMzFweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5kYXRlLXBvc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBjb250ZW50OiAn4oCiJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jaGlsZHJlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICB9XG4gIH1cblxuICAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEyMHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICBjb250ZW50OiAnXFxmMjFlJztcbiAgICB9XG4gIH1cblxuXG4gIC5jb21tLXR4dCB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gIH1cbiAgLnRleHQgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG5cbiAgLy8gUmVzcG9uZFxuICAuY29tbWVudCB7XG4gICAgJi1yZXNwb25kIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMCAxMjBweDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICYtcmVzcG9uZCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuXG4gICAgJi1yZXBseS10aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGIge1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndyYXBwZXItY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uIHtcbiAgICBmbGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWNvbW1lbnQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5zdWJtaXQtYnRuIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDIxcHggMzhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBcbiAgXG59XG4iLCIuYWh0LWJsb2ctdHJ2bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWluIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWctbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMjRweCAzNHB4IDM1cHg7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLXdyYXAge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMzNweCAtMTJweCAtNXB4O1xuICB9XG5cbiAgJl9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1cHggMTJweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4iLCIuYWh0LXBvc3QtdHJ2bCB7XG5cbiAgJl9fdGIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAxNTVweCAxNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgJi1hdXRob3Ige1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcblxuICAgICAgJi1pbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAmLW5hbWUge1xuICAgICAgICBtYXJnaW46IDE0cHggMCAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuXG4gICZfX2NhdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAmX19wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMDBweCAxNXB4IDEyMHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDIzcHggMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAmLW5hbWUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19saWtlcyB7XG4gICAgcGFkZGluZzogMTVweCAyMXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAmLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBjb2xvcjogI0VFMjg2NTtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDYwcHggNzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci1pbWctaG9sZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3ItaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yLWFib3V0IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fYXV0aG9yLXRpdGxlIHtcbiAgICBtYXJnaW46IC0zcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2F1dGhvci1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJl9fYXV0aG9yLW1vcmUge1xuICAgIG1hcmdpbjogNDVweCAwIDA7XG4gIH1cblxuICAmX19hdXRob3ItbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY29tbWVudHMge1xuICAgIHBhZGRpbmctdG9wOiA5M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vY29sb3JzL2NvbG9ycy10aGVtZS0xMyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9mb250cy9mb250cy10aGVtZS0xMyc7XG5cbi5haHQtY29tbS10cnZsIHtcblxuICAuY29tbWVudF9fcmF0aW5nIHtcbiAgICAuY29tbWVudF9fcmF0ZS1pY29uIHtcbiAgICAgIGNvbG9yOiAkYy1hbHRlcjtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgYiB7XG4gICAgICBjb2xvcjogI0ZBNjc0MjtcbiAgICB9XG4gIH1cblxuICAuYXV0aG9yIHtcbiAgICBjb2xvcjogJGMtZGFyaztcbiAgICBmb250LWZhbWlseTogJGZudC1mYW1pbHktMjtcbiAgfVxuXG4gIC5kYXRlLXBvc3Qge1xuICAgIGZvbnQtZmFtaWx5OiAkZi1vcGVuLXNhbnM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogJGMtZ3JleTtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG87XG4gIH1cblxuICAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBmb250LWZhbWlseTogJGYtb3Blbi1zYW5zO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgIGNvbG9yOiAjYmJiYmJiO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtZGFyaztcbiAgICB9XG4gIH1cblxuICAuY29tbWVudCB7XG4gICAgJi1yZXBseS10aXRsZSB7XG4gICAgICBiIHtcbiAgICAgICAgY29sb3I6ICNGQTY3NDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1mb3JtIHtcbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgY29sb3I6ICRjLWRhcms7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG87XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG87XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1kYXJrO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoJGMtZGFyaywgMC4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIGlucHV0IHtcbiAgICBjb2xvcjogJGMtZGFyaztcbiAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZGFyaztcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSgkYy1kYXJrLCAwLjEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWJtaXQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1kYXJrO1xuICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG87XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE2NzQyO1xuICAgICAgY29sb3I6ICRjLWRhcms7XG4gICAgfVxuICB9XG59XG4uYWh0LWNvbW0tdHJ2bCB7XG5cbiAgcCB7XG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJGZudC1mYW1pbHktMTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkYy1kYXJrO1xuXG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNvbW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIH1cblxuICAuY29tbS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLmNvbW0taW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmF1dGhvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxMHB4IDMxcHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuZGF0ZS1wb3N0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmLW9wZW4tc2FucztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLmNoaWxkcmVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb21tZW50LXJlcGx5LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTIwcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgIGNvbnRlbnQ6ICdcXGYyMWUnO1xuICAgIH1cbiAgfVxuXG5cbiAgLmNvbW0tdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hdXRob3Ige1xuICAgICAgZm9udC1mYW1pbHk6ICRmbnQtZmFtaWx5LTE7XG4gICAgfVxuICAgIFxuICB9XG4gIC50ZXh0ICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICBmb250LWZhbWlseTogJGYtb3Blbi1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjLWdyZXk7XG4gIH1cblxuICAvLyBSZXNwb25kXG4gIC5jb21tZW50IHtcbiAgICAmLXJlc3BvbmQge1xuICAgICAgcGFkZGluZzogNzVweCAwIDEyMHB4O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgJi1yZXNwb25kIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG5cbiAgICAmLXJlcGx5LXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3JhcHBlci1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIGZsZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtY29tbWVudCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnN1Ym1pdC1idG4ge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMjFweCAzOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIFxuICBcbn0iLCIkYy1hY3RpdmU6ICNGQTY3NDI7XG4kYy1saWdodDogI0Y3RjdGNztcbiRjLWdyZXk6ICM5OTk5OTk7XG4kYy1kYXJrOiAjMjIyMjIyO1xuJGMtZGFyay0yOiAjNTU1NTU1O1xuJGMtYWx0ZXI6ICNGRkJCNDk7XG4kYy1hbHRlci0yOiAjMkE3NEVEO1xuJGMtYWx0ZXItMzogI0ZGQzAxNTtcbiIsIi5haHQtYmxvZy1ic25zIHtcblxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDAwcHgsIDFmcikpO1xuICB9XG5cbiAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMjBweCk7XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi0tZ2FsbGVyeXtcbiAgICAgIC5haHQtYmxvZy1ic25zX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLXF1b3RlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAuYWh0LWJsb2ctYnNuc19fYnF7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7XG4gICAgICAgICAgZm9udC1zaXplOiAxODBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0b3A6IDY3cHg7XG4gICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgY29sb3I6ICMzZjNlM2U7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFodC1ibG9nLWJzbnNfX2JxLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDEyNXB4IDM1cHggNTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tZW1wdHkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1ncyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5zd2lwZXItYnV0dG9uLXByZXZ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIH1cbiAgfVxuICAmX19jYXRzIHtcblxuICAgICYtLXN0YXRpYyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXQge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCA0NXB4O1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA0M3B4O1xuICAgIHBhZGRpbmc6IDdweCAxM3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00MCUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDRjI2MzI7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMnB4IDBweCByZ2JhKDIwNywgMzgsIDUwLCAwLjMpO1xuICAgIHotaW5kZXg6IDExO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW46IDE3cHggMCAwO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cblxuICAvLyBWaWRlb1xuICAmX192aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdmlkZW8tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3ZpZGVvLXBsYXkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cblxuICAvLyBBdWRpb1xuICAmX19hdWRpbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLy8gUXVvdGVcbiAgJl9fYnEtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogNTJweCAzNXB4O1xuICB9XG5cbiAgJl9fYnEtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTEwcHg7XG4gIH1cblxuICAmX19icSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWZhbWlseTogXCJLYXJsYVwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgJl9fYXV0aG9yIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuYWh0LWJsb2ctYnNuc19fYXVkaW8ge1xuXG4gICAgLm1lanNfX2NvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWVqc19fY29udHJvbHMge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzowO1xuICAgIH1cblxuICAgIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWpzX190aW1lIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzogMjZweCAxMXB4IDA7XG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgJi10b3RhbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbjogMTlweCAwIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIH1cblxuICAgICAgJi1oYW5kbGUtY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWhvdmVyZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIH1cblxuICAgICAgJi1idWZmZXJpbmcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luLXRvcDoxcHg7XG4gICAgICB9XG5cbiAgICAgICYtY3VycmVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgfVxuXG4gICAgICAmLWxvYWRlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtcGFnLWJ1c3NpbmVzIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGF7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5tYWluX2Jsb2d7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2NmMjYzMjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndyYXAge1xuICAgIG1hcmdpbjogMCAyNXB4O1xuXG4gICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJi5jdXJyZW50LFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2LFxuICAubmV4dCB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbjogMTVweCAxNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgLnByZXYge1xuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LWJsb2ctY2hyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19pdGVtLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDYwcHggNDBweCA3MHB4IDQ5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogLTMwcHggMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgMzJweCAwIHJnYmEoMjA3LCAzOCwgNTAsIDAuMyk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjdlbTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gICZfX2Rlc2Mtd3JhcCB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5haHQtYmxvZy1jaHJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIH1cbn1cblxuLmJsb2ctLWNodXJjaC13cmFwe1xuICAucmVzZXQtbWFyZ2lue1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5yZXNldC1wYWRkaW5ne1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJsb2ctLWNodXJjaC10aXRsZXtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTE1cHggMTAwcHggMTMwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmNodXJjaC1uZXdzLWJsb2ctd3JhcCB7XG4gIC5jaHVyY2gtbmV3cy1ibG9nLWJ0biB7XG4gICAgLmFoZXRvLWJ0bi1jb250YWluZXIge1xuICAgICAgLmFoZXRvLWJ0biB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWh0LWJsb2ctY2hyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG5cbiAgICAmX19pdGVtLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDY2cHggNDVweCA0MnB4IDQ5cHg7XG4gICAgICBib3gtc2hhZG93OiAtMTIuNXB4IDE0LjNweCA5MnB4IDAgcmdiYSgkYy1ibGFjaywgMC4wNSk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAuYmxvZy0tY2h1cmNoLXdyYXAge1xuICAgIC5ibG9nLS1jaHVyY2gtdGl0bGUge1xuICAgICAgcGFkZGluZzogMTAwcHggNzBweDtcbiAgICB9XG4gIH1cblxuICAuYWh0LWJsb2ctY2hyIHtcbiAgICBcbiAgICAmX19pdGVtLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweCAzMHB4IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2Mtd3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5haHQtYmxvZy1jaHJfX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzhweCkge1xuICAuY2h1cmNoLW5ld3MtYmxvZy13cmFwIHtcbiAgICAuYWh0LWJsb2ctY2hyIHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmJsb2ctLWNodXJjaC13cmFwIHtcbiAgICAuYmxvZy0tY2h1cmNoLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNzBweDtcbiAgICB9XG4gIH1cblxuICAuYWh0LWJsb2ctY2hyIHtcbiAgICAmX19pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jaHVyY2gtbmV3cy1ibG9nLXdyYXB7XG4gICAgLmFodC1ibG9nLWNociB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNodXJjaC1uZXdzLW1hcmdpbi1ibG9nIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxuXG4gIC5jaHVyY2gtbmV3cy1tYXJnaW4tYmxvZy1ie1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG5cbiAgLmNodXJjaC1taW5pc3RyaWVzLW1hcmdpbi1ibG9ne1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxufVxuXG5cblxuIiwiLmFodC1ibG9nIHtcbiAgICAmLWV2dHMge1xuICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAmX19wb3N0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI3cHggMTVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFodC1wb3N0LWRldGFpbHtcblxuICAmX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNDNweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlsLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgJi5pY29uX3BlbmNpbHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cblxuICAmX190aHVtYm5haWwge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RodW1ibmFpbC1pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMjNweCAwO1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICAgIG1hcmdpbjogMTNweCAwcHg7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICZfX2FkZGl0aW9uYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIH1cblxuICAmX19jYXRzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmLW5hbWUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fY2F0cy1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlrZXMge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYtaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGNvbG9yOiAjRUUyODY1O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggNjBweCA3MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci1pbWctaG9sZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3ItaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yLWltZy1pbm5lciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgJl9fYXV0aG9yLWFib3V0IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fYXV0aG9yLXRpdGxlIHtcbiAgICBtYXJnaW46IC0zcHggMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICB9XG5cbiAgJl9fYXV0aG9yLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cblxuICAmX19hdXRob3ItbW9yZSB7XG4gICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICBsaW5lLWhlaWdodDogMS42MztcbiAgfVxuXG4gICZfX2F1dGhvci1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5haGV0by1zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmX19saW5re1xuICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWVlZWVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbi5uZXctZGV0YWlse1xuICBtYXJnaW4tbGVmdDogMHB4IWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xufVxuIiwiLmJsb2ctLWdyaWQge1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICAuYm9yZGVyLXJhZGl1cy01e1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuYm9yZGVyLXJhZGl1cy01dHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG4gIH1cbiAgLmJsb2dfaXRlbXtcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG4gIC5wb3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDMzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiMyYTc0ZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3N0LWNhdHMge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybWF0LWltYWdlIHtcbiAgICAucG9zdC1jYXRzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIC5haGV0by1idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA0NXB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mLTE4e1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuZm9ybWF0LXF1b3RlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTs7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAxNjBweCA0MHB4IDMycHggNDBweDtcbiAgICBtaW4taGVpZ2h0OiA1MTdweDtcblxuICAgIC5wb3N0LWNhdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAn4oCdJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRvcDogNjdweDtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgY29sb3I6ICMzZjNlM2U7XG4gICAgICBsaW5lLWhlaWdodDogMTIwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogUGxheWZhaXIgRGlzcGxheSwgc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgY2l0ZSB7XG4gICAgICBjb2xvcjogIzJhNzRlZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm1hdC1zdGFuZGFyZCB7XG4gICAgbWluLWhlaWdodDogNTA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAucG9zdC1jYXRzIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICAgIH1cbiAgICAuYWhldG8tYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtYXQtc2xpZGVyIHtcbiAgICAucG9zdC1jYXRzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB6LWluZGV4OiA0NDtcbiAgICB9XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICYtYnV0dG9uLXByZXY6YmVmb3JlLFxuICAgICAgJi1idXR0b24tbmV4dDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tcHJldjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQgLFxuICAgICAgJi1idXR0b24tbmV4dDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICByaWdodDogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtYXQtdmlkZW8ge1xuICAgIC5wb3N0LWNhdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHotaW5kZXg6IDQ0O1xuICAgIH1cblxuICAgIC52aWRlby13cmFwcGVyIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIlxcZjA0YlwiO1xuICAgICAgICBmb250LWZhbWlseTogRm9udGF3ZXNvbWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgei1pbmRleDogNDQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IC0zMHB4IGF1dG8gMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAtMjVweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybWF0LWF1ZGlvIHtcbiAgICBtaW4taGVpZ2h0OiA1MDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzFweDtcblxuICAgIC5wb3N0LWNhdHMge1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLWJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDQ1cHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXVkaW8td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcblxuICAgICAgLm1lanNfX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubWVqc19fY29udHJvbHMge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgIH1cblxuICAgICAgLm1lanNfX2J1dHRvbi5tZWpzX192b2x1bWUtYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjNlM2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZjNlM2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVqc19fdGltZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMjZweCAxMXB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgJi10b3RhbCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBtYXJnaW46IDE5cHggMCAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhhbmRsZS1jb250ZW50IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaG92ZXJlZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnVmZmVyaW5nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6MXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jdXJyZW50IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTkgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbG9hZGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24ge1xuICAgIC53cmFwIC5wYWdlLW51bWJlcnMsIC5wcmV2IHNwYW4ge1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICB9XG4gICAgLm5leHQge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgICAgfVxuICAgIH1cbiAgICAucHJldjpob3ZlciBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgIH1cbiAgICAud3JhcCAucGFnZS1udW1iZXJzIHtcbiAgICAgICY6aG92ZXIsICYuY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGxhcmdlLXNpemUtYWxsIHtcblxuICAgIC5mb3JtYXQtcXVvdGUge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICAgIGNpdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybWF0LWF1ZGlvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtYXQtc3RhbmRhcmQge1xuICAgICAgbWluLWhlaWdodDogNDk4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgIC5mb3JtYXQtYXVkaW8ge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIH1cblxuICAgIC5mb3JtYXQtcXVvdGUge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgLmZvcm1hdC1zdGFuZGFyZCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLmZvcm1hdC1hdWRpbyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgfVxuXG59XG4uYWh0LXBhZ2VfX2NvbnRlbnR7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLmJsb2ctLWNlbnRlcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuXG4gICAgLmFodC1wYWdlX19jb250ZW50LWlubmVyIHtcbiAgICAgIG1heC13aWR0aDogOTcycHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4ucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuXG4ucG9zdC1jYXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB9XG5cbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgICAucG9zdC10aXRsZSB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDVweCA1MHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4gIC5wb3N0LWluZm8ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6I2NjY2NjYztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnBvc3QtYXV0aG9yIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBoNiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiMyMjI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjojMmE3NGVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgLnBvc3QtY2F0cyB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LWdhbGxlcnkge1xuICAuZ2FsbGVyeS13cmFwcGVyIHtcbiAgICAuZ2FsbGVyeS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOjMzLjMzMzMzMyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgLmdhbGxlcnktb3ZlcmxheSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG4gICAgICAgICAgb3BhY2l0eTowO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmdhbGxlcnktb3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LXF1b3RlIHtcblxuICAuY29udGVudC1xdW90ZS13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogODBweCA1MHB4IDQwcHggNTBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KAnSc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgICBmb250LXNpemU6IDE4MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogNDZweDtcbiAgICBjb2xvcjogIzNmM2UzZTtcbiAgICBsaW5lLWhlaWdodDogMTIwcHg7XG4gIH1cblxuICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5LCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICB9XG5cbiAgY2l0ZSB7XG4gICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIH1cbn1cblxuLmZvcm1hdC1zdGFuZGFyZCB7XG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjBweCA1MHB4IDQ1cHg7XG4gIH1cbn1cblxuLmZvcm1hdC1zbGlkZXIge1xuXG4gIC5zd2lwZXIge1xuICAgICYtYnV0dG9uLXByZXY6YmVmb3JlLFxuICAgICYtYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtYnV0dG9uLXByZXYsXG4gICAgJi1idXR0b24tcHJldjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICYtYnV0dG9uLW5leHQgLFxuICAgICYtYnV0dG9uLW5leHQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICByaWdodDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtYXQtdmlkZW8ge1xuXG4gIC52aWRlby13cmFwcGVyIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIlxcZjA0YlwiO1xuICAgICAgICBmb250LWZhbWlseTogRm9udGF3ZXNvbWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB6LWluZGV4OiA0NDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IC01MHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1hdC1hdWRpbyB7XG4gIC5hdWRpby13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggMDtcbiAgXHQubWVqc19fY29udGFpbmVyIHtcbiAgXHRcdGJhY2tncm91bmQ6ICMyMjI7XG4gIFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuICBcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgXHRcdG1heC13aWR0aDogMTAwJTtcbiAgXHR9XG5cbiAgXHQubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICBcdH1cblxuICBcdC5tZWpzX19jb250cm9scyB7XG4gIFx0XHRoZWlnaHQ6IDYwcHg7XG4gIFx0XHRwYWRkaW5nOjA7XG4gIFx0fVxuXG4gICAgLm1lanNfX2J1dHRvbi5tZWpzX192b2x1bWUtYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjNlM2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgfVxuICAgIH1cblxuICBcdC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiB7XG4gIFx0ICAgIGhlaWdodDogNjBweDtcbiAgXHRcdCAgbWFyZ2luOiAwO1xuICBcdFx0ICB3aWR0aDogNjBweDtcbiAgXHRcdCAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgXHRcdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICB9XG4gIFx0fVxuXG4gICAgLm1lanNfX3RpbWUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMTFweCAwO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICYtdG90YWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIG1hcmdpbjogMTlweCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaGFuZGxlLWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhvdmVyZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idWZmZXJpbmcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWN1cnJlbnQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxvYWRlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiB7XG4gIC53cmFwIC5wYWdlLW51bWJlcnMsIC5wcmV2IHNwYW4ge1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB9XG4gIC5uZXh0IHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgfVxuICAgICY6aG92ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogIzJhNzRlZDtcbiAgICB9XG4gIH1cbiAgLnByZXY6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICMyYTc0ZWQ7XG4gIH1cbiAgLndyYXAgLnBhZ2UtbnVtYmVycyB7XG4gICAgJjpob3ZlciwgJi5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuXG4gIC5wb3N0IHtcbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnBvc3QtaW5mbyB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuJi5mb3JtYXQtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwcGVyIC5nYWxsZXJ5LWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cblxuJi5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAzMHB4IDA7XG4gIH1cblxuICB9XG59XG5cbkBpbmNsdWRlIHhzLXNpemUtYWxsIHtcblxuICAucG9zdCB7XG5cbiAgICAucG9zdC1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgfVxuICB9XG5cbiAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gICAgICAucG9zdC10aXRsZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjojMmE3NGVkO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBvc3QtY2F0cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLnBvc3QtaW5mb19faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYucG9zdC1hdXRob3Ige1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3JtYXQtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwcGVyIC5nYWxsZXJ5LWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gIH1cbn1cblxuXG59XG5cbi5saXR5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG59XG5cbi5saXR5LWNvbnRlbnQ6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwwLDAsMC4yKTtcbn1cbiIsIi5ibG9nLS1tYXNvbnJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuXG4ubWFzb25yeSB7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLS1tYXNvbnJ5X19pdGVtIHtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgLy9tYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIH1cblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgICAucG9zdC10aXRsZSB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IzJhNzRlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWRhdGUge1xuICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWNhdHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTU7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LWltYWdlIHtcbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgIC5wb3N0LWNhdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1hdC1xdW90ZSB7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTs7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDE2MHB4IDQwcHggNDBweCA0MHB4O1xuICBtaW4taGVpZ2h0OiA1MDVweDtcblxuICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIC5wb3N0LWNhdHMge1xuICAgIHotaW5kZXg6IDU1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAnSc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7XG4gICAgICBmb250LXNpemU6IDE4MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0b3A6IDY3cHg7XG4gICAgICByaWdodDogNTBweDtcbiAgICAgIGNvbG9yOiAjM2YzZTNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogUGxheWZhaXIgRGlzcGxheSwgc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBjaXRlIHtcbiAgICBjb2xvcjogIzJhNzRlZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbi10b3A6IDc4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxufVxuXG4uZm9ybWF0LXN0YW5kYXJkIHtcbi5jb250ZW50LXRvcC13cmFwcGVyIHtcbi5wb3N0LWNhdHMge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICB9XG59XG59XG5cbi5mb3JtYXQtc2xpZGVyIHtcbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAucG9zdC1jYXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgei1pbmRleDogNDQ7XG4gIH1cbiAgfVxuICAuc3dpcGVyIHtcbiAgICAmLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbiAgICAmLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICYtYnV0dG9uLXByZXY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsZWZ0OiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbi1uZXh0ICxcbiAgICAmLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LXZpZGVvIHtcbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAucG9zdC1jYXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgei1pbmRleDogNDQ7XG4gIH1cbiAgfVxuICAudmlkZW8td3JhcHBlciBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiXFxmMDRiXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250YXdlc29tZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB6LWluZGV4OiA0NDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogLTMwcHggYXV0byAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LWF1ZGlvIHtcbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAucG9zdC1jYXRzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgfVxuICB9XG4gIC5hdWRpby13cmFwcGVyIHtcbiAgXHRwYWRkaW5nOiAzMHB4IDMwcHggMDtcblxuICBcdC5tZWpzX19jb250YWluZXIge1xuICBcdFx0YmFja2dyb3VuZDogIzIyMjtcbiAgXHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuICBcdH1cblxuICBcdC5tZWpzX19ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIge1xuICBcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gIFx0fVxuXG4gIFx0Lm1lanNfX2NvbnRyb2xzIHtcbiAgXHRcdGhlaWdodDogNjBweDtcbiAgXHRcdHBhZGRpbmc6MDtcbiAgXHR9XG5cbiAgICAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gIFx0Lm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgXHQgICAgaGVpZ2h0OiA2MHB4O1xuICBcdFx0ICBtYXJnaW46IDA7XG4gIFx0XHQgIHdpZHRoOiA2MHB4O1xuICBcdFx0ICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICBcdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIH1cbiAgXHR9XG5cbiAgICAubWVqc19fdGltZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMjZweCAxMXB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgJi10b3RhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oYW5kbGUtY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaG92ZXJlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1ZmZlcmluZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY3VycmVudCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbG9hZGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24ge1xuICAud3JhcCAucGFnZS1udW1iZXJzLCAucHJldiBzcGFuIHtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgfVxuICAubmV4dCB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIH1cbiAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgfVxuICB9XG4gIC5wcmV2OmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMmE3NGVkO1xuICB9XG4gIC53cmFwIC5wYWdlLW51bWJlcnMge1xuICAgICY6aG92ZXIsICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGxhcmdlLXNpemUtYWxsIHtcblxuICAuZm9ybWF0LXF1b3RlIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgY2l0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1hdC1hdWRpbyB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmZvcm1hdC1zdGFuZGFyZCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAubWFzb25yeSB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZm9ybWF0LWF1ZGlvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmZvcm1hdC1xdW90ZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5haHQtcGFnZV9fY29udGVudC1pbm5lcjpmaXJzdC1jaGlsZCB7XG4gICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cblxufVxuXG5AaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gIC5mb3JtYXQtc3RhbmRhcmQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cblxuICAuZm9ybWF0LWF1ZGlvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5haHQtcGFnZV9fY29udGVudC1pbm5lcjpmaXJzdC1jaGlsZCB7XG4gICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cblxuQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuLmFodC1wYWdlX19jb250ZW50LWlubmVyOmZpcnN0LWNoaWxkIHtcbiBjb2x1bW4tY291bnQ6IDE7XG59XG59XG59XG4iLCIuYmxvZy0tc21hbGwge1xuICAgIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG5cbmhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgLnN3aXBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5zd2lwZXItY29udGFpbmVye1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gICAgLnBvc3QtdGl0bGUge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiMyYTc0ZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAucG9zdC1jYXRzIHtcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgaW1nIHtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uZm9ybWF0LXF1b3RlIHtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTs7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiA4MHB4IDUwcHggNDBweCA1MHB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4oCdJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiA0NnB4O1xuICAgIGNvbG9yOiAjM2YzZTNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIHAge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFBsYXlmYWlyIERpc3BsYXksIHNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIH1cblxuICBjaXRlIHtcbiAgICBjb2xvcjogIzJhNzRlZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvcm1hdC1zdGFuZGFyZCB7XG4gIC5wb3N0LWNhdHMge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICB9XG59XG5cbi5mb3JtYXQtc2xpZGVyIHtcbiAgLnN3aXBlciB7XG4gICAgJi1idXR0b24tcHJldjpiZWZvcmUsXG4gICAgJi1idXR0b24tbmV4dDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1idXR0b24tcHJldixcbiAgICAmLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGVmdDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJi1idXR0b24tbmV4dCAsXG4gICAgJi1idXR0b24tbmV4dDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1hdC12aWRlbyB7XG4gIC52aWRlby13cmFwcGVyIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6XCJcXGYwNGJcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRhd2Vzb21lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHotaW5kZXg6IDQ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAtMzBweCBhdXRvIDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtYXQtYXVkaW8ge1xuICAuYXVkaW8td3JhcHBlciB7XG4gIFx0cGFkZGluZzogMzBweCAzMHB4IDA7XG5cbiAgXHQubWVqc19fY29udGFpbmVyIHtcbiAgXHRcdGJhY2tncm91bmQ6ICMyMjI7XG4gIFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgXHRcdG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMjAlIDA7XG5cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICB9XG4gIFx0fVxuXG4gIFx0Lm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gIFx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgXHR9XG5cbiAgXHQubWVqc19fY29udHJvbHMge1xuICBcdFx0aGVpZ2h0OiA2MHB4O1xuICBcdFx0cGFkZGluZzowO1xuICBcdH1cblxuICAgIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgXHQubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24ge1xuICBcdCAgICBoZWlnaHQ6IDYwcHg7XG4gIFx0XHQgIG1hcmdpbjogMDtcbiAgXHRcdCAgd2lkdGg6IDYwcHg7XG4gIFx0XHQgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIFx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgfVxuICBcdH1cblxuICAgIC5tZWpzX190aW1lIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAmLXRvdGFsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBtYXJnaW46IDE5cHggMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhhbmRsZS1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ob3ZlcmVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnVmZmVyaW5nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6MXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jdXJyZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sb2FkZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiB7XG4gIC53cmFwIC5wYWdlLW51bWJlcnMsIC5wcmV2IHNwYW4ge1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB9XG4gIC5uZXh0IHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgfVxuICAgICY6aG92ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogIzJhNzRlZDtcbiAgICB9XG4gIH1cbiAgLnByZXY6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICMyYTc0ZWQ7XG4gIH1cbiAgLndyYXAgLnBhZ2UtbnVtYmVycyB7XG4gICAgJjpob3ZlciwgJi5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbGFyZ2Utc2l6ZS1hbGwge1xuXG4gIC5jb250ZW50LXRvcC13cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgfVxuXG4gIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAyNSUgMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG5cbmFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtaW4taGVpZ2h0OiA2MDBweDtcblxuICAucG9zdC1jYXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJi5mb3JtYXQtcXVvdGUge1xuICAgIHBhZGRpbmc6IDE1MHB4IDUwcHggNDBweCA1MHB4O1xuICB9XG59XG5cbn1cblxuQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuYXJ0aWNsZSB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG59XG59XG5cbkBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbmFydGljbGUge1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xufVxufVxuXG59XG4iLCIuYmxvZy0tbWV0cm8ge1xuICAuYWh0LXBhZ2UuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnBvc3Qge1xuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAucG9zdC1jYXRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvZy0tc2luZ2xlIHtcbiAgICAmX19mdWxsIHtcblxuICAgICAgICAuYWh0LXBhZ2Uge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtaGVhZCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjVweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogNDQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3N0LWF1dGhvciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6MTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDo2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3N0LWNhdHMge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiRjLXdoaXRlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDo0cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3N0LWF1dGhvciB7XG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgIGNvbG9yOiRjLXdoaXRlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWNvbnRlbnQge1xuXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTIwcHggMTVweCAxMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMTVweCA3MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAxNXB4IDQwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAxNXB4IDMwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDBweCA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG5cbiAgICAgICAgICAgICAgJi5oZWFkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQycHggMCAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubGVhZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAmLmFsaWduLW5vbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtbWV0YSB7XG4gICAgICBtYXJnaW46IDUwcHggMCA3MHB4O1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW46IDEwcHggMCA1MHB4O1xuICAgICAgfVxuICAgICAgLnRhZ3Mge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlrZXMge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgY29sb3I6IzIyMjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiNlZTI4NjU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjojZWUyODY1O1xuICAgICAgICAgIGNvbG9yOiNlZTI4NjU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1hdXRob3ItaW5mbyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgcGFkZGluZzogNjBweCA1MHB4IDUwcHggMTc0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM3NzZlYTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMTI1cHggNDBweCA0MHB4IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjUwcHg7XG4gICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBsZWZ0OjQwcHg7XG4gICAgICAgICAgICB0b3A6NDBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBiIHtcbiAgICAgICAgICBjb2xvcjojMjIyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NpZGViYXIge1xuICAgICAgLmFodC1wYWdlX19zYi1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiMyQTc0RUQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpLmFjdGl2ZXtcbiAgICAgICAgICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXJlc3RhdXJhbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgLndpZGdldC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhdC1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciBhe1xuICAgICAgICAgICAgICBjb2xvcjogIzgwMjYxYjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzgwMjYxYjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndpZGdldCB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFodC10d2l0dGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMzVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19wb3N0LFxuICAgICAgICAgICZfX2hhc2h0YWcge1xuICAgICAgICAgICAgY29sb3I6IzIyMjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjNweCAwIDI3cHg7XG4gICAgICAgICAgICBjb2xvcjogI2JiYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19mb2xsb3cge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZSA7XG4gICAgICAgICAgICAmLWxlZnR7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWVlIDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzJhNzRlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtcmlnaHR7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5haHQtcGFnZV9fc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQgdXJsKC4uL2ltZy9pbm5lci1wYWdlcy9ibG9nL2ljb24tZW52ZWxvcGUucG5nKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggOTVweDtcblxuICAgICAgICAud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgb3BhY2l0eTogMC41MTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE0NTJiNztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgXHRcdCAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBcdFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICMyQTc0RUQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAzNXB4O1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFRhZ3Mgd2lkZ2V0XG4gICAgICAud2lkZ2V0X3RhZ3Mge1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMThweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLy8gU2VhcmNoIHdpZGdldFxuICAgICAgLnNlYXJjaCB7XG5cbiAgICAgICAgJi1mb3JtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWZpZWxkLFxuICAgICAgICAmLXN1Ym1pdCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXN1Ym1pdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEFkdmVydGlzZW1lbnRcbiAgICAgIC5haHQtd2lkZ2V0LWFkdmVydCB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggMzBweCAzNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYy13cmFwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgIG1hcmdpbjogMjNweCAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1yZXN0YXVyYW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODAyNjFiO1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTJweCAzMHB4IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4NiUgMTA0JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgMTA0JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFodC13aWRnZXQtYWR2ZXJ0IHtcbiAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3Bob25lLXdyYXAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3Bob25lIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fcGhvbmUtaWNvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcbiAgICAgICAgICAgICAgY29sb3I6ICM5MjAyMGU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgwMjYxYjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFF1b3Rlc1xuICAgICAgLmFodC13aWRnZXQtcXVvdGVzIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgcGFkZGluZzogNTZweCA1cHggNjZweCAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2F1dGhvciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gUG9zdHNcbiAgICAgIC5haHQtd2lkZ2V0LXBvc3RzIHtcblxuICAgICAgICAmX19idXR0b25zIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDE3cHggNXB4IDEzcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbS1pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1nLWxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IC0zcHggMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luOiA4cHggMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJlc3RhdXJhbnQge1xuICAgICAgICAgLmFodC13aWRnZXQtcG9zdHMge1xuICAgICAgICAgICAmX19tYWluLXRpdGxlIHtcbiAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgfVxuICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgIGNvbG9yOiAjODAyNjFiO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLndpZGdldF90YWdzIHtcbiAgICAgICAgIGEge1xuICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmE3NGVkO1xuICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgICAuc2VhcmNoIHtcblxuICAgICAgICAgJi1maWVsZCB7XG4gICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJhNzRlZDtcbiAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKCMyYTc0ZWQsIDAuMSk7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgICAuYWh0LXdpZGdldC1hZHZlcnQge1xuICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJhNzRlZDtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3NGVkO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAgLmFodC13aWRnZXQtcG9zdHMge1xuICAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzJhNzRlZDtcbiAgICAgICAgICAgICBjb2xvcjogIzJhNzRlZDtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG5cblxuICAgICAgLmFodC1wYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLmFodC1wYWdlLS1kdWFsLXNiIHtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgLnBvc3QtbWV0YSAubGlrZXMge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2OTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXR7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHghaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWh0LXBhZ2Uge1xuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTIwcHggMCAxMTBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5haHQtcGFnZV9fc2ItaW5uZXJ7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtY2F0cyB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTMwcHggNjVweCA0MHB4IDY1cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDI1cHggMzBweCAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzI2MjUyNztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyOC41cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHRfcGFkZHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDY1cHg7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNntcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWh0LXBhZ2UtLXJpZ2h0LXNiIHtcbiAgICAgICAgLmFodC1wYWdlIHtcbiAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3NiIHtcbiAgICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwMCU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAzODBweCk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcblxuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6Izk5OTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvc3QtY2F0cyB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojOTk5O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNTBweCAwcHggMzBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMmE3NGVkO1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZ190ZXh0X2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgaDZ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbWctY29udGVudHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg2e1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5haHQtcGFnZS0tbGVmdC1zYiB7XG4gICAgICAgIC5haHQtcGFnZSB7XG4gICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fc2Ige1xuICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwMCU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMzgwcHgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG5cbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDIwcHg7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC1jYXRzIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojOTk5O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDgwcHggNDBweCA1MHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMjBweCA0MHB4IDQwcHggNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnRfaW1nLCAuY29udGVudF90ZXh0e1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnRfaW1ne1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5oLTEwMCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGg2e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19jaHIge1xuICAgICAgLmFodC13aWRnZXQtcG9zdHMge1xuXG4gICAgICAgICZfX21haW4tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53aWRnZXRfY2F0ZWdvcmllcyB7XG4gICAgICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWh0LXBhZ2UtLXJpZ2h0LXNiIHtcbiAgICAgICAgLmFodC1wYWdlIHtcbiAgICAgICAgICAmX19zYiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwNXB4O1xuXG4gICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlU2Fuc1Bybyc7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFoZXRvLWZvcm0tLWRlZmF1bHQge1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mLTMwIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1hbGwge1xuICAgICAgJl9fY2hyIHtcbiAgICAgICAgLmFodC1wYWdlLS1yaWdodC1zYiB7XG4gICAgICAgICAgLmFodC1wYWdlIHtcbiAgICAgICAgICAgICZfX3NiIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLWFsbCB7XG4gICAgICAmX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX3NiICxcbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLFxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1JSk7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJl9fY2hyIHtcbiAgICAgICAgLmFodC1wYWdlLS1yaWdodC1zYiB7XG4gICAgICAgICAgLmFodC1wYWdlIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3M3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtYWxsIHtcbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2lubmVyICxcbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9faW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50ICxcbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlX19zYi1pbm5lciB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAxNXB4IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgfVxuICAgICAgLnBvc3QtbWV0YSAubGlrZXMge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9faW5uZXIgLFxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLFxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHggMDtcbiAgICAgIH1cblxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2Ige1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmX19jaHIge1xuICAgICAgICAuYWh0LXBhZ2UtLXJpZ2h0LXNiIHtcblxuICAgICAgICAgIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5haHQtcGFnZSB7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5haHQtd2lkZ2V0LXBvc3RzIHtcbiAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gUXVvdGVzXG4gICAgICAgIC5haHQtd2lkZ2V0LXF1b3RlcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2VkdSB7XG4gICAgICAuYWh0LXdpZGdldC1hZHZlcnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxufVxuXG4ucGFnZS0tc2luZ2xlIHtcblxuJl9fZnVsbCB7XG4gIC5wYWdlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTIwcHggMCAxMDBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDMwcHg7XG4gICAgICB9XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICB9XG59XG4ucGFnZS1jb250ZW50IHtcblxuLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDE1cHggMCAxMHB4O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5wb3N0LWNhdHMge1xuICBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgIGNvbG9yOiNmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5wb3N0LWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6Izk5OTtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIHdpZHRoOjRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5OTk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgIH1cbiAgfVxufVxuXG59XG5cbi5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIGg2e1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaW5wdXQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICAgIGNvbG9yOiMyQTc0RUQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoNiB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGkge1xuICAgICAgY29sb3I6Izk5OTtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IzJBNzRFRDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBwYWRkaW5nOiAxMTBweCAwO1xuXG4gICYuYWx0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuXG4gIC5haGV0by1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICAucG9zdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAmLmJhY2tncm91bmQtdHJhbnNwYXJlbnR7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG5cbiAgICAgICAgICAgICAgICAucG9zdC1jYXRzIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDozMHB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDozMHB4O1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlIC53aWRnZXQge1xuLnR3ZWV0cyB7XG4gIGxpIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuICAuZGF0ZXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgc3BhbntcbiAgICBjb2xvcjojOTk5O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG59XG4uZi0zMHtcbiAgaDJ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4ubGVmdC1zaWRlYmFye1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgLndpZGdldF90YWdze1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4ucmlnaHQtc2lkZWJhcntcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIC5haHQtd2lkZ2V0LWFkdmVydHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDUxcHgpIHtcblxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtbGIgLmFodC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG59XG5cbi5ob21lLWJsb2cge1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIHtcblxuICAucG9zdC1oZWFkIHtcbiAgICBwYWRkaW5nOiAxMzBweCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDAuNTQ7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA0NDtcbiAgICB9XG4gICAgLnBvc3QtYXV0aG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiRjLXdoaXRlO1xuICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgLnBvc3QtY2F0cyB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWRhdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjokYy13aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgd2lkdGg6NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1hdXRob3Ige1xuICAgICAgaDYge1xuICAgICAgICBjb2xvcjokYy13aGl0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgIG9wYWNpdHk6MC42O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG5cbiAgLnJlbGF0ZWQtcG9zdHMge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgfVxuICAubmV3cy1wb3N0c3tcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXJfdHdvIHtcbiAgLnJlbGF0ZWQtcG9zdHN7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIH1cbiAgfVxuICAuYWh0LXBhZ2VfX3NiLWlubmVye1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OHB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICB9XG4gIH1cbiAgLnJlbGF0ZWQtcG9zdHMge1xuICAgIC5wb3N0IHtcbiAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmltZy1oZWlnaHR7XG4gIGltZ3tcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbW1lbnQge1xuICBtYXgtd2lkdGg6IDk3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgJHRoaXM6ICY7XG4gICYtaXRlbSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZWVlZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICB9XG4gIH1cbiAgJi1jaGlsZHJlbntcbiAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIH1cbiAgfVxuICAmLWF1dGhvcntcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLmF1dGhvci1waG90b3tcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIC5idG4tcmVwbHl7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogI2JiYmJiYjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgaXtcbiAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWNvbnRlbnR7XG4gICAgLmF1dGhvci1uYW1le1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiMzMzM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICAuY29tbWVudC1kYXRle1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNiYmJiYmI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbW1lbnQtdGV4dHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG4vLyBTaW5nbGUgcG9zdCB3aXRoIHJpZ2h0IHNpZGViYXJcbi5yZWxhdGVkLXBvc3RzLnNpbmdsZV9wb3N0X3NsaWRlcntcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgLnBvc3R7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAuY29udGVudC13cmFwcGVye1xuICAgICAgcGFkZGluZzogNDBweCAwcHggMHB4O1xuICAgICAgLnBvc3QtZGF0ZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jb21tZW50LWF1dGhvcntcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5zaWRlYmFyLXJpZ2h0e1xuICAud2lkZ2V0e1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIGNhbGVuZGFyXG4uY2FsZW5kYXJ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICB0ciB7XG4gICAgICB0aCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjk7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgIH1cblxuICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogI2UwNDA0MDtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDBweDtcbiAgICAgIH1cbiAgICAgIHRkLmFjdGl2ZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgIH1cblxuICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogI2UwNDA0MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICB9XG5cbiAgICB0ci5jYWxlbmRhci1maXJzdC1yb3cge1xuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhbGVuZGFyX2hlYWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5tb250aHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBpe1xuICAgICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4vLyBwYWdlLTItc2lkZWJhcnNcbi5wYWdlX3dpdGhfdHdvX3NpZGViYXJze1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gcGFnZSBwb3N0IHNhYXNcbi5ibG9nLS1zaW5nbGVfX3Bvc3Qge1xuICAucG9zdC1jb250ZW50IHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIHBhZGRpbmc6IDBweCA1MHB4IDBweCAzMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMmE3NGVkO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmltZ190ZXh0X2NvbnRhaW5lcntcbiAgICAgIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICAgIH1cbiAgICAgIC5pbWctY29udGVudCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBoNiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5jaHVyY2gtcG9zdC13cmFwIHtcbiAgLmNodXJjaC1wb3N0LXdyYXAtMXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDI4MnB4O1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmNodXJjaC1wb3N0LXdyYXAtMV9faWNvbi1saW5rcyB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIH1cblxuICAgICZfX2ljb24tbGlua3Mge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2ljb24tbGluayB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgICZfX2xpbmstd3JhcCB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5jaHVyY2gtcG9zdC13cmFwLTFfX2xpbmsge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFke1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4wODtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5cbi5ibG9nLS1zaW5nbGVfX3Jlc3RhdXJhbnQge1xuXG4gIC5wb3N0LWhlYWQge1xuICAgIHBhZGRpbmc6IDE0MHB4IDAgMjAwcHggMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIHhzLXNpemUtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgfVxuICAgIC5wb3N0LWNhdHMge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDI2MWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MTI1MWI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBvc3QtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucG9zdC1kYXRlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIHNwYW46bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgIHRvcDogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBvc3QtYXV0aG9yLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAucG9zdC1hdXRob3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3N0LWhlYWQ6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuICAuYWh0LXBhZ2UtLXJpZ2h0LXNiIHtcbiAgICAuYWh0LXBhZ2Uge1xuICAgICAgJl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMTVweDtcbiAgICAgIH1cbiAgICAgICZfX3NiIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDMzNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLWFsbCB7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19zYi1pbm5lciB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogODBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggNTBweDtcbiAgICAgICAgfVxuICAgICAgICAud2lkZ2V0X3NlYXJjaCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWFyY2gtZmllbGQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2ZvbnQtc2l6ZTogMDt9XG4gICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtmb250LXNpemU6IDA7fS8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtmb250LXNpemU6IDA7fS8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtmb250LXNpemU6IDA7fVxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MDI2MWI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pY29uX3NlYXJjaDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjJmNSc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndpZGdldF90YWdzIHtcbiAgICAgICAgICAud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXQtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEzcHggNHB4IDEzcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODAyNjFiO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MDI2MWI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAzMHB4IDgwcHggMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5wb3N0LXF1b3RlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBAaW5jbHVkZSB4cy1zaXplLWFsbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtYWxsIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMDBweCAzMHB4IDgwcHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogODBweCAxNXB4IDgwcHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMTVweCAzNXB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMTVweCAzMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjODAyNjFiO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODAyNjFiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1nX3RleHRfY29udGFpbmVyIHtcbiAgICAgICAgICAuaW1nX3RleHRfY29udGFpbmVyLWJnLXdyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDM3OHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBsZWZ0OiAtNjVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbWctY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZpcnN0LXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTQlO1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWNvbmQtc3VidGl0bGUge1xuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucG9zdC1tZXRhIHtcbiAgICAgICAgICBtYXJnaW46IDYwcHggMCA0MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3N0LWxpa2VzLWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgLmxpa2VzIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucG9zdC1hdXRob3ItaW5mbyB7XG4gICAgICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjODAyNjFCO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODAyNjFiO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4MDI2MUI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtY2VudGVyIHtcbiAgICAgICAgICAuYWh0LXNvY2lhbHMge1xuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWh0LWNvdXJzZS0tY29tbWVudHMge1xuICAgICAgICAgIC5haHQtcGFnZV9fY29udGVudC1pbm5lciB7XG4gICAgICAgICAgICAuY29tbWVudCB7XG4gICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgLmF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuYWh0LWNvdXJzZS0tY29tbWVudHMsXG4gICAgICAgIC5yZXBseS1oZWFkaW5nIHtcbiAgICAgICAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuXG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFoZXRvLWZvcm0ge1xuICAgICAgICAgIC53cGNmNy1mb3JtIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXQ6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgwMjYxQjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZm9ydW0tLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsZWdlbmR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9ydW0ge1xuICAgICYtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTEwcHggMCAxMjBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwcHggMHB4O1xuICAgICAgfVxuICAgICAgI2JicHJlc3MtZm9ydW1zIHVsLmJicC1sZWFkLXRvcGljLFxuICAgICAgI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MsXG4gICAgICAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyxcbiAgICAgICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbGllcyxcbiAgICAgICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICB9XG5cbiAgICAgICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSB1bC5mb3J1bSxcbiAgICAgICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSB1bC50b3BpYyB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICB9XG5cbiAgICAgICNiYnByZXNzLWZvcnVtcyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgbGkuYmJwLWhlYWRlciB1bCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuYmJwLWhlYWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcnVtLXRpdGxlcyBsaS5iYnAtdG9waWMtdGl0bGUsXG4gICAgICAgIC5mb3J1bS10aXRsZXMgbGkuYmJwLWZvcnVtLWluZm8ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmJicC1mb3J1bS1pbmZvLFxuICAgICAgICBsaS5iYnAtdG9waWMtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEuYmJwLWZvcnVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJicC1mb3J1bS1pbmZvIC5iYnAtZm9ydW0tY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmJicC1ib2R5IHVsLmZvcnVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ydW0tdGl0bGVzIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYnAtYm9keSB7XG4gICAgICAgICAgLmJicC10b3BpYy1yZXBseS1jb3VudCxcbiAgICAgICAgICAuYmJwLXRvcGljLXZvaWNlLWNvdW50LFxuICAgICAgICAgIC5iYnAtZm9ydW0tdG9waWMtY291bnQsXG4gICAgICAgICAgLmJicC1mb3J1bS1yZXBseS1jb3VudCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAzMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmJwLXRvcGljLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTs7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IzIyMjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJicC1mb3J1bS1mcmVzaG5lc3Mge1xuICAgICAgICAgICAgcGFkZGluZzogMzNweCAzMHB4O1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJicC1hdXRob3ItbmFtZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkuYmJwLWZvcnVtLWluZm8sXG4gICAgICAgIGxpLmJicC10b3BpYy10aXRsZSB7XG4gICAgICAgIFx0d2lkdGg6IDQ2JTtcbiAgICAgICAgfVxuICAgICAgICBsaS5iYnAtZm9ydW0tdG9waWMtY291bnQsXG4gICAgICAgIGxpLmJicC10b3BpYy12b2ljZS1jb3VudCxcbiAgICAgICAgbGkuYmJwLWZvcnVtLXJlcGx5LWNvdW50LFxuICAgICAgICBsaS5iYnAtdG9waWMtcmVwbHktY291bnQge1xuICAgICAgICBcdHdpZHRoOiAxMyU7XG4gICAgICAgIH1cblxuICAgICAgICBsaS5iYnAtZm9ydW0tZnJlc2huZXNzLFxuICAgICAgICBsaS5iYnAtdG9waWMtZnJlc2huZXNzIHtcbiAgICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAuYmJwLXRvcGljLW1ldGEgaW1nLmF2YXRhcixcbiAgICAgICAgdWwuYmJwLXJlcGx5LXJldmlzaW9uLWxvZyBpbWcuYXZhdGFyLFxuICAgICAgICB1bC5iYnAtdG9waWMtcmV2aXNpb24tbG9nIGltZy5hdmF0YXIsXG4gICAgICAgIGRpdi5iYnAtdGVtcGxhdGUtbm90aWNlIGltZy5hdmF0YXIsXG4gICAgICAgIC53aWRnZXRfZGlzcGxheV90b3BpY3MgaW1nLmF2YXRhcixcbiAgICAgICAgLndpZGdldF9kaXNwbGF5X3JlcGxpZXMgaW1nLmF2YXRhciB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGViYXJfaXRlbSB7XG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIGgyLndpZGdldCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgIGltZy5hdmF0YXIge1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmJwLWF1dGhvci1uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgLmJicC1yZXBseS10b3BpYy10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgKyBkaXYge1xuICAgICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5iYnAtbG9naW4tZm9ybSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM0cHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjA5KTtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHggNTBweDtcblxuICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdICxcbiAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjc4MXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiKDQyLCAxMTYsIDIzNyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCAyM3B4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsYWJlbDpub3QoW2Zvcj1cInJlbWVtYmVybWVcIl0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGFiZWxbZm9yPVwicmVtZW1iZXJtZVwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNjk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJicC1yZW1lbWJlci1tZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2UwZTBlMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmJwLXN1Ym1pdC13cmFwcGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDQ1cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAxLjJweCAzLjhweCAxNS43cHggMi4zcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMik7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI2NjhkMztcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc29jaWFsLW1lbnUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiMyYTc0ZWQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmE3NGVkO1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5haGV0by10aXRsZWJhciB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcblxuICAgICZfX2lucHV0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgLTE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG5cbiAgICAmLnNpbmdsZSB7XG5cbiAgICAgIGgxLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgfVxuXG4gICAgICAjYmJwcmVzcy1mb3J1bXMge1xuICAgICAgICBsaS5iYnAtaGVhZGVyIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgZGl2LmJicC1yZXBseS1hdXRob3Ige1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXYuYmJwLXJlcGx5LWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2LmJicC1yZXBseS1hdXRob3Ige1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYnAtYXV0aG9yLWF2YXRhciB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYnAtYXV0aG9yLW5hbWUge1xuICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJicC1hdXRob3Itcm9sZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmJicC1ib2R5IHtcbiAgICAgICAgICBkaXYuaGVudHJ5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdi5iYnAtcmVwbHktaGVhZGVyIHtcbiAgICAgICAgICAgICAgY2xlYXI6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG5cbiAgICAgICAgICAgICAgLmJicC1yZXBseS1wZXJtYWxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICsgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuYmJwLXJlcGx5LWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAzNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ydW0gLnNpZGViYXJfaXRlbSBoMi53aWRnZXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICB9XG5cbiAgICBoMS5lbnRyeS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6IzIyMjtcbiAgICAgIG1hcmdpbjogLTEwcHggMCAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG5cbiAgICAuc2luZ2xlLWZvcnVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiM5OTk5OTk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgI2JicHJlc3MtZm9ydW1zIHtcbiAgICAgIGxpLmJicC1ib2R5IHVsLmZvcnVtLFxuICAgICAgbGkuYmJwLWJvZHkgdWwudG9waWMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAuYmJwLWZvcnVtLWluZm8gLmJicC1mb3J1bS1jb250ZW50LFxuICAgICAgcC5iYnAtdG9waWMtbWV0YSB7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iYnAtcGFnaW5hdGlvbi1jb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDE0cHg7XG4gICAgfVxuXG4gICAgLmJicC10ZW1wbGF0ZS1ub3RpY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgICAgICBib3JkZXItcmFkaXVzOjBweDtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICMyYTc0ZWQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgY29sb3I6IzJhNzRlZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cbi5mb3J1bS0tY29udGVudHtcbiAgLmNvbnRhaW5lci1mb3Jte1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xuICAgICAgbWF4LXdpZHRoOiAxNjUwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDBweCA1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmJwLXRvcGljLW1ldGF7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsLWlubmVyIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgLmJicC1mb3J1bXN7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgfVxuICAgIC5iYnAtdG9waWNze1xuICAgICAgd2lkdGg6IDcwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRGVjbGFyaW5nIHZhcnMsIG1peGluc1xuXG4kbWVtYmVyLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuJG1lbWJlci10cmFuc2l0aW9uLXNsb3c6IGFsbCAwLjdzIGVhc2U7XG5cbi8vIFN0eWxlc1xuLmFoZXRvLW1lbWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJGs6ICY7XG5cbiAgJl9faW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAmX19jb250YWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgfVxuXG4gIC8vIE1vZGlmaWNhdG9yIC0taG9tZS1wYWdlXG4gICYtLWhvbWUtcGFnZSB7XG4gICAgbWFyZ2luOiAwIDE2cHg7XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgdHJhbnNpdGlvbjogJG1lbWJlci10cmFuc2l0aW9uO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICAgIGJvdHRvbTogNzVweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2RpZmljYXRvciAtLWNsYXNzaWNcbiAgJi0tY2xhc3NpYyB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIHRyYW5zaXRpb246ICRtZW1iZXItdHJhbnNpdGlvbjtcblxuICAgIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE4OHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX25hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2RpZmljYXRvciAtLXNpbXBsZVxuICAmLS1zaW1wbGUsXG4gICYtLXNpbXBsZS1yZXZlcnNlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCAtMTVweDtcblxuICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGJvcmRlci10b3A6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3RleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogODBweCA2MHB4IDU1cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjlweCkge1xuICAgICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICAgIC5haGV0by1tZW1iZXJfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDZweCkge1xuICAgICAgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaW1wbGUtcmV2ZXJzZWQge1xuICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3RleHQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ2cHgpIHtcbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbW9kZXJuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggNTBweDtcbiAgICB0cmFuc2l0aW9uOiAkbWVtYmVyLXRyYW5zaXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gICAgICBtYXJnaW46IDdweCAwIDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXG4gICAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYnVzaW5lc3N7XG5cbiAgfVxuICAmLS1ob21lLWV2ZW50IHtcblxuICAgICYubGVmdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5jZW50ZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMzUwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246ICRtZW1iZXItdHJhbnNpdGlvbi1zbG93O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX25hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDE3MHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHRyYW5zaXRpb246ICRtZW1iZXItdHJhbnNpdGlvbi1zbG93O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICAgIG1hcmdpbjogMCAxMXB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQ1cHg7XG4gICAgICByaWdodDogNDVweDtcbiAgICAgIHRyYW5zaXRpb246ICRtZW1iZXItdHJhbnNpdGlvbi1zbG93O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19pY29uLXBsdXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgICAgYm90dG9tOiAxMzVweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICYubGVmdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi5jZW50ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taG9tZS1lZHVjYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTQ1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZmxleC1iYXNpczogMjcwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiA1MHB4IDM1cHggNDBweCAzMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMTVweDtcbiAgICAgIGxlZnQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faWNvbi1wbHVzIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjI5cHggKSB7XG4gICAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgICAgZmxleC1iYXNpczogMjIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgICAgdG9wOiAyNDVweDtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICAgICAgb3JkZXI6IDEwO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2FhcyB7XG4gICAgLmFoZXRvLW1lbWJlciB7XG4gICAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICB9XG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDI1cHggMCA1cHg7XG4gICAgICB9XG4gICAgICAmX19wb3NpdGlvbiB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgJl9fY29udGFjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAjeyRrfV9fbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi0tYmFyYmVyc2hvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCA2NHB4IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjLXdoaXRlLCAwLjA1KTtcblxuICAgIC5haGV0by1tZW1iZXIge1xuICAgICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICYgPiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzlweDtcbiAgICAgIH1cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgIH1cbiAgICAgICZfX3Bvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzNweDtcbiAgICAgIH1cbiAgICAgICZfX3Bvc2l0aW9uLFxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICAgICZfX2NvbnRhY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgfVxuICAgICAgJl9fbGluayxcbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgICAmX19saW5rOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYy13aGl0ZSwgMC4xMSk7XG4gICAgICAuYWhldG8tbWVtYmVyIHtcbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tZGFyayB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjLXdoaXRlLCAwLjA1KTtcbiAgICAjeyRrfV9fcG9zaXRpb24ge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgI3ska31fX25hbWUge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgfVxuICAgICN7JGt9X19kZXNjIHtcbiAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjUpO1xuICAgIH1cbiAgICAjeyRrfV9faW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgICN7JGt9X19saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjUpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgI3ska31fX2xpbmstcGx1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICB9XG4gIH1cblxuICAmLS1ib3JkZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkbWVtYmVyLXRyYW5zaXRpb247XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICB9XG5cbiAgJi0tYm9yZGVyLTIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246ICRtZW1iZXItdHJhbnNpdGlvbjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWJvcmRlci0zIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICB0cmFuc2l0aW9uOiAkbWVtYmVyLXRyYW5zaXRpb247XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMzcwcHg7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG5cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDQycHggMjdweCAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2Rlc2Mge1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMTVweDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbjogYXV0byAxMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmFoZXRvLW1lbWJlcl9faWNvbi1wbHVzIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faWNvbi1wbHVzIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjIxNyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMwNXB4O1xuICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgICAgbWFyZ2luOiAwIDI1cHggMCAwO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcblxuICAgICAgICAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTFweCAxNXB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXIge1xuICAgICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gLTc1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMzVweCA0NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fcG9zaXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRhY3Qge1xuICAgICAgICBtYXJnaW46IDQ1cHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMik7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkYy1ibGFjaywgMC41NSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1yZXN0YXVyYW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC5haGV0by1tZW1iZXIge1xuICAgICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgIGhlaWdodDogMjg2cHg7XG4gICAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTQzcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNTlweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAmX19pbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgfVxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAmX19wb3NpdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wbGF5ZmFpci1kaXNwbGF5O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGxpbmVhcjtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICB3aWR0aDogNzhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGxpbmVhcjtcbiAgICAgIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW46IDAgMTZweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMTUzLCAxNTMsIDE1MywgMC40NSkgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgbGluZWFyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJi0tcmVzdGF1cmFudDpob3ZlciB7XG5cbiAgICB0cmFuc2l0aW9uOiBlYXNlIDAuNHM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC5haGV0by1tZW1iZXIge1xuICAgICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hY3RpdmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMzVweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGxpbmVhcjtcbiAgICAgIH1cbiAgICAgICZfX3Bvc2l0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgbGluZWFyO1xuICAgICAgfVxuICAgICAgJl9fcG9zaXRpb246YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBsaW5lYXI7XG4gICAgICB9XG4gICAgICAmX19jb250YWN0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgbGluZWFyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXJlc3RhdXJhbnQucmVzdC1jaGVmLTIge1xuICAgIC5haGV0by1tZW1iZXIge1xuICAgICAgJl9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgdG9wOiAtMTAxcHg7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1yZXN0YXVyYW50LnJlc3QtY2hlZi0zIHtcbiAgICAuYWhldG8tbWVtYmVyIHtcbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHRvcDogLTIxcHg7XG4gICAgICAgIGxlZnQ6IC0zNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVzdGF1cmFudC1haGV0by1tZW1iZXJzLXdyYXAge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmJnLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0b3A6IC01M3B4O1xuICAgIGNvbG9yOiAkYy1saWdodDtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDExLjI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnJlbC1jb250YWluZXIge1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAuYWhldG8tbWVtYmVyLS1yZXN0YXVyYW50IHtcbiAgICAuYWhldG8tbWVtYmVyIHtcbiAgICAgICZfX2ltZy1ob2xkZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNywgMC43KTtcbiAgICAgIH1cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIH1cbiAgICAgICZfX2ltZy1ob2xkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWhldG8tbWVtYmVyLS1yZXN0YXVyYW50OmhvdmVyIHtcbiAgICAuYWhldG8tbWVtYmVyIHtcbiAgICAgICZfX2ltZy1ob2xkZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuXG4uYWh0LXRlYW0ge1xuICAmLS1lZHUsXG4gICYtLWNvbnN0cnVjdGlvbiB7XG4gICAgLmFodC10ZWFtIHtcbiAgICAgICZfX3BvcyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLmFodC10ZWFtIHtcbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NvY2lhbHMge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LXRlYW0ge1xuXG4gICAgICAmX19pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgIGhlaWdodDogMzcwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NvY2lhbHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgcmlnaHQ6IDI5cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHggMzBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcG9zIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDEzcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXQxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDM1cHggNDVweCA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC10ZWFtIHtcbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICZfX3BvcyB7XG4gICAgICAgIG1hcmdpbjogLTJweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDI4cHggMCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fc29jaWFscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1tb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlZWVlZWU7XG4gICAgLmFodC10ZWFtIHtcbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDExMHB4O1xuICAgICAgICB9XG4gICAgICAgICYtcGx1cyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cblxuLmFib3V0LWNodXJjaC10ZWFtLXdyYXAtMSxcbi5jaHVyY2gtbWluaXN0cmllcy13cmFwLFxuLmNodXJjaC1ldmVudHMtd3JhcCB7XG4gIC5haGV0by1tZW1iZXIge1xuICAgICYtLWhvbWUtcGFnZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICAgICAgYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaHVyY2gtYWJvdXQtbWFyZ2luLXRlYW0ge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyOXB4O1xuICB9XG5cbiAgLmNodXJjaC1taW5pc3RyaWVzLW1hcmdpbi10ZWFtLFxuICAuY2h1cmNoLWV2ZW50cy1tYXJnaW4tdGVhbSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gIH1cbn1cblxuIiwiLmFoZXRvLWNsaWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJl9faG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICBvcGFjaXR5OiAwLjM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi0tMi1pbi1yb3cge1xuICAgIC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cbiAgfVxuXG4gICYtLTMtaW4tcm93IHtcbiAgICAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICB9XG4gIH1cblxuICAmLS00LWluLXJvdyB7XG4gICAgLmFoZXRvLWNsaWVudHNfX2hvbGRlciB7XG4gICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgfVxuICB9XG5cbiAgJi0tNS1pbi1yb3cge1xuICAgIC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgIH1cbiAgfVxuXG4gICYtLWxvdy1vcGFjaXR5IHtcbiAgICAuYWhldG8tY2xpZW50c19faW1nIHtcbiAgICAgIG9wYWNpdHk6IDAuMjMzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJ1c2luZXNzIHtcbiAgICAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG4gIH1cblxuICAmLS1ldnRzIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmFoZXRvLWNsaWVudHMge1xuICAgICAgICAmX19ob2xkZXIge1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFodC1jbGllbnRzIHtcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nOiAzMnB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjVweDtcbiAgfVxuXG4gICYtLTIge1xuICAgIC5haHQtY2xpZW50c19faXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgJi0tMyB7XG4gICAgLmFodC1jbGllbnRzX19pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICB9XG4gIH1cblxuICAmLS00IHtcbiAgICAuYWh0LWNsaWVudHNfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgIH1cbiAgfVxuXG4gICYtLTUge1xuICAgIC5haHQtY2xpZW50c19faXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgfVxuICB9XG5cbiAgJi0tdHJ2bCB7XG4gICAgLmFodC1jbGllbnRzIHtcbiAgICAgICZfX2xpbmsge1xuICAgICAgICAvL29wYWNpdHk6IDAuMTU7XG4gICAgICAgaW1nIHtcbiAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMXM7XG4gICAgICAgICB0cmFuc2l0aW9uOiAxcztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnNucyB7XG5cbiAgICAuYWh0LWNsaWVudHMge1xuICAgICAgJl9fbGluayB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuYWhldG8tdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi0tYmlnIHtcbiAgICBoZWlnaHQ6IDc5OHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY292ZXIsXG4gICZfX2NvdmVyIGltZyxcbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fbWFzayB7XG4gICAgb3BhY2l0eTogMC43ODtcbiAgfVxuXG4gICZfX2NvdmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogMXM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3BsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAtOCU7XG4gICAgICBsZWZ0OiAtOCU7XG4gICAgICB3aWR0aDogMTE2JTtcbiAgICAgIGhlaWdodDogMTE2JTtcbiAgICB9XG4gIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTAlO1xuICAgICAgbGVmdDogLTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19wYXVzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogNTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiRjLXdoaXRlO1xuICAgIH1cbiAgICBpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLnBsYXkge1xuICAgICY6aG92ZXIge1xuICAgICAgLmFoZXRvLXZpZGVvX19wYXVzZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIC5haGV0by12aWRlb19fcGF1c2Uge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by12aWRlb19fY292ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uYWh0LXZpZGVvIHtcblxuICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgJi0tcGxheSB7XG4gICAgICAmLXRvcCB7XG4gICAgICAgIC5haHQtdmlkZW9fX2xpbmsge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIC5haHQtdmlkZW9fX2xpbmsge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1ib3R0b20ge1xuICAgICAgICAuYWh0LXZpZGVvX19saW5rIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgLmFodC12aWRlb19fbGluayB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNlbnRlciB7XG4gICAgICAgIC5haHQtdmlkZW9fX2xpbmsge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwsXG4gICYtLWNvbnN0cnVjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNjhweCAyMHB4IHJnYmEoJGMtYmxhY2ssIDAuMSk7XG5cbiAgICAuYWh0LXZpZGVvIHtcbiAgICAgICZfX2ltZyB7XG4gICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDdweCAzcHggcmdiYSgkYy1ibGFjaywgMC4zKTtcbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xMyk7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1jb25zdHJ1Y3Rpb24ge1xuICAgIC5haHQtdmlkZW8ge1xuICAgICAgJl9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1ODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi5zZWN0aW9uLXZpZGVve1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZWZmNGZmIDUwJSwgI2ZmZiA1MCUpO1xuICAuYWh0LXZpZGVve1xuICAgICYtLXBvbGl0aWNhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMjdweCA0Ny45cHggMy4xcHggcmdiYSgkYy1ibGFjaywgMC4yNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAuYWh0LXZpZGVvIHtcbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGMtYmxhY2ssIDAuNik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDk5cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzA1MzZhNTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgICAgIHdpZHRoOiAxMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTE2cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYy13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04cHgsIC04cHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gaG9tZSBjcmVhdGl2ZSBhZ2VuY3lcblxuXG4uYWJvdXQtdXMtYWdlbmN5IHtcbiAgJi0tbXJnIHtcbiAgICBtYXJnaW4tdG9wOiAtNXZoO1xuICB9XG4gIC5zZWN0aW9uLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAuYWh0LXZpZGVvLS1hZ2VuY3kge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAuYWh0LXZpZGVvX19pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5haHQtdmlkZW9fX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgLTUwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgY29sb3I6ICRjLWxpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzMwZGVnLCAjMTIwMGZmLCAjZDgwMGZmKTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAvLyBDbGFzc2ljXG4gICYtLWNsYXNzaWMge1xuICAgIC5haGV0by1jb3VudGVyIHtcbiAgICAgICZfX2ljb24ge1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgICAmX19udW1iZXIge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2Rlcm5cbiAgJi0tbW9kZXJuIHtcblxuICAgIC5haGV0by1jb3VudGVyIHtcbiAgICAgICZfX251bWJlciB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19udW1iZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIitcIjtcbiAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuICB9XG5cbiAgLy8gSG9tZSBldmVudFxuICAmLS1ob21lLWV2ZW50IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgcGFkZGluZzogMTAwcHggMDtcblxuICAgIC5haGV0by1jb3VudGVyIHtcbiAgICAgICZfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX251bWJlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuM3B4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgJi0taG9tZS1ldmVudCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgICB9XG4gIH1cblxuICAmLS1kaXZpZGVyIHtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10LXdoaXRlIHtcbiAgICAuYWhldG8tY291bnRlciB7XG4gICAgICAmX19pY29uLFxuICAgICAgJl9fbnVtYmVyLFxuICAgICAgJl9fZGVzYyB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG4gIH1cblxuICAmLS15b2dhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLmFoZXRvLWNvdW50ZXIge1xuXG4gICAgICAmX19udW1iZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmLS1hY3RpdmUge1xuICAgICAgICAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LTEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvdW50ZXIge1xuICAgICAgJl9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICBsZWZ0OiAtNTBweDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogKDAlIDAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICB9XG5cbiAgICAmX19udW1iZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgLy8gbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcbiAgICB9XG4gIH1cbiAgfVxuICAvLyBQb2xpdGljYWxcbiAgJi0tcG9saXRpY2Fse1xuICAgIC5haGV0by1jb3VudGVye1xuICAgICAgJl9fbnVtYmVye1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJztcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgJl9faW1ne1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgJl9fZGVzY3tcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWVkdS0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC8vIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgLy8gICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgLy8gfVxuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1jb3VudGVyIHtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBwYWRkaW5nOiAxMDVweCAzMHB4IDExMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDcwcHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb25zdHJ1Y3Rpb24taG9tZSB7XG4gICAgcGFkZGluZzogNDNweCAwIDQ1cHg7XG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYWhldG8tY291bnRlciB7XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICAvL21hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgfVxuXG4gICAgICAmX19udW1iZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNpbXBsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cblxuICAgIC5haGV0by1jb3VudGVyIHtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBwYWRkaW5nOiAxMDlweCAzMHB4IDEwMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDcwcHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19udW1iZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiA3cHggMCAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi8vID09PSBSZXN0YXVyYW50XG5cbiAgJi0tcmVzdGF1cmFudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1heC13aWR0aDogMTM0MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgei1pbmRleDogMztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAuYWhldG8tY291bnRlciB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faXRlbTpmaXJzdC1jaGlsZCAuanMtY291bnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICAgICZfX2l0ZW06bnRoLWNoaWxkKDMpIC5qcy1jb3VudGVyIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB9XG4gICAgICAmX19pdGVtOmxhc3QtY2hpbGQgLmpzLWNvdW50ZXIge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgIH1cbiAgICAgICZfX2l0ZW0tdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICZfX251bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgIH1cbiAgICAgICZfX2ljb24taG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIC5haGV0by1jb3VudGVyX19pY29uLWhvbGRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTQlIDQ2JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgLmFoZXRvLWNvdW50ZXJfX2ljb24taG9sZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MiUgNDUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG9tZSBhZ2VuY3lcbiAgJi0tYWdlbmN5IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgcGFkZGluZzogMTAwcHggMDtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG5cbiAgICAuYWhldG8tY291bnRlciB7XG4gICAgICAmX19udW1iZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjNweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXBsdXMge1xuICAgICAgLmFoZXRvLWNvdW50ZXIge1xuICAgICAgICAmX19udW1iZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICYtLWhvbWUtZXZlbnQge1xuICAgICAgcGFkZGluZzogNTBweCAwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuLnJlc3QtY291bnRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAubGVmdC1pbWcsXG4gIC5yaWdodC1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubGVmdC1pbWcge1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMjUwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgIGJvdHRvbTogLTE1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICBsZWZ0OiAtMTMwcHg7XG4gICAgfVxuICB9XG4gIC5yaWdodC1pbWcge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTE0MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHJpZ2h0OiAtMTMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5pbWctMTAwaHd7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGVzdGVtb25pYWwtcXVvdGV7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlcntcbiAgICBjb250ZW50OiAnXFxmMTBlJztcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICBmb250LXNpemU6IDExOXB4O1xuICAgIGNvbG9yOiAjZjdmN2Y3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5pLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn0iLCIuYWhldG8taW1hZ2UtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTUwcHggMTAwcHggcmdiYSgkYy1ibGFjaywgMC42KTtcbiAgICBjb250ZW50OiAnJztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuYWhldG8taW1hZ2UtYmxvY2tfX2xpbmsge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgIGhlaWdodDogMzAwcHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5haGV0by1pbWFnZS1ibG9ja19fbGluayB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5haGV0by1pbWFnZS1ibG9ja19fbGluayB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICBoZWlnaHQ6IDI3NXB4O1xuICB9XG59XG4iLCIuYWhldG8tYWNjb3JkaW9uIHtcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyN3B4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBzY2hlZC1saXN0XG4gICZfX3BhbmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5haGV0by1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG5cbiAgICAuYWhldG8tYWNjb3JkaW9uX19kZXNjIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgIH1cbiAgfVxufVxuXG4vL2NodXJjaFxuLmFib3V0LWNodXJjaC1mYXEtd3JhcC0xIHtcbiAgLmFoZXRvLWFjY29yZGlvbntcbiAgICAmX190aXRsZXtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgbWFyZ2luOiAyN3B4IDAgMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG87XG4gICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaHVyY2gtYWJvdXQtcGFkZGluZy1mYXEge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gIH1cbn1cblxuLy9jb25zdHJ1Y3Rpb25cbi5jb25zdHJ1Y3Rpb24tY2FyZWVyc1dyYXAge1xuICAuYWhldG8tYWNjb3JkaW9uIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAyN3B4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuYWhldG8tYWNjb3JkaW9uX19wbHVzOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjJmNCc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcGx1cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIC8vY29udGVudDogJysnO1xuICAgICAgICBjb250ZW50OiAnXFxmMmM3JztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19wYW5lbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19kZXNjV3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fZGVzYyB7XG4gICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgIC5haGV0by1idG4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgJl9fZGVzY1dyYXAge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgICAuYWhldG8tYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5haGV0by1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tYWNjb3JkaW9uX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8tY29udGFjdCB7XG4gICRrOiAmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmFoZXRvLWNvbnRhY3RfX2xvYyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAvLyBEZWZhdWx0IG1vZGlmaWNhdG9yXG4gICYtLWRlZmF1bHQge1xuICAgIC5haGV0by1jb250YWN0X19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICAgICAgZmxleC1iYXNpczogMTVweDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9fbGluay1tYXAge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYmFubmVyIHtcbiAgICAuYWhldG8tY29udGFjdCB7XG4gICAgICAmX19ob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJiArIC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAuYWhldG8tY29udGFjdCB7XG5cbiAgICAgICAgJl9faG9sZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICsgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhvbWUtZXZlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmX190ZXh0IHtcbiAgICAgIC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG5cbiAgICAgIC5haGV0by1jb250YWN0X19pY29uIHtcbiAgICAgICAgZmxleC1iYXNpczogMTVweDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tY29udGFjdF9fbGluayB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDM3NXB4O1xuICAgICAgICB3aWR0aDogNDcwcHg7XG4gICAgICAgIHRvcDogMTEzcHg7XG4gICAgICAgIC5haGV0by1idG4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIGxlZnQ6IDE2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cbiAgLy8gU2ltcGxlIG1vZGlmaWNhdG9yXG4gICYtLXNpbXBsZSB7XG4gICAgLmFoZXRvLWNvbnRhY3Qge1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIH1cblxuICAgICAgJl9fdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZGVybiBhbmQgU2lkZWJhciBtb2RpZmljYXRvciAodGhleSBhcmUgdGhlIHNhbWUpXG4gICYtLW1vZGVybixcbiAgJi0tc2lkZWJhciB7XG4gICAgLmFoZXRvLWNvbnRhY3RfX3R5cGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19saW5rLWRpciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1wb2xpdGljYWx7XG4gICAgLmFoZXRvLWNvbnRhY3R7XG4gICAgICAmX190eXBle1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICAgICZfX2luZm97XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICAgICZfX2xpbmt7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAvLyBNdWx0aSBsb2NhdGlvbiBtb2RpZmljYXRvclxuICAmLS1tdWx0aS1sb2Mge1xuICAgIC5haGV0by1jb250YWN0X19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faWNvbiB7XG4gICAgICBmbGV4LWJhc2lzOiAxNXB4O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9fbGluayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9fbGluay1tYXAge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEF1dGhvciBCaW8gbW9kaWZpY2F0b3JcbiAgJi0tYXV0aG9yLWJpbyB7XG4gICAgLmFoZXRvLWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX21haWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX3RlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERpdmlkZXIgbGluZSBtb2RpZmljYXRvclxuICAmLS1kdmRlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTIzcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENvbG9yIHdoaXRlIG1vZGlmaWNhdG9yXG4gICYtLWMtd2hpdGUge1xuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2luZm8sXG4gICAgLmFoZXRvLWNvbnRhY3RfX2ljb24sXG4gICAgLmFoZXRvLWNvbnRhY3RfX2xpbmstbWFwIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmFoZXRvLWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW46IDAgMCA0MXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19saW5rLW1hcCB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4xMztcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3QtZGVza3d7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgIG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWh0LWNvbnRhY3Qge1xuXG4gICYtLWVkdSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgLmFodC1jb250YWN0IHtcbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19hZGRyZXNzLFxuICAgICAgJl9fZW1haWwsXG4gICAgICAmX190ZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICZfX2FkZHJlc3MsXG4gICAgICAgICZfX2VtYWlsLFxuICAgICAgICAmX190ZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZW1haWwsXG4gICAgICAmX190ZWwge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuYWh0LWNvbnRhY3Qge1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDg1cHggMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDM3JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgIH1cblxuICAgICAgJl9faWNvbi1pbm5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX190b3VjaCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RvdWNoLWlubmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwge1xuICAgIC5haHQtY29udGFjdCB7XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmssXG4gICAgICAmX19tYXJrZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzOXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbWFya2VyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJi0tcmVzdGF1cmFudC1jb250YWN0LXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIC5haHQtY29udGFjdCB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cblxuICAgICAgJl9faWNvbi13cmFwIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBmbGV4OiAwIDAgNTBweDtcbiAgICAgIH1cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgfVxuICAgICAgJl9fdGl0bGUsXG4gICAgICAmX19kYXRhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICAmX19kYXRhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vLyBDaHVyY2ggY29udGFjdC11cyBwYWdlXG4uY2h1cmNoLWNvbnRhY3QtdXMtd3JhcCB7XG4gIC5haGV0by1jb250YWN0IHtcbiAgICAmLS1zaW1wbGUge1xuICAgICAgLmFoZXRvLWNvbnRhY3Qge1xuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC40MztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3R5cGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNoci1mb3JtLWNvbnRhaW5lciB7XG4gIGlucHV0LFxuICB0ZXh0YXJlYSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vIENvbnN0cnVjdGlvblxuLmNvbnN0cnVjdGlvbi1jb250YWN0IHtcbiAgLmFoZXRvLWNvbnRhY3Qge1xuICAgICZfX3R5cGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29uc3RydWN0aW9uLWNvbnRhY3QtZm9ybXtcbiAgLmFoZXRvLWhlYWRpbmcge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmFoZXRvLXNvY2lhbHMge1xuXG4gICZfX2xpbmsge1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC8vIEluY3JlYXNlZCByZXRyZWF0c1xuICAmLS1yZXRyZWF0IHtcbiAgICAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2lyY2xlIHNvY2lhbFxuICAmLS1jaXJjbGUge1xuXG4gICAgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAvLyBDbGFzcyBhY3RpdmUgZm9yIGNpcmNsZWQgc29jaWFsXG4gICAgLmFjdGl2ZSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIC5haHQtc29jaWFsc19faWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNYWtlIGljb24gY29sb3Igd2hpdGVcbiAgJi0taS13aGl0ZSB7XG4gICAgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtLWJhbm5lciB7XG4gICAgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgJiArIC5haHQtc29jaWFsc19fbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxuICAvLyBFdmVudHMgcGFnZSBzb2NpYWxcblxuICAmLS1ldmVudHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDc2cHg7XG4gICAgbGVmdDogMTAwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmLS1ldmVudHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgbGVmdDogODBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBPbGQgS2FybWEgc29jaWFscyAoZm9yIGZvb3Rlcilcbi5haGV0by1zb2NpYWxzIHtcbiAgJi0tYWxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNDgsIDQ3LCA0Nyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBOZXcgbm9ybWFsIHNvY2lhbHNcbi5haHQtc29jaWFscyB7XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICAmLS1jaXJjbGUge1xuICAgIG1hcmdpbjogLTRweDtcblxuICAgIC5haHQtc29jaWFscyB7XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW46IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmLS1lZHUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbn1cblxuXG4uYWhldG8taGVhZGVyLTdfX2FzaWRlLXNvY2lhbHMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5haHQtYmFuLS1ldmVudHMge1xuICAuYWhldG8tc29jaWFscy0tYmFubmVyIC5haHQtc29jaWFsc19fbGluayArIC5haHQtc29jaWFsc19fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbiIsIi5haHQtYnJlYWRjcnVtYnMge1xuXG4gICZfX2xpc3Qge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuICAuYnV0dG9uX2JhY2t7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgY29udGVudDogJ1xcZjEyNCc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgIH1cbiAgfVxuICAmLS13aXRoLWJvcmRlciB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIH1cblxuICAmLS15b2dhIHtcblxuICAgIC5haHQtYnJlYWRjcnVtYnMge1xuXG4gICAgICZfX2xpbmsge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdSB7XG4gICAgLmFodC1icmVhZGNydW1icyB7XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNvbWluZy1zb29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmX19kYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fdW5pdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMTEzcHg7XG4gICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgJl9fZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuXG4gIH1cblxuICAmLS1jLXdoaXRlIHtcbiAgICAuY29taW5nLXNvb25fX251bWJlcixcbiAgICAuY29taW5nLXNvb25fX2NhcHRpb24sXG4gICAgLmNvbWluZy1zb29uX19kb3RzIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS1ob21lLWV2ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuY29taW5nLXNvb25fX3VuaXQge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuICAgIC5jb21pbmctc29vbl9fbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogODVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmNvbWluZy1zb29uX19jYXB0aW9uIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzLjNweDtcbiAgICB9XG5cbiAgICAuY29taW5nLXNvb25fX2RvdHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgICAuY29taW5nLXNvb25fX251bWJlciB7XG4gICAgICBmb250LXNpemU6IDk1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY29taW5nLXNvb25fX3VuaXQge1xuICAgICAgbWluLXdpZHRoOiAxMDhweDtcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgLmNvbWluZy1zb29uX191bml0IHtcbiAgICAgIG1pbi13aWR0aDogNzdweDtcbiAgICB9XG5cbiAgICAuY29taW5nLXNvb25fX251bWJlciB7XG4gICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgfVxuXG4gICAgLmNvbWluZy1zb29uX19jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuY29taW5nLXNvb25fX2RvdHMge1xuICAgICAgbWFyZ2luLXRvcDogMyBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5jb21pbmctc29vbl9fbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgICB9XG4gICAgLmNvbWluZy1zb29uX191bml0IHtcbiAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgfVxuICAgIC5jb21pbmctc29vbl9fZG90cyB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB9XG4gICAgLmNvbWluZy1zb29uX19jYXB0aW9uIHtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWN0IGZvcm0gNyBzeWxlc1xuLmFoZXRvLWZvcm0ge1xuXG4gIC8vIERlZmF1bHQgZm9ybVxuICAmLS1kZWZhdWx0IHtcbiAgICAud3BjZjctZm9ybSB7XG4gICAgICAmID4gcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbjogLTE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3BhbiB3cmFwXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICBtYXJnaW46IDE0cHg7XG4gICAgfVxuXG4gICAgLy8gSW5wdXRcbiAgICAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTZWxlY3RcbiAgICAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgIC8vIGlucHV0IGFsZXJ0IChmb3IgZXhhbXBsZSBpZiBmaWVsZCBpcyByZXF1aXJlZClcbiAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLy8gVGV4dGFyZWFcbiAgICAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gU3VibWl0IGJ1dHRvblxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDU1cHggYXV0byAwO1xuICAgICAgcGFkZGluZzogMjFweCA0NXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cbiAgfVxuXG4gIC8vIFN1Ym1pdCBidXR0b24gYWxpZ25zIHRvIGxlZnRcbiAgJi0tYnRuLWxlZnQge1xuICAgIC53cGNmNy1mb3JtIHtcbiAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMCAxNHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRm9ybSBmb3IgUG9wIHVwIChwYWdlIEhvbWUgRXZlbnQpXG4gICYtLXBvcC11cCB7XG4gICAgLndwY2Y3LWZvcm0ge1xuICAgICAgJiA+IHAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IC0xNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC8vIFNwYW4gd3JhcFxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAvLyBJbnB1dFxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICB9XG5cbiAgICAgIC8vIGlucHV0IGFsZXJ0IChmb3IgZXhhbXBsZSBpZiBmaWVsZCBpcyByZXF1aXJlZClcbiAgICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAvLyBTZWxlY3RcbiAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIC8vIFRleHRhcmVhXG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgfVxuXG4gICAgICAvLyBTdWJtaXQgYnV0dG9uXG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDIxcHggNTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGYtcG9wcGlucywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgJi53cGNmNy1zdWJtaXQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc2VsZWN0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYSB7XG4gICAgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIH1cblxuICAgICAgJi53cGNmNy10ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cblxuICAgICAgJi53cGNmNy1zZWxlY3Qge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXJlc3RhdXJhbnQge1xuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAud3BjZjctdGV4dCxcbiAgICAud3BjZjctdGV4dGFyZWEge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgIH1cbiAgICAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0tYnRoLWhvbGRlciB7XG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4IDE2cHggMTJweDtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMCAwIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi8vIEVtYWlsIGZvcm1cbi5haGV0by1mb3JtLWVtYWlsIHtcblxuXG4gIC8vIERlZmF1bHQgc3R5bGVzXG4gIC5tYzR3cC1mb3JtIHtcbiAgICAmLWZpZWxkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGlucHV0IHtcblxuICAgICAgICAmW3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDIxcHggMjdweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1jNHdwLXJlc3BvbnNlIHtcbiAgICAgICYgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBFbWFpbCBmb3JtIGZvciBwYWdlIENvbW1pbmcgU29vblxuICAmLS1jb3VudGRvd24ge1xuICAgIC5tYzR3cC1mb3JtIHtcbiAgICAgIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICZbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggNDNweCAyM3B4IDUzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEVtYWlsIGZvcm0gZm9yIHBhZ2UgSG9tZSBFdmVudFxuICAmLS1ldmVudCB7XG4gICAgLm1jNHdwLWZvcm0ge1xuICAgICAgLm1jNHdwLWZvcm0tZmllbGRzIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMzVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEVtYWlsIGZvcm0gZm9yIHBhZ2UgSG9tZSBFZHVjYXRpb25cbiAgJi0tZWR1Y2F0aW9uIHtcbiAgICAubWM0d3AtZm9ybSB7XG4gICAgICAubWM0d3AtZm9ybS1maWVsZHMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAmW3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMjNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDQycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuICAgIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMGInO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haHQtZm9ybSB7XG4gICYtLWVkdSB7XG4gICAgLndwY2Y3IHtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLWZvcm0ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgID4gcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgbWFyZ2luOiAtMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgICAgbWFyZ2luOiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgfVxuXG4gICAgICAmLXRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDMycHggMTRweCAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDQwcHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cnZsIHtcbiAgICAud3BjZjcge1xuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtZm9ybSB7XG5cbiAgICAgICAgPiBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBtYXJnaW46IC0xNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICBtYXJnaW46IDE0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmLXRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLXNlbGVjdCB7XG4gICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1zdWJtaXQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiA0N3B4IGF1dG8gMTRweDtcbiAgICAgICAgcGFkZGluZzogMThweCAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNvbG9yX2JsdWUge1xuICAuYWhldG8tZm9ybS1lbWFpbC0tY291bnRkb3duIHtcbiAgICAubWM0d3AtZm9ybSB7XG4gICAgICAubWM0d3AtZm9ybS1maWVsZHMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDaHVyY2ggY29udGFjdC11cyBwYWdlXG4uY2h1cmNoLWNvbnRhY3QtdXMtd3JhcCB7XG4gIC5haGV0by1mb3JtICB7XG4gICAgJi0tZGVmYXVsdCB7XG4gICAgICAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG5cbiAgICAgIC5CdWRnZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IElvbmljb25zO1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgIHJpZ2h0OiAyM3B4O1xuICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXR7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaHVyY2gtc2VybW9ucy1kZXQtd3JhcCB7XG4gIC5haGV0by1mb3JtIHtcbiAgICAmLS1kZWZhdWx0IHtcbiAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cblxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICB9XG5cbiAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hcmdpbi1jaHVyY2gtY29udGFjdHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXNlcm1vbi1kZXQtY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuXG4vL2NvbnN0cnVjdGlvblxuLmNvbnN0cnVjdGlvbi1jb250YWN0LWZvcm17XG4gIC5haGV0by1mb3JtIHtcbiAgICAud3BjZjctc2VsZWN0IHtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICAgIC53cGNmNy1zdWJtaXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLkJ1ZGdldCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgcmlnaHQ6IDIzcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSZXN0YXVyYW50XG4ucmVzdC1jb250YWN0cy13cmFwIHtcbiAgLmNvbnRhY3QtbGVmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgODclO1xuICAgIC5mb3JtLXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAuY29udGFjdC1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuXG5cbiAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgIC5jb250YWN0LXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE3NiUgMTZweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcwcHgpIHtcbiAgICAuY29udGFjdC1yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMjAlIDE2cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaXVtLXNpemUtYWxsIHtcbiAgICAuY29udGFjdC1sZWZ0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIC5jb250YWN0LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1hbGwge1xuICAgIC5jb250YWN0LXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEyMCUgMTZweDtcbiAgICB9XG4gICAgLmNvbnRhY3QtcmlnaHQsXG4gICAgLmNvbnRhY3QtbGVmdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSB4cy1zaXplLWFsbCB7XG4gICAgLmNvbnRhY3QtcmlnaHQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjIyMCUgMTZweDtcbiAgICB9XG4gICAgLmNvbnRhY3QtbGVmdCxcbiAgICAuY29udGFjdC1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXN0YXVyYW50IHJlc2VydmF0aW9uXG4ucmVzdC1yZXNlcnZhdGlvbi1ob21lIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBwYWRkaW5nLXRvcDogMjgwcHg7XG4gIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi5yZXN0LXJlc2VydmF0aW9uLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogLTEzMHB4O1xuICBwYWRkaW5nOiAxMDZweCA1MHB4IDEwMHB4IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJveC1zaGFkb3c6IDAgMTVweCAzOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICBwYWRkaW5nOiA3MHB4IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgfVxuICAucmVzdC1yZXNlcnZhdGlvbi1vcmRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDEwOHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIH1cbiAgICAuYWhldG8tc2luZ2xlLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuXG4gICAgfVxuICB9XG59XG4ucmVzdC1yZXNlcnZhdGlvbi1jb250YWluZXJfYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogLTcwcHg7XG4gIHotaW5kZXg6IDI7XG4gIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZm9ybS1yZXN0LXJlc2VydmF0aW9uLXdyYXAge1xuXG4gIC5haGV0by1mb3JtLS1yZXN0LXJlc2VydmF0aW9uIHtcbiAgICBmb3JtIHtcbiAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgJi5pbnB1dC1pY29uOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICBjb2xvcjogIzgwMjYxYjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5pbnB1dC1pY29uLXBlcnNvbnM6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGY0N2UnO1xuICAgICAgICB9XG4gICAgICAgICYuaW5wdXQtaWNvbi10aW1lOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmNDAzJztcbiAgICAgICAgfVxuICAgICAgICAmLmlucHV0LWljb24tZGF0ZTphZnRlcixcbiAgICAgICAgJi5pbnB1dC1pY29uLXBob25lOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTE3JztcbiAgICAgICAgfVxuICAgICAgICAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgICAmW25hbWU9XCJOYW1lXCJdIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYud3BjZjctc3VibWl0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi53cGNmNy1zZWxlY3Qge1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLXBvcC11cC1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1wb3AtdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC41KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDI7XG5cbiAgJl9fd2luZG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NzBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI5cHg7XG4gICAgcmlnaHQ6IDI5cHg7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuXG4gIC8vIE1vZGlmaWNhdG9yIGhvbWUtZXZlbnRcbiAgJi0taG9tZS1ldmVudCB7XG5cbiAgICAuYWhldG8tcG9wLXVwX193aW5kb3cge1xuICAgICAgcGFkZGluZzogMTEwcHggNjBweCA4MHB4O1xuICAgIH1cblxuICAgIC5haGV0by1wb3AtdXBfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgLmFoZXRvLXBvcC11cF9fd2luZG93IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAzMHB4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haHQtYmFuLS1ldmVudHMge1xuICAuYWhldG8tcG9wLXVwLS1ob21lLWV2ZW50IHtcbiAgICAuYWhldG8tcG9wLXVwX193aW5kb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogNTc2cHg7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9IFxufVxuIiwiLmFoZXRvLWJsb2NrcXVvdGUge1xuXG4gICZfX3F1b3RlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICYuaXRhbGljIHtcbiAgICBoMSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAgICZfX3F1b3RlIHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMTVweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWF1dGhvci1iaW8ge1xuXG4gICAgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDBweCA4NXB4IDBweDtcbiAgICAgIG1heC13aWR0aDogNDY1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCA4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDUwcHggODBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IC03MHB4O1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAzNTBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgdG9wOiAtOTBweDtcbiAgICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDI1MHB4O1xuICAgICAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tYmxvY2txdW90ZV9fdGl0bGUge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuXG4gICAgICAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLWJsb2NrcXVvdGVfX2F1dGhvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wb3J0Zm9saW8tMDEge1xuICAgIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIHBhZGRpbmc6IDI2MHB4IDExMHB4IDgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogMjYwcHggNzBweCA4MHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDExMHB4O1xuICAgICAgICByaWdodDogMTIwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6NjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggNTBweCA1MHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICAgICAgcGFkZGluZzogMTMwcHggMzBweCA1MHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWhldG8tYmxvY2txdW90ZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcG9ydGZvbGlvLTA2IHtcbiAgICAuYWhldG8tYmxvY2txdW90ZV9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDYwcHggMCAzMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG4gICYtLXBvbGl0aWNhbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmFoZXRvLXNpbmdsZS1pbWd7XG4gICAgICB3aWR0aDogNTklO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjdweCA0Ny45cHggMy4xcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBibG9ja3F1b3Rle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDcwcHggMTAwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjUlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICB9XG4gICAgICAmLnEtYmd7XG4gICAgICAgICBoM3tcbiAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPc3dhbGQnO1xuICAgICAgICAgfVxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGg0e1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuYWhldG8tYnRue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3BvbGl0aWNhbHtcbiAgICBibG9ja3F1b3Rle1xuICAgICAgcGFkZGluZzogMHB4IDUwcHggMjVweCAwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5haGV0by1ibG9ja3F1b3Rle1xuICAgICAgJl9fdGl0bGV7XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICBmb250LWZhbWlseTogJ1BsYXlmYWlyIERpc3BsYXknO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2F1dGhvcntcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXJlc3RhdXJhbnQge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtYWxsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICB9XG5cbiAgICAuZG91YmxlX2l0ZW1fd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuYWhldG8tc2luZ2xlLWltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBpbWcge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDU5cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgICAgICAvL21hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDEwNHB4IDY2cHggOTZweCAxMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDU5cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIH1cbiAgICBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIC5haGV0by1oZWFkaW5nLS1kb3VibGVfaXRlbV90b3Age1xuICAgICAgLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQ2F0YW1hcmFuXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNhdGFtYXJhblwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICAgIC5haGV0by1oZWFkaW5nX19kZXNjIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXBsYXlmYWlyLWRpc3BsYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFoZXRvLWhlYWRpbmctLWRvdWJsZV9pdGVtX2JvdHRvbSB7XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNhdGFtYXJhblwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZG91YmxlX2l0ZW1fd3JhcF9yZXZlcnNlIHtcbiAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBtYXJnaW46IDAgLTgwcHggODBweCAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxMDRweCAxMTBweCA5NnB4IDY2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDU5cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiA4NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXJlc3RhdXJhbnQtYXdhcmRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuYmctdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgIGNvbG9yOiAjRjdGN0Y3O1xuICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5iZy10ZXh0LWxlZnQge1xuICAgICAgbGVmdDogLTM0MHB4O1xuICAgICAgdG9wOiAtNDBweDtcbiAgICB9XG4gICAgLmF3YXJkcy13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2txdW90ZS1pbWctYXdhcmRzIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAuYWhldG8tc2luZ2xlLWltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hd2FyZHMtaW5mby13cmFwIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQ0MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIHBhZGRpbmc6IDk0cHggMTAwcHggNzBweCAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNzBweCAxMDBweCA2MHB4IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtYWxsIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDgwcHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuYWhldG8tc2luZ2xlLWltZyB7XG4gICAgd2lkdGg6IDU3JTtcbiAgfVxuXG59XG4ucmVzdC1hYm91dC1zZWMtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmJnLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IC01MHB4O1xuICAgIGNvbG9yOiAkYy1saWdodDtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDExLjI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5yZXN0LWFib3V0LXNlYy0zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xufVxuXG5AaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1yZXN0YXVyYW50IHtcbiAgICAuYWhldG8tc2luZ2xlLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgIH1cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1yZXN0YXVyYW50IHtcbiAgICAuYWhldG8tc2luZ2xlLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuZG91YmxlX2l0ZW1fd3JhcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgYmxvY2txdW90ZSxcbiAgICAuZG91YmxlX2l0ZW1fd3JhcF9yZXZlcnNlIGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICAgIC5kb3VibGVfaXRlbV93cmFwX3JldmVyc2Uge1xuICAgICAgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXJlc3RhdXJhbnQge1xuICAgIGJsb2NrcXVvdGUsXG4gICAgLmRvdWJsZV9pdGVtX3dyYXBfcmV2ZXJzZSBibG9ja3F1b3RlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLXByb2dyZXNzIHtcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICAvLyBDaGFydFxuICAmX19jaGFydC1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19jaGFydC1iZyB7XG4gICAgc3Ryb2tlOiAjZWVlO1xuICAgIHN0cm9rZS13aWR0aDogMC41O1xuICB9XG5cbiAgJl9fY2hhcnQtY2lyY2xlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBzdHJva2Utd2lkdGg6IDAuNTtcblxuICAgIC8vIEFuaW1hdGlvblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGFuaW1hdGlvbjogY2lyY2xlLWNoYXJ0LWZpbGwgMi41cyByZXZlcnNlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NoYXJ0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogODAlO1xuICAgIEBrZXlmcmFtZXMgY2lyY2xlLWNoYXJ0LWZpbGwge1xuICAgICAgdG8geyBzdHJva2UtZGFzaGFycmF5OiAwIDEwMDt9XG4gICAgfVxuICB9XG5cbiAgJl9fY2hhcnQtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICAmX19jaGFydC1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgLy8gUHJvZ3Jlc3MgQmFyXG4gICZfX2Jhci1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDNkZWcpO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxuXG4gICZfX2JhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuXG4gICZfX2Jhci1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgfVxuXG4gICZfX2Jhci1wZXJjIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NiU7XG4gICAgbGVmdDogNTIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmX19iYXItdmFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmLS1jaGFydCB7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMCA2MHB4IDMwcHg7XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuICAgIC5haGV0by1wcm9ncmVzcyB7XG4gICAgICAmX19jaGFydCB7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJhciB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cblxuICAmLS1iaWctY2hhcnQtbnVtYmVyIHtcbiAgICAuYWhldG8tcHJvZ3Jlc3Mge1xuICAgICAgJl9fY2hhcnQtbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNpbXBsZSB7XG4gICAgLmFoZXRvLXByb2dyZXNzIHtcblxuICAgICAgJl9fY2hhcnQge1xuICAgICAgICAmLWhvbGRlciB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYmcge1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jaXJjbGUge1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDdweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1wb2xpdGljYWx7XG4gICAgLmFoZXRvLXByb2dyZXNzIHtcbiAgICAgICZfX2NoYXJ0LWNpcmNsZSB7XG4gICAgICAgIHN0cm9rZTogI2RkMjkzMjtcbiAgICAgIH1cbiAgICAgICZfX2NoYXJ0LWljb24ge1xuICAgICAgICBjb2xvcjogI2RkMjkzMjtcbiAgICAgIH1cbiAgICAgICZfX3RpdGxle1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4e1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbiB7XG4gICAgLmFoZXRvLXByb2dyZXNzIHtcbiAgICAgICZfX2Jhci1pY29uOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICAgIH1cbiAgICAgICZfX2Jhci1ob2xkZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjAlLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cblxufVxuIiwiLmFoZXRvLTQwNCB7XG5cbiAgJl9fd3JhcCB7XG4gICAgLmFoZXRvLWhlYWRpbmcge1xuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX3N2ZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5maWwwIHtcbiAgICBmaWxsOiAjRkVGRUZFO1xuICB9XG59XG4iLCIuYWhldG8tZ2FsbGVyeSB7XG4gICRwOiAmO1xuXG4gICYtLTItaW4tcm93IHtcbiAgICAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgJi0tMy1pbi1yb3cge1xuICAgIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgfVxuICB9XG5cbiAgJi0tNC1pbi1yb3cge1xuICAgIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICB9XG4gIH1cblxuICAmLS01LWluLXJvdyB7XG4gICAgLmFoZXRvLWdhbGxlcnlfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgfVxuXG4gICAgJi0taGVpZ2h0IHtcbiAgICAgIGhlaWdodDogNDgwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLy8gTW9kYWwgd2luZG93XG4gICZfX21vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC45KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICAmX19tb2RhbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyB6b29tIHtcbiAgICBmcm9tIHt0cmFuc2Zvcm06IHNjYWxlKDApfVxuICAgIHRvIHt0cmFuc2Zvcm06IHNjYWxlKDEpfVxuICB9XG5cblxuICAmX19jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzVweDtcbiAgICByaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiA3cHggNXB4IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKCRjLWJsYWNrLCAwLjcpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICByaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxuXG4gICYtLW1vc2FpY3Mge1xuICAgIC5haGV0by1nYWxsZXJ5IHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICAgIGhlaWdodDogNTAlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDZuICsgMyksXG4gICAgICAgICY6bnRoLWNoaWxkKDZuICsgNCkge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0NTBweDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDZuICsgMyksXG4gICAgICAgICAgJjpudGgtY2hpbGQoNm4gKyA0KSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1hbmltYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAjeyRwfV9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5zZWN0aW9uLWdhbGxlcnkge1xuICAuZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNSU7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYy1ibGFjaywgMC43KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGYyYzdcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJpZyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1zaXplIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ob21lLWV2ZW50LS1nYWxsZXJ5IHtcbiAgLmFoZXRvLWdhbGxlcnkge1xuICAgICZfX2l0ZW06aG92ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaHVyY2gtZXZlbnQtLWdhbGxlcnl7XG4gIC5haGV0by1nYWxsZXJ5IHtcbiAgICAmX19pdGVtOmhvdmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsICMwMDApO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5nYWxsZXJ5LXlvZ2Ege1xuICAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8taGVhZGluZyB7XG5cbiAgJl9fbGluayB7XG4gICAgLmFoZXRvLWJ0biB7XG4gICAgICAmICsgLmFoZXRvLWJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX19kZXNjIHtcblxuICAgICYtLWRyb3AtY2FwcyB7XG4gICAgICAmOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQ3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICBoNiArIHAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgJi0tb3BhY2l0eSB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgICYtLWJpZyB7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgfVxuICAgICYtLW1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tb3BhY2l0eSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgJi0tZGl2aWRlci10MSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudC1jZW50ZXIge1xuICAgICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnQtcmlnaHQge1xuICAgICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZGl2aWRlci10MiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuICAgICYudC1jZW50ZXIge1xuICAgICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudC1yaWdodCB7XG4gICAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1kaXZpZGVyLXQzIHtcbiAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwKTtcbiAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudC1jZW50ZXIge1xuICAgICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudC1yaWdodCB7XG4gICAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaW1wbGUge1xuICAgIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuICAgIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2xhc3NpYyB7XG4gICAgLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuMnB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXQtd2hpdGUge1xuICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlLFxuICAgIHAsXG4gICAgLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS1tb2Rlcm4ge1xuICAgIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmLS1ldmVudHMge1xuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxMC4zcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMTAuM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1lZHUge1xuICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgJi0teW9nYSB7XG4gICAgLmFoZXRvLWhlYWRpbmcge1xuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1kYW5jaW5nLXNjcmlwdDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgICYtLWRyb3AtY2FwcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbixcbiAgJi0tY29uc3RydWN0aW9uX2Fib3V0IHtcbiAgICAuYWhldG8taGVhZGluZyB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydWN0aW9uX2Fib3V0IHtcbiAgICAuYWhldG8taGVhZGluZyB7XG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gICYtLWNvbnN0cnVjdGlvbi10bSB7XG4gICAgLmFoZXRvLWhlYWRpbmcge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXNvdXJjZS1zYW5zLXBybztcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2hyIHtcbiAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpckRpc3BsYXknO1xuICAgIH1cblxuICAgIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXJlc3RhdXJhbnQge1xuICAgIC5haGV0by1oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNhdGFtYXJhblwiLCBzYW5zLXNlcmlmO1xuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC03cHg7XG4gICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1yZXN0YXVyYW50LWF3YXJkcyB7XG4gICAgLmFoZXRvLWhlYWRpbmcge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgJi0tcmVzdGF1cmFudC1jb250YWN0IHtcbiAgICAuYWhldG8taGVhZGluZyB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wbGF5ZmFpci1kaXNwbGF5O1xuICAgICAgfVxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXJlc3RhdXJhbnQtc2lnbmF0dXJlIHtcbiAgICAuYWhldG8taGVhZGluZyB7XG4gICAgICAmX19zdWJ0aXRsZTphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICB9XG4gICAgICAmX191bmRlcnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wbGF5ZmFpci1kaXNwbGF5O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNpbmdsZS1nYWxsZXJ5IHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIC5haGV0by1oZWFkaW5nIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXBsYXlmYWlyLWRpc3BsYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICB9XG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmFodC1oZWFkaW5nIHtcblxuICAmX19zdWJ0aXRsZSxcbiAgJl9fdGl0bGUsXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgJi0tdHJhdmVsIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cbiAgICAmLnQtY2VudGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgIH1cblxuICAgICYudC1yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG4gICAgfVxuXG4gICAgJi5haHQtaGVhZGluZy0tYmcge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LWhlYWRpbmcge1xuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIC8vIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbWFpbiB7XG4gICAgLmFodC1oZWFkaW5nIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jaHIge1xuICAgIC5haHQtaGVhZGluZyB7XG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5haHQtaGVhZGluZy0td2hpdGUge1xuICAgICAgLmFodC1oZWFkaW5nX19zdWJ0aXRsZSxcbiAgICAgIC5haHQtaGVhZGluZ19fdGl0bGUsXG4gICAgICAuYWh0LWhlYWRpbmdfX2Rlc2Mge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5haHQtaGVhZGluZ19fc3VidGl0bGUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uZXZlbnQtc2xpZGVyLS1jaHVyY2gtd3JhcC0yIHtcbiAgLmFodC1oZWFkaW5nIHtcbiAgICAmLS1jaHIge1xuICAgICAgLmFodC1oZWFkaW5nIHtcbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi5hYm91dC1jaHVyY2gtd3JhcC0xLFxuLmFib3V0LWNodXJjaC1zZXJ2aWNlLXdyYXAtMSxcbi5hYm91dC1jaHVyY2gtdGVhbS13cmFwLTEsXG4uYWJvdXQtY2h1cmNoLWZhcS13cmFwLTEsXG4uY2h1cmNoLW5ld3MtYmxvZy13cmFwLFxuLmNodXJjaC1taW5pc3RyaWVzLXdyYXAsXG4uY2h1cmNoLWV2ZW50cy13cmFwLFxuLmNodXJjaC1jb250YWN0LXVzLXdyYXAsXG4uY2h1cmNoLXNlcm1vbnMtZXZlbnQtd3JhcCB7XG4gIC5haHQtaGVhZGluZyB7XG4gICAgJi0tY2hyIHtcbiAgICAgIC5haHQtaGVhZGluZyB7XG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFib3V0LWNodXJjaC10ZWFtLXdyYXAtMSB7XG4gIC5haHQtaGVhZGluZyB7XG4gICAgJi0tY2hyIHtcbiAgICAgIC5haHQtaGVhZGluZyB7XG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5hYm91dC1jaHVyY2gtdGVhbS13cmFwLTEsXG4uY2h1cmNoLW1pbmlzdHJpZXMtd3JhcCxcbi5jaHVyY2gtZXZlbnRzLXdyYXAge1xuICAuYWh0LWhlYWRpbmcge1xuICAgICYtLWNociB7XG4gICAgICAuYWh0LWhlYWRpbmcge1xuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRpbmdfX3RpdGxlLS1hZ2VuY3ktbXJnIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn0iLCIuYWhldG8tdGFiIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX2hlYWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljbyB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX19ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSwgb3BhY2l0eSAxcztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYtLW92ZXJsYXkge1xuICAgICAgJi0xIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtMiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0zIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtNCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjUpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm94LWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLS1zaW1wbGUge1xuICAgIC5haGV0by10YWIge1xuXG4gICAgICAmX19oZWFkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgZmxleDogMSAwIDE5MnB4O1xuICAgICAgICAgIHdpZHRoOiAxOTJweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMTgwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuXG4gICAgLmFoZXRvLXRhYl9faGVhZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmFoZXRvLXRhYl9fbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYWhldG8tdGFiX19saXN0LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjLXdoaXRlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwLjVweCA0cHggNjJweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tdGFiX19saXN0LWxpbmsge1xuICAgICAgcGFkZGluZzogMzNweCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by10YWJfX2JveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXRhYl9fYm94LWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5haGV0by1idG4tLWxpZ2h0LmFoZXRvLWJ0bi0tdHJhbnMge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbi1ob21lLFxuICAmLS1jb25zdHJ1Y3Rpb24tbmV3cyB7XG4gICAgLmFoZXRvLXRhYiB7XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgfVxuXG4gICAgICAmX19saXN0LWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAuYWhldG8tdGFiIHtcbiAgICAgICAgICAgICZfX2xpc3QtbGluayB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3QtaXRlbSB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAuYWhldG8tdGFiX19saXN0LWxpbmsge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX192aWV3YWxsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXggIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB9XG5cbiAgICAgICZfX2hlYWQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydWN0aW9uLW5ld3Mge1xuICAgIC5jb25zdHJ1Y3Rpb24tbmV3cy1tZW51V3JhcCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgfVxuXG4gICAgLmFoZXRvLXRhYiB7XG4gICAgICAmX19oZWFkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4ICB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgJl9fbGlzdC1saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAtN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xpc3QtaXRlbSxcbiAgICAgICZfX2xpc3QtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXggIHtcbiAgICAgICAgICBtYXJnaW46IDEycHggMTVweCAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ldmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIC5haGV0by10YWIge1xuICAgICAgJl9faGVhZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAmLS1lZHUge1xuICAgIC5haGV0by10YWIge1xuICAgICAgJl9fbGlzdCB7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgLmV2ZW50LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ldmVudC1kYXRlIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50bSB7XG5cbiAgJl9fYXZhdGFyIHtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJi0tZGVmYXVsdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG1fX2F1dGhvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnRtX19hdmF0YXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLnRtX19pbmZvIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC50bV9fcG9zaXRpb24ge1xuICAgICAgbWFyZ2luOiAzcHggMCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgfVxuXG4gICAgLnRtX19uYW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgLnRtX19zdGFycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG5cbiAgICAgICAgJi5pb24taW9zLXN0YXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ob21lLWV2ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAudG1fX2F2YXRhciB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIC50bV9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC50bV9fbmFtZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAudG1fX3Bvc2l0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAudG1fX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiA4MzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgLnRtX19zdGFycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuXG4gICAgICAgICYuaW9uLWlvcy1zdGFyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC50bV9fYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cbiAgICAgIC50bV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1iYXJiZXJzaG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDE1cHg7XG5cbiAgICAudG0ge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGQUFBQUErQ0FZQUFBQzg3NXlIQUFBRElVbEVRVlI0bk9XYzRWTEVJQXlFdDl5OS94TjdWMytjVWVSbzJVQUNxZTVNMVhFVXRsOUMycVBRRFRvbEFGdDI1Tm9yeDJwdGxTTlg3dlhaMndIek4rbnIwRWhNZFJrYjFBYmdCdTc4Y29sZk92aXREbTdRZ3l1MUEzaGdUa2IyQnJ2VUV5L1BWSWRIdisrSjRKa2U4TTNHRGNEZHVNMFBOQUovT3pCaURRLzRxWjhlbVpoZ0QwL2FCVTQ4bHdDOTRPWHRXMFAweUx4Y3B4QkxnSGY0d1JOWlF2U0dKenFFbUJkYno4eXI5VHRhNklGNkNmSlNsWStjeEFhYkU5Sm9OR0JTVTJmcUxXQ3ArRDViSXhtMHdyTmNJOTVNckFMWW0va3JzcS9hdDFVdEdsRlAvNnZnaVZMK3cyb3pQVmtZSnVnUkFBSXhQR2lWNUVzRTg1cU1pdUFYeUFCR1VSUXdyRFlnRnNCSVhsaHRDVEVtUG9IclpTRHdCZkJxaWhKdzRNSVpHTVp6d3BvcDl5T3hFTU40bGd5TUVsRldVZngrMThBd0VTWFYvUlROV2puQUtGRmxGUW9nUUQ2RkNpUjUycmRVdGZtNGxiYzIycXphVVg5Z1BrMGxRQm5HcXlEMkRNdVZFUGRhQnNwVmVRU2l0S0U5cWQ0aGFSSDRMczluVStwUDlFWDJnWitWQ05yL0g3a3c1QUMwTitXeUVrRVNoLzMvYWdiV1RJbU9HaTVONUdLend1cldKTCtqT0FNaDYyQkt6NW9BN013ejFmSnFWMXZoWkNITDJ5angvRUFkeGxsZkdoOFV3SkVPL25LN0FMQkhtbzJKY2lPdnFwL2VBSzg0dzhMcUNmamY3MTF1ZGdXS0N3Z1FaeG85VXZhcGd1NE5rRzAvU2dhcVI0d253TDg4ZktjQXZGcjJBWnpuWHg4dVZtZGdwSGxJOWhQSXI0QjdBZXd5czFoczlrMEJ5S3o3aTVSOUFNZmlMZUFlQU5uc1d6NmJuSWtKZUhXeXd3TWdZeVlTUEhaNVhkV3pOVUJtTG0zVjlxOGpzZkNxNWNZUzROdjY0WXBDUEFqS3hLelFQUTI0SmNBckR0M2hnRnNCWkxZc3pOcHd5TW9rNEJZQW1XSGd2ZEZRS3liZ3pZMkdJQnBwS2FFZHlZandXZ0duNEFIak80WCtOVHlnSHlBRFQyVmtnbHJ3dWphRzl3QjBNZUlvWmd2dmpsZkF1eHEzTkVKdmxaOGs5ekxEQW1ScVI2UjZ4MmJkOEVocEFXUWlHQ25yMkpkT21BWDdDQ0FETGxLdFk4R1pleTRCc3E4NWlUUmNtZGNVdUFXN1hOckJmQnlMQWs3VXFuT3Vzei9zNHFKb1UxQXRUU3N2WndBajFUaFc2bGMzamFvRUtObDJwYjBqUzBmSUo3bmwySG1scTF4ZUFBQUFBRWxGVGtTdVFtQ0MnKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDM1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNDVweDtcbiAgICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICAmX19wb3NpdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJ1c2luZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAudG1fX2F1dGhvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB9XG5cbiAgICAudG1fX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAzNXB4IDI1cHggNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xNnB4O1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRtX19hdmF0YXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC50bV9fbmFtZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAudG1fX3Bvc2l0aW9uIHtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC50bV9fc3RhcnMge1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjRkZDMDE1O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC50bV9fdGV4dCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC50bSB7XG5cbiAgICAgICZfX2F1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIH1cblxuICAgICAgJl9fYXZhdGFyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW46IDdweCAwIDAgLTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnLyAnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMSk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogODlweDtcbiAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzN3B4O1xuICAgICAgICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMDU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xOHB4O1xuICAgICAgICAgIGxlZnQ6IDUzcHg7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N0YXJzIHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICBjb2xvcjogI0ZGQzAxNTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1lZHUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogODBweCAzMHB4IDcwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDNweCByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAvLyBtaW4taGVpZ2h0OiA0NjVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI2NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICB9XG5cblxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBmb250LWZhbWlseTogJ0FyaWFsJztcbiAgICAgIGZvbnQtc2l6ZTogODVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICBjb250ZW50OiAn4oCdJztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjRweCk7XG5cbiAgICAgICAgLnRtIHtcbiAgICAgICAgICAmX19uYW1lLFxuICAgICAgICAgICZfX3Bvc2l0aW9uLFxuICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50bSB7XG5cbiAgICAgICZfX2F1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2F2YXRhciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xKTtcbiAgICAgIH1cblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX3Bvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICYtLWVkdSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICB9XG5cbiAgfVxuXG5cbiAgJi0tZWR1LTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC50bV9fYXV0aG9yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgIH1cblxuICAgIC50bV9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDM1cHggMjVweCA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTE2cHg7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG1fX2F2YXRhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnRtX19uYW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC50bV9fcG9zaXRpb24ge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAudG1fX3N0YXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBjb2xvcjogI0ZGQzAxNTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAudG1fX3RleHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG5cbiAgICAudG0ge1xuICAgICAgJl9fYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICAgIH1cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMzVweDtcbiAgICAgIH1cbiAgICAgICZfX2F2YXRhciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgIH1cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIH1cbiAgICAgICZfX3Bvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgICAmX19zdGFycyB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICNGRkMwMTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLS1yZXN0YXVyYW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC50bSB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICB9XG4gICAgICAmX19hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgJl9fc3RhcnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgICZfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgfVxuICAgICAgJl9fcG9zaXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVzdC10ZXN0aW1vbmlhbHMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1heC13aWR0aDogMTkyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXN0LXRlc3RpbW9uaWFscy1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4ucmVzdC1yZXNlcnZhdGlvbi1tZW1iZXJzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG59XG5cbi5haHQtdG0ge1xuXG4gICZfX2ltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJi0tdHJ2bCB7XG4gICAgLmFodC10bSB7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkYy1ibGFjaywgMC4wNSk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdBcmlhbCc7XG4gICAgICAgICAgZm9udC1zaXplOiAxMDVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgICAgICBjb250ZW50OiAn4oCdJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJl9fcG9zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJy8gJ1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLy8gYWdlbmN5XG5cbi5haHQtdG0ge1xuICAmLS1hZ2VuY3kge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4MHB4IDUwcHggNTBweCA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IDAgcmdiYSgzOSwgNTYsIDE1NCwgMC4wNyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICBmb250LWZhbWlseTogJ0FyaWFsJztcbiAgICAgIGZvbnQtc2l6ZTogMTA1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgY29udGVudDogJ+KAnSc7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNDBweCA1MHB4IDQwcHg7XG4gICAgfVxuICAgIFxuICAgIC5haHQtdG0ge1xuICAgICAgXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmX19hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfX3RleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfX3BvcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zd2lwZXIge1xuXG4gICYtLWFnZW5jeSB7XG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmFodC10bS0tYWdlbmN5IHtcbiAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59IiwiLmFoZXRvLWNvbnRlbnQtYmxvY2sge1xuICAkcDogJjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19pbWcge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogNTB2dztcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZS1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDBweDtcblxuICB9XG5cbiAgJl9faWNvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcblxuICAgICYtLWxnIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmLnQtY2VudGVyIHtcbiAgICAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUtaG9sZGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYudC1yaWdodCB7XG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlLWhvbGRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG5cbiAgJi0tY2hlc3Mge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIHBhZGRpbmc6IDEwNXB4IDMwcHggOTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICYuY2hlc3MtYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmZjtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLWFsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY2hlc3MtYmctbWVkaXVtIHtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLWFsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5ZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19kZXNjciB7XG4gICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogNTVweDtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxpZ2h0IHtcbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faWNvLFxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSxcbiAgICBwLFxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJi0tYmdJbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDcwcHggMzBweCA1MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogNTBweCAxNXB4IDMwcHg7XG5cbiAgICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2Rlc2NyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC43KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faW5mbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC43KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDcwcHggMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpICcuJztcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIGNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjAzKTtcblxuICAgICAgJi0tbGcge1xuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG4gIH1cblxuICAmLS1mZWF0dXJlIHtcbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWltZy1oODAge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pbWcge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpICcuJztcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLS1saXN0LWljb24ge1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pY28ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpICcuJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2FhcyB7XG4gICAgI3skcH1fX2ljbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pbWcge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgICAgIG1hcmdpbjogMTdweCAwIDBweDtcbiAgICB9XG4gIH1cblxuICAmLS1jb25zdHJ1Y3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2sge1xuICAgICAgJl9faW1nIHtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXh7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbmZvLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGYtc291cmNlLXNhbnMtcHJvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXJlc3RhdXJhbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2sge1xuICAgICAgJl9faW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODRweDtcbiAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgIH1cbiAgICAgICZfX3RpdGxlLWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIH1cbiAgICAgICZfX2ljbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTMwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgfVxuICAgICAgJl9faW5mby10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVzdGF1cmFudC1zZXJ2aWNlcy1zZWN0aW9uLXdyYXAge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmJnLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgdG9wOiAtNTNweDtcbiAgICBjb2xvcjogI0Y3RjdGNztcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDExLjI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuY29udGVudC1ibG9jay13cmFwOm50aC1jaGlsZCg0KSAuYWhldG8tY29udGVudC1ibG9ja19faWNvLFxuICAuY29udGVudC1ibG9jay13cmFwOm50aC1jaGlsZCg1KSAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNDMlO1xuICB9XG59XG4ucmVzdGF1cmFudC1zZXJ2aWNlcy1zZWN0aW9uLXdyYXAucmVzdC1zZXJ2LXBhZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIC5iZy10ZXh0IHtcbiAgICBsZWZ0OiAtNDRweDtcbiAgfVxufVxuXG4ucmVzdGF1cmFudC1zZXJ2aWNlcy1zZWN0aW9uLXdyYXAucmVzdC1ob21lLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgLmJnLXRleHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAucmVzdGF1cmFudC1zZXJ2aWNlcy1zZWN0aW9uLXdyYXAge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxufVxuIiwiLmFoZXRvLXNpbmdsZSB7XG4gICYtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgJl9faW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgJi0taDEwMHZoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAkc3RlcDogMjA7XG4gICAgICAkY291bnQ6IDUwO1xuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgICAgICAmLS1oI3skc3RlcCokaX0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogKDBweCskc3RlcCokaSk7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogKDBweCskc3RlcCokaSkvMS41O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAoMHB4KyRzdGVwKiRpKS8yO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAoMHB4KyRzdGVwKiRpKS8yLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cbiAgfVxuXG4gICYtYm94IHtcbiAgICBwYWRkaW5nOiA2NXB4IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNixcbiAgICBwLFxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi0tbGlnaHQge1xuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICBwLFxuICAgICAgdWwsXG4gICAgICBvbCB7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXdoaXRlIHtcbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNixcbiAgICAgIHAsXG4gICAgICB1bCxcbiAgICAgIG9sIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWx0ci1zcG5nLTMge1xuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2LFxuICAgICAgcCxcbiAgICAgIHVsLFxuICAgICAgb2wge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpICcuJztcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9faWNvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXdpdGhJY28ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWluZGV4KSAnLiAnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmdJY28ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNjVweCAzMHB4IDEwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogNTAwbXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogNjVweCAzMHB4IDcwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogNjVweCAxNXB4IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogMzVweCAxNXB4IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItc2xpZGUgJiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFoZXRvLXNpbmdsZS1pdGVtX19pY28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOTNweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IDUwMG1zO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgIGgxLFxuICAgICAgaDIsXG4gICAgICBoMyxcbiAgICAgIGg0LFxuICAgICAgaDUsXG4gICAgICBoNixcbiAgICAgIHAge1xuICAgICAgICB0cmFuc2l0aW9uOiA1MDBtcztcbiAgICAgIH1cblxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYsXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5haGV0by1zaW5nbGUtaXRlbV9faWNvIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFoZXRvLXNpbmdsZS1pdGVtX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJnc2l6ZS1jb3ZlcntcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiIsIi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmFoZXRvLWJ0biB7XG4gICAgJi5haGV0by1idG4ge1xuICAgICAgJi0tbGlnaHQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gbGkge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIGEge1xuICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgZmxleDogMSAwIDMzLjMzJTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgXG4gIH1cblxuICAmLS1lZHUge1xuICAgIC5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSB7XG4gICAgICAmX19saXN0IHtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5haGV0by1idG4ge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWhldG8taW5zdGFncmFtLWdhbGxlcnkge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmc6IDcwcHg7XG4kYWhldG8tdGltZS1zY2FsZS1ndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aDtcbiRhaGV0by10aW1lLXNjYWxlLWNpcmNsZS1zaXplOiAyNHB4O1xuJGFoZXRvLXRpbWUtc2NhbGUtYm9yZGVyLWNvbG9yOiAjZWVlO1xuXG4uYWhldG8tdGltZS1zY2FsZSB7XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogJGFoZXRvLXRpbWUtc2NhbGUtY2lyY2xlLXNpemU7XG4gICAgICBoZWlnaHQ6ICRhaGV0by10aW1lLXNjYWxlLWNpcmNsZS1zaXplO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6ICRhaGV0by10aW1lLXNjYWxlLWNpcmNsZS1zaXplIC8gMjtcbiAgICAgIGhlaWdodDogJGFoZXRvLXRpbWUtc2NhbGUtY2lyY2xlLXNpemUgLyAyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgJGFoZXRvLXRpbWUtc2NhbGUtY2lyY2xlLXNpemUgLyA0KTtcbiAgICB9XG5cbiAgICAmLnJldmVyc2VkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGFoZXRvLXRpbWUtc2NhbGUtYm9yZGVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAyNXB4IDY1cHg7XG4gICAgICAgICAgbWFyZ2luOiAtNzBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1yaWdodDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGFoZXRvLXRpbWUtc2NhbGUtYm9yZGVyLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgJl9fcGhvdG8ge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZzogNDBweDtcblxuICAuYWhldG8tdGltZS1zY2FsZSB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAmLnJldmVyc2VkID4gJiB7XG4gICAgICAgIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZzogMjBweDtcblxuICAuYWhldG8tdGltZS1zY2FsZSB7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgbGVmdDogMTUwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAkYWhldG8tdGltZS1zY2FsZS1jaXJjbGUtc2l6ZSAvIDQpO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5yZXZlcnNlZCB7XG4gICAgICAgIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGFoZXRvLXRpbWUtc2NhbGUtYm9yZGVyLWNvbG9yO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIGZsZXg6IDAgMCAxNTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB3b3JkLXNwYWNpbmc6IDk5OTk5OTlweDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nOiAxMHB4O1xuXG4gIC5haGV0by10aW1lLXNjYWxlIHtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA4MHB4O1xuXG4gICAgICB9XG5cbiAgICAgICYucmV2ZXJzZWQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDA7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgd29yZC1zcGFjaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgIHBhZGRpbmctbGVmdDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgfVxuICB9XG59XG4iLCIkcHJpY2luZy1ib3JkZXItcmFkaXVzOiA1cHg7XG4kcHJpY2luZy1iZzogI2ZmZjtcbiRwcmljaW5nLWNvbnRlbnQtcGFkZGluZzogNTBweCA1MHB4IDgwcHg7XG4kcHJpY2luZy1oZWFkZXItcGFkZGluZzogMTNweCAzMHB4O1xuJHByaWNpbmctc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiRwcmljaW5nLWRlZmF1bHQtYnRuLWJnOiAjZWVlZWVlO1xuJHByaWNpbmctZGVmYXVsdC1idG4tY29sb3I6ICM5OTk5OTk7XG5cbiRwcmljaW5nLXRyYW5zdGlvbjogMC4zcyBjb2xvciwgMC4zcyBiYWNrZ3JvdW5kLWNvbG9yLCAwLjNzIGJveC1zaGFkb3csIDAuM3MgdHJhbnNmb3JtLCAwLjNzIGJvcmRlci1jb2xvcjtcblxuXG4uYWhldG8tcHJpY2luZyB7XG4gICRwOiAmO1xuICB0cmFuc2l0aW9uOiAkcHJpY2luZy10cmFuc3Rpb247XG4gIGJvcmRlci1yYWRpdXM6ICRwcmljaW5nLWJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmljaW5nLWJnO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cblxuICAmLS1hbHRlcm5hdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogJHByaWNpbmctc2hhZG93O1xuXG4gICAgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDU1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAkcHJpY2luZy10cmFuc3Rpb247XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggNTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246ICRwcmljaW5nLXRyYW5zdGlvbjtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6ICRwcmljaW5nLWhlYWRlci1wYWRkaW5nO1xuICAgICAgdHJhbnNpdGlvbjogJHByaWNpbmctdHJhbnN0aW9uO1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAkcHJpY2luZy10cmFuc3Rpb247XG5cbiAgICAgICYtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5haGV0by1wcmljaW5nX19jb3N0LFxuICAgICAgICB1bCBsaSxcbiAgICAgICAgb2wgbGksXG4gICAgICAgIHVsIGxpOmJlZm9yZSxcbiAgICAgICAgb2wgbGk6YmVmb3JlLFxuICAgICAgICAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBjb2xvcjokYy13aGl0ZTtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1kZWZhdWx0IHtcbiAgICAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhvbWUtc2FhcyB7XG4gICAgJGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgICAuYWhldG8tcHJpY2luZ19fYnRue1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzA0RjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDEuMTY5cHggMy44MjVweCAxNS42NnB4IDIuMzRweCByZ2JhKDI1NSwgMTEyLCA3OSwgMC4yKSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjojRkY3MDRGO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItbGVmdDogJGJvcmRlcjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuICAgICN7JHB9X19oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwIC01MHB4O1xuICAgIH1cbiAgICAjeyRwfV9fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMi44cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmOWZmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgICN7JHB9X19jb3N0LXZhbHVlIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbiAgICAgIH1cbiAgICB9XG4gICAgI3skcH1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRwfV9fZGV0YWlscyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgICN7JHB9X19kZXRhaWwge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgICAmLS1jaGVja2VkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBjb2xvcjogIzRmYjU1NztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tbm90LWxhYmVsZWQge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgLmdyZWVue1xuICAgICAgICBjb2xvcjogIzRmYjU1NztcbiAgICAgIH1cbiAgICAgIC5wYWRkaW5nLTEwcntcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVsLS1kb3R0ZWR7XG4gICAgICBsaXtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgW2RhdGEtbGFiZWxdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGVnZW5kIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB9XG4gICAgI3skcH1fX3RpdGxlIHtcbiAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgJi0tZGVmYXVsdCxcbiAgICAmLS1hbHRlcm5hdGl2ZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogJHByaWNpbmctc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAkcHJpY2luZy1jb250ZW50LXBhZGRpbmc7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29zdCB7XG4gICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcblxuICAgICYtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgdWwsXG4gICAgb2wsXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljbyB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICAuYWhldG8tYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZDogJHByaWNpbmctZGVmYXVsdC1idG4tYmc7XG4gICAgICBjb2xvcjogJHByaWNpbmctZGVmYXVsdC1idG4tY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX29wdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI2cHg7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZzogM3B4IDExcHggNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgKyAuYWhldG8tcHJpY2luZ19fb3B0aW9ucy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBrcm0gdGFibGUgaXRlbVxuLmFoZXRvLXByaWNpbmcge1xuICAmOmhvdmVye1xuICAgIC5haGV0by1wcmljaW5nX19mb290ZXJ7XG4gICAgICAuYWhldG8tYnRue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3NGVkO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgcGFkZGluZzogMTZweCAwIDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgJi0tZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBoNiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pY28tb2sge1xuICAgICAgY29sb3I6ICM0OGI4MGM7XG4gICAgfVxuICB9XG5cbiAgJi0tdGFibGVIZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA1M3B4IDQ0cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2xpc3Qge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgaDYge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGFibGVDb2x1bW4ge1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiAkcHJpY2luZy1zaGFkb3c7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2J0biB7XG4gICAgICBtYXJnaW46IDUwcHggMCAzNXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpY2luZy1kZWZhdWx0LWJ0bi1iZztcbiAgICAgIGJhY2tncm91bmQ6ICRwcmljaW5nLWRlZmF1bHQtYnRuLWJnO1xuICAgICAgY29sb3I6ICRwcmljaW5nLWRlZmF1bHQtYnRuLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFoZXRvLXByaWNpbmdfX2xpc3QtaXRlbS0tZW1wdHkge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogNDJweCAxNXB4IDI4cHg7XG4gICAgICB0cmFuc2l0aW9uOiAkcHJpY2luZy10cmFuc3Rpb247XG5cbiAgICAgIC5haGV0by1wcmljaW5nX19jb3N0LXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX3RpdGxlLFxuICAgIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgLmFoZXRvLXByaWNpbmdfX2J0biB7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGFibGVIZWFkLFxuICAmLS10YWJsZUNvbHVtbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAxMHB4IDQycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgYm9yZGVyLXRvcDowcHg7XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1wcmljaW5nLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMTVweDtcbiAgJi0taG9tZS1zYWFzIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDAgNzMuMXB4IDEwLjlweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAvKm1heC13aWR0aDogNjAwcHg7Ki9cbiAgICB9XG4gIH1cbiAgJi0tbGVnZW5kIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC5haGV0by1wcmljaW5nIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAuYWhldG8tcHJpY2luZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAuYWhldG8tcHJpY2luZyB7XG4gICAgJi0tdGFibGVIZWFkIHtcbiAgICAgIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhYmxlQ29sdW1uIHtcbiAgICAgIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gIC5haGV0by1wcmljaW5nIHtcbiAgICAmX19saXN0IHtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgICYtLWVtcHR5IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGZvciBwcmljaW5nIHRhYmxlXG4uYWhldG8tcHJpY2luZyB7XG4gICYtdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmX19oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiA0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiA5O1xuICAgIH1cbiAgfVxuICAmLS10YWJsZUhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10YWJsZUNvbHVtbiB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgLmFoZXRvLXByaWNpbmcge1xuICAgICYtdGFibGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10YWJsZUNvbHVtbiB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgLmFoZXRvLXByaWNpbmcge1xuICAgICYtdGFibGUge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGFibGVDb2x1bW4ge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5cbi5haGV0by1wcmljaW5nIHtcbiAgJi0taG9tZS1ldmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDM1cHggMCA1MHB4O1xuICAgIHRyYW5zaXRpb246ICRwcmljaW5nLXRyYW5zdGlvbjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaG9tZS9ob21lLWV2ZW50L2ZpbGwtMS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoMCwwLDAsIC4yKTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZS9ob21lLWV2ZW50L2ZpbGwtMi5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDM1JTtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMzBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2Nvc3QtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19kZXRhaWxzIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDQ1cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2RldGFpbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fYnRuIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICYtLWhvbWUtZXZlbnQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyNSU7XG4gICAgfVxuICB9XG5cbiAgJi0taG9tZS1lZHVjYXRpb24ge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBwYWRkaW5nOiA2NXB4IDQwcHggNzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDYuOThweCA3LjAycHggcmdiYSg4MSwgODEsIDgxLCAwLjA1KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fcHJpY2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyNXB4IDVweCAyMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fcHJpY2UtdmFsdWUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19wcmljZS1wZXJpb2Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19idG4ge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWhvbWUtY29uc3RydWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb25zdHJ1Y3Rpb24vY29uc3RyLXByaWNpbmctYmcuanBnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTE3MHB4O1xuICAgIC5haGV0by1wcmljaW5nIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgIC8qbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7Ki9cbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW46IDI1cHggYXV0byAzMHB4IGF1dG87XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuICAgICAgJl9faWNvIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XG4gICAgICB9XG4gICAgICAmX19jb3N0LXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaHJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyOXB4IDIwcHggMzlweDtcbiAgICAgIH1cbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fZm9vdGVye1xuICAgICAgICAuYWhldG8tYnRue1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuXG4uYWh0LXByaWNpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG5cbiAgICAuYWh0LXByaWNpbmcge1xuXG4gICAgICAmX19oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogNDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJi1jYXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiA0N3B4IDQ1cHggNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjExMSc7XG4gICAgICAgICAgICBjb2xvcjojMmE3NGVkO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY2FwdGlvbiB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19tYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogOTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICYtcHJpY2UsXG4gICAgICAgICYtZGVzYyxcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1wcmljaW5nX19tYWluIHtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LXByaWNpbmdfX2l0ZW0ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMThweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMThweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAuYWh0LXByaWNpbmdfX2l0ZW0tY2FwdGlvbiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTNweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5haHQtcHJpY2luZ19faXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5haHQtcHJpY2luZ19faXRlbS1saW5rIHtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgLmFodC1wcmljaW5nX19pdGVtLWNhcHRpb24sXG4gICAgICAgICAgLmFodC1wcmljaW5nX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG5cblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiAjNDhCODBDO1xuICAgICAgfVxuXG4gICAgICAmLWNhcHRpb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICAgICAgcGFkZGluZzogMzdweCAzMHB4IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYtZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJi1wcmljZSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDUzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgfVxuXG4gICAgICAmLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGl7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmFodC1wcmljaW5nIHtcblxuICAgICAgJl9faGVhZCB7XG4gICAgICAgIGZsZXg6IDQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICYtY2FwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogNDdweCA0NXB4IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDk7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDY1cHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzdweCA1NXB4IDQzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICYtcHJpY2UsXG4gICAgICAgICYtZGVzYyxcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgICAgICB3aWR0aDogNTlweDtcbiAgICAgICAgICAgIGhlaWdodDogNTlweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1lbGVnYW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlMDMzJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtLXByaWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtLWRlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbS1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTlweCAwIDE2cHggMzNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWVsZWdhbnQ7XG4gICAgICAgICAgY29udGVudDogJ1xcNGUnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0tbGluayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdSB7XG5cbiAgICAmLnR3by1pbi1yb3cge1xuICAgICAgLmFodC1wcmljaW5nX19pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGhyZWUtaW4tcm93IHtcbiAgICAgIC5haHQtcHJpY2luZ19faXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5haHQtcHJpY2luZyB7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDM1cHggNzVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19wcmljZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJl9fcGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcvICc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJ2bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICBib3R0b206IC02cHg7XG4gICAgICBsZWZ0OiAtNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICBib3JkZXI6IDE0cHggZG90dGVkICRjLXdoaXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0Y4RjhGODtcbiAgICAgIH1cblxuICAgICAgLmFodC1wcmljaW5nX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMjBweCByZ2JhKCRjLWJsYWNrLCAwLjAzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LXByaWNpbmcge1xuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZWVlO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzN3B4IDIwcHggNTBweDtcbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYtLXJlc3Qge1xuICAgIC5haHQtcHJpY2luZyB7XG4gICAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xpbmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMTRweCA2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZSAwLjRzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDE1cHggMzhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19zcGVjaWFsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjODAyNjFiO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgfVxuICAgICAgJl9fc3BlY2lhbC10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMnB4O1xuICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgY29sb3I6ICM4MDI2MWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wbGF5ZmFpci1kaXNwbGF5O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChyZ2JhKDEwNywgMTA3LCAxMDcsIDApIDIzcHgsIHJnYmEoMTAwLCAxMDAsIDEwMCwgMCkgNDFweCxcbiAgICAgICAgICAgICAgICAjZmZmZmZmIDE1cHgsICNmZmZmZmYgNDZweCk7XG4gICAgICB9XG4gICAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgICZfX3ByaWNlLXVsdHJhV3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDM0cHggMzRweCAzNHB4IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1heC13aWR0aDogNDQ4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcHJpY2Utd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmX19wZXIsXG4gICAgICAmX19wcmljZSB7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICM4MDI2MWI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wbGF5ZmFpci1kaXNwbGF5O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICZfX2NvbXBvc2l0aW9uIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wbGF5ZmFpci1kaXNwbGF5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG5cbiAgJi0tcmVzdC1zcGVjaWFsaXR5IHtcbiAgICAuYWh0LXByaWNpbmcge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcHJpY2UtdWx0cmFXcmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmX19wcmljZS13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgICAgJl9fbGluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICAgICZfX3BlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS44cHg7XG4gICAgICB9XG4gICAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uY29ycG9yYXRlIHtcbiAgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnJlc3RhdXJhbnQtbWVudS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuYmctdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIGNvbG9yOiAjRjdGN0Y3O1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5yZXN0LW1lbnUtc2FsYWRzLFxuLnJlc3QtbWVudS1kZXNlcnRzLFxuLmxlYWYtYmcsXG4ucmVzdC1tZW51LWRyaW5rcyxcbi5yZXN0YXVyYW50LXNwZWNpYWxpdHksXG4ucmVzdC1tZW51LWZvcm0ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucmVzdC1tZW51LWRlc2VydHMsXG4ubGVhZi1iZyxcbi5yZXN0LW1lbnUtZHJpbmtzLFxuLnJlc3QtbWVudS1mb3JtIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG4ucmVzdC1tZW51LXNhbGFkcyB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBib3R0b207XG59XG4ucmVzdC1tZW51LWRlc2VydHMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgLmFodC1wcmljaW5nLS1yZXN0IC5haHQtcHJpY2luZ19fbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgfVxufVxuLmxlYWYtYmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG4ucmVzdC1tZW51LWRyaW5rcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDMwJTtcbn1cbi5yZXN0LW1lbnUtc2FsYWRzLWhvbWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEzMHB4O1xufVxuLnJlc3QtbWVudS1mb3JtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG5cblxuXG5cbi5yZXN0YXVyYW50LXNwZWNpYWxpdHkge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgLmJnLXRleHQge1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIHRvcDogLTQwcHg7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAucmVzdC1zcGVjaWFsaXR5LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG4gIC5zcGVjaWFsaXR5LWltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA1NSU7XG4gICAgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDU5cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5zcGVjaWFsaXR5LWluZm8td3JhcCB7XG4gICAgcGFkZGluZzogNjZweCAwO1xuICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNzBweCk7XG4gICAgLnNwZWNpYWxpdHktaW5mbyB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDc3MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuYWhldG8tYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtYWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgfVxuICAgICAgICAuYWhldG8tYnRuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG4gICAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzgwMjYxQjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggNjZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogNzBweCA1MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC00NDBweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICBtYXJnaW46IHVuc2V0O1xuICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnNpbmdsZS1ib3gge1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICB1bCxcbiAgb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiIsIi5haGV0by1tYXAge1xuICBoZWlnaHQ6IDYwMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIGg1IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIE1vZGlmaWNhdG9yc1xuICAmLS1tYXJnaW5zIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cblxuICAmLS1oZWlnaHQtZnVsbCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gICYtLWhlaWdodC0xMDAwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gIH1cbiAgJi0taGVpZ2h0LTc3MCB7XG4gICAgaGVpZ2h0OiA3NzBweDtcbiAgfVxuICAmLS1oZWlnaHQtNTAwIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgJi0taGVpZ2h0LTQ2MCB7XG4gICAgaGVpZ2h0OiA0NjBweDtcbiAgfVxuXG4gICYtLWhlaWdodC00MzAge1xuICAgIGhlaWdodDogNDMwcHg7XG4gIH1cblxuICAmLS1oZWlnaHQtNDAwIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgJi0taGVpZ2h0LTMwMCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuXG4gICYtLWhlaWdodC0yMDAge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cblxufVxuXG4uZ29vZ2xlLW1hcmtlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5nbS1zdHlsZS1pdyB7XG4gIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuXG5cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIHdpZHRoOiAyOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLmFoZXRvLW1hcC0tcmVzdGF1cmFudCB7XG4gIC5sb2NDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmxvY0ltZyB7XG4gICAgICBAaW5jbHVkZSB4cy1zaXplLWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2NDb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgIC5sb2NUaXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMThweCAwIDEycHggMDtcbiAgICAgIH1cbiAgICAgIC5sb2NEZXNjLFxuICAgICAgLmxvY1RlbCB7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgICAubG9jVGVsIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5nbS1zdHlsZS1pdyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzcwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAgICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIi5haGV0by1iYW5uZXIge1xuICAvLyAgIGRpc3BsYXk6IGZsZXg7XG4gIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy8gICBwYWRkaW5nOiAxMDBweCAwIDcwcHg7XG4gIC8vICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlcjtcbiAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAvLyAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLy8gICBwIHtcbiAgLy8gICAgIG1hcmdpbi10b3A6IDZweDtcbiAgLy8gICB9XG5cbiAgJi0tZnVsbC1oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XG4gICAgfVxuXG4gIH1cblxuICAmLS1zYWFzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIGltZyB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcG9saXRpY2FsIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taGVpZ2h0LTYwMCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuXG4gICYtLWhlaWdodC01MjAge1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cblxuICAmLS1oZWlnaHQtNTAwIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgJi0taGVpZ2h0LTQ1MCB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxuXG4gICYtLWJnLXBvc2l0aW9uLWJ0bSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICB9XG5cbiAgJi0taGVpZ2h0LW1vYi00MDAge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWhlaWdodC1tb2ItMzAwIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cblxuICAmLS1oZWlnaHQtbW9iLTIwMCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tcHJvbW8ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIH1cblxuICAgIC5haGV0by1oZWFkaW5nIHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1iYW5uZXJfX3N0b3JlIHtcbiAgICAgIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmF0aW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICNmZmJlMGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIH1cblxuICAvLyAgICYtLWJhcmJlcnNob3Age1xuICAvLyAgICAgZGlzcGxheTogYmxvY2s7XG4gIC8vICAgICBwYWRkaW5nOiAwO1xuXG4gIC8vICAgICAuYWhldG8taGVhZGluZyB7XG4gIC8vICAgICAgICYgPiBoMSxcbiAgLy8gICAgICAgJiA+IGgyIHtcbiAgLy8gICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgJiA+IGgzIHtcbiAgLy8gICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgJl9fc3VidGl0bGUge1xuICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gIC8vICAgICAgIC5haGV0by1oZWFkaW5nIHtcbiAgLy8gICAgICAgICAmID4gaDEsXG4gIC8vICAgICAgICAgJiA+IGgyIHtcbiAgLy8gICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgLy8gICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAvLyAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICAgICZfX3N1YnRpdGxlIHtcbiAgLy8gICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgLy8gICAgICAgLmFoZXRvLWhlYWRpbmcge1xuICAvLyAgICAgICAgICYgPiBoMSxcbiAgLy8gICAgICAgICAmID4gaDIge1xuICAvLyAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAvLyAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgICAgJiA+IGgzIHtcbiAgLy8gICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgLmFoZXRvLWJ0biB7XG4gIC8vICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG5cbiAgLy8gICAmLS1iZy10b3AtbGVmdCB7XG4gIC8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgLy8gICB9XG5cbiAgLy8gICAmX19pbWFnZSB7XG4gIC8vICAgICAmLS1hYnNvbHV0ZSB7XG4gIC8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICAgICAgdG9wOiAtODJweDtcbiAgLy8gICAgICAgcmlnaHQ6IC0zOC4zJTtcbiAgLy8gICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgLy8gICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAvLyAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cblxuICAvLyAgICZfX3JhdGluZyB7XG4gIC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vICAgICBjb2xvcjogJGMtYWx0ZXI7XG4gIC8vICAgICBmb250LXNpemU6IDE4cHg7XG4gIC8vICAgfVxuXG4gIC8vICAgJl9fc3RvcmUge1xuICAvLyAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC8vICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC8vICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgIG1heC13aWR0aDogMzcwcHg7XG4gIC8vICAgICBmb250LXNpemU6IDA7XG4gIC8vICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gIC8vICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgLy8gICAgIGgxIHtcbiAgLy8gICAgICAgZm9udC1zaXplOiAkeHMtaDEtZm50LXNpemU7XG4gIC8vICAgICB9XG4gIC8vICAgfVxufVxuXG4uYWh0LWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjMpO1xuXG4gICAgJi0tMSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjQpO1xuICAgIH1cblxuICAgICYtLTIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvcGFjaXR5OiAwLjQ3O1xuICAgIH1cblxuICAgICYtLTMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gICZfX3N1Yi10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgLTEwcHg7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBtYXJnaW46IDAgLTEwcHggLTEwcHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBtYXJnaW46IDEwcHg7XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0td2l0aC1wcm9tbyB7XG4gICAgLmFodC1iYW5uZXJfX2hvbGRlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1iYW5uZXJfX3Byb21vIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCUgNDAwJTtcbiAgICAgIGFuaW1hdGlvbjogQW5pbWF0aW9uTmFtZSA0cyBlYXNlIGluZmluaXRlO1xuXG4gICAgICBAa2V5ZnJhbWVzIEFuaW1hdGlvbk5hbWUge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlXG4gICAgICAgIH1cblxuICAgICAgICA1MCUge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTElXG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCVcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1iYW5uZXJfX3Byb21vLXRleHQge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXdoaXRlLXRleHQge1xuXG4gICAgLmFodC1iYW5uZXJfX3Byb21vLXRleHQsXG4gICAgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSxcbiAgICAuYWh0LWJhbm5lcl9fdGl0bGUsXG4gICAgLmFodC1iYW5uZXJfX2Rlc2Mge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtLWhlaWdodC04MDAge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0taGVpZ2h0LTYwMCB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cblxuICAmLS1mdWxsLWhlaWdodCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gICYtLXRyYXZlbC0xIHtcbiAgICAuYWh0LWJhbm5lciB7XG4gICAgICAmX19zdWItdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtc2lnbi1wYWludGVyO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcblxuICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJhdmVsLTIge1xuICAgIC5haHQtYmFubmVyIHtcbiAgICAgICZfX3N1Yi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRyYXZlbC0zIHtcblxuICAgIC5haHQtYmFubmVyIHtcbiAgICAgICZfX3N1Yi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtc2lnbi1wYWludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS15b2dhIHtcbiAgICAuYWh0LWJhbm5lciB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGYtZGFuY2luZy1zY3JpcHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYS0yIHtcbiAgICAuYWh0LWJhbm5lciB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2EtMyB7XG4gICAgLmFodC1iYW5uZXIge1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGYtZGFuY2luZy1zY3JpcHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbiB7XG4gICAgLmFodC1iYW5uZXIge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBpbmhlcml0O1xuXG4gICAgLmFodC1iYW5uZXIge1xuXG4gICAgICAmX19zdWItdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N1Yi10aXRsZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICB9XG5cbiAgICAgIC5haHQtYmFubmVyX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLTEge1xuICAgICAgLmFodC1iYW5uZXIge1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLTIge1xuICAgICAgLmFodC1iYW5uZXIge1xuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tMyB7XG4gICAgICAuYWh0LWJhbm5lciB7XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYWh0LWJhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICZfX3N1YnRpdGxlLFxuICAmX190aXRsZSxcbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJi0tbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgIC5haHQtYmFuIHtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogNTBweCAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICNlZWVlZWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDMycHggMCAwO1xuICAgICAgICBjb2xvcjogI2VlZWVlZTtcbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgICAgfVxuXG4gICAgICAmX192aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtMSB7XG4gICAgICAuYWh0LWJhbiB7XG5cbiAgICAgICAgJl9fbGluay13cmFwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluay1wcmltZSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluay1zZWNvbmQge1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnb3InO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0zIHtcbiAgICAgIC5haHQtYmFuIHtcbiAgICAgICAgJl9fbGlua3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmsge1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmLS1ldmVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgJi0tZXZlbnRzIHtcbiAgICAgIGhlaWdodDogODV2aDtcbiAgICB9XG4gIH1cblxuICAmLS1jaHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgcGFkZGluZzogMCA4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgIGIge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmFodC1iYW4ge1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDE1cHggNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1NWVtO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mtd3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luOiAtMTJweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWh0LWJhbi0tZnVsbCB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgfVxuXG5cbiAgJi0tcmVzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogODAwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuXG4gICAgYiB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuYWh0LWJhbiB7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMTVweCA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1NWVtO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgJl9fbGlua3Mtd3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDI2MWI7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODAyNjFiO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAjODAyNjFiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5haHQtYmFuLS1mdWxsIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuICB9XG5cbiAgJi0tcmVzdC1maXJzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLmFodC1iYW4ge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG1heC13aWR0aDogNDQ1cHg7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNTRweCA3MHB4IDU0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG4gICAgICAmX19hYnNvbHV0ZUl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00NHB4O1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXBsYXlmYWlyLWRpc3BsYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODAyNjFiO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXBsYXlmYWlyLWRpc3BsYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgfVxuICAgICAgJl9fdW5kZXJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1yZXN0LXNlY29uZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAuYWh0LWJhbiB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTIlO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NCk7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzMwMkYzMztcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwNzA3O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjODAyNjFCO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wbGF5ZmFpci1kaXNwbGF5O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHhzLXNpemUtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cblxuXG4gICYtLXJlc3QtdGhpcmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmFodC1iYW4ge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHVuc2V0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgJl9fbGlua3Mtd3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5haHQtYmFuLS1tYWluLTMge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgfVxufVxuXG4uZmwtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG4uYWJvdXQtY2h1cmNoLXNsaWRlciB7XG4gIC5haHQtYmFuIHtcbiAgICAmLS1jaHIge1xuICAgICAgLmFodC1iYW4ge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCA2MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI2ZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5jaHVyY2gtbmV3cy1iYW5uZXItd3JhcCxcbi5jaHVyY2gtbWluaXN0cmllcy1iYW5uZXItd3JhcCxcbi5jaHVyY2gtZXZlbnRzLWJhbm5lci13cmFwLFxuLmNodXJjaC1jb250YWN0LXVzLWJhbm5lci13cmFwLFxuLmNodXJjaC1nYWxsZXJ5LWJhbm5lci13cmFwLFxuLmNodXJjaC1zZXJtb25zLWJhbm5lci13cmFwIHtcbiAgLmFodC1iYW4ge1xuICAgICYtLWNociB7XG4gICAgICAuYWh0LWJhbiB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI2ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2h1cmNoLWNvbnRhY3QtdXMtYmFubmVyLXdyYXAge1xuICAuYWh0LWJhbiB7XG4gICAgJi0tY2hyIHtcbiAgICAgIC5haHQtYmFuIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaHVyY2gtc2VybW9ucy1kZXQtYmFubmVyLXdyYXAsXG4uY2h1cmNoLW1pbmlzdHJ5LWRldC1iYW5uZXItd3JhcCB7XG4gIC5haHQtYmFuIHtcbiAgICAmLS1jaHIge1xuICAgICAgaGVpZ2h0OiA0NDZweDtcblxuICAgICAgLmFodC1iYW4ge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTI3cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjZlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBob21lIGNyZWF0aXZlIGFnZW5jeVxuLmFib3V0LXVzLWFnZW5jeV9fdGl0bGUge1xuICAuYWh0LWJhbl9fc3VidGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuYWh0LWJhbl9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIGhvbWUgY3JlYXRpdmUgYWdlbmN5IGVuZFxuIiwiLmthcm1hLWNvcHlyaWdodCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgY29sb3I6ICRjLXdoaXRlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuIiwiLmFoZXRvLWltYWdlLXNsaWRlciB7XG4gIHdpZHRoOiAxNDcwcHg7XG5cbiAgcGFkZGluZzogMCAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcblxuICAmLS1tb2JpbGUtdmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC02NXB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyA1KSArIDNweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zYWFzL21vYmlsZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIC8vQG1lZGlhIChtYXgtd2lkdGg6IDE0NzBweCkge1xuICAgICAgLy8gIHRvcDogLTMuMzg1NDE3dnc7XG4gICAgICAvL31cbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoJGMtd2hpdGUsIDAuNykgMCUsIHJnYmEoJGMtd2hpdGUsIDAuNykgNjAlLCByZ2JhKCRjLXdoaXRlICwgMSkgMTAwJSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IDk5M3B4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogLTUzcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gNCkgLSA1cHgpO1xuICAgICAgfVxuICAgICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICAmOmFmdGVyLFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNzYlIC8gMik7XG4gICAgICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcblxuICAgICYtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gICZfX2ltZy1kYXJrIHtcbiAgICAvLyBoaWRlIGVsZW1cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG4ubG9nb193aGl0ZXtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICAuYWhldG8tbG9nb19fdGV4dHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59IiwiLmljb25zLXdpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcblxuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNnB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBmYWRlLXpvb20taW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS16b29tLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnNpdGUtc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGFuaW1hdGlvbjogZmFkZS16b29tLWluIDAuM3MgZm9yd2FyZHM7XG5cbiAgJi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuY2xvc2luZyB7XG4gICAgYW5pbWF0aW9uOiBmYWRlLXpvb20tb3V0IDAuM3MgZm9yd2FyZHM7XG4gIH1cblxuICAuY2xvc2UtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0OHB4O1xuICAgIHJpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC5jbG9zZS1pY29uIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHRvcDoyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgfVxuXG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5zZWFyY2gtZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIC5zZWFyY2gtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLndwbWwtbHMge1xuXHR1bCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC53cG1sLWxzLWZsYWcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR9XG59XG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2ssXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xuXHR3aWR0aDogYXV0bztcblx0YSB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ji53cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTNweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53cG1sLWxzLXN1Yi1tZW51IHtcblx0XHRyaWdodDogYXV0bztcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0YmFja2dyb3VuZDogJGMtd2hpdGU7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDdweCAwIHJnYmEoJGMtYmxhY2ssIDAuMTUpO1xuXHRcdGEge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cbn1cbiIsIi5haGV0by10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5yZWdpc3RhcnRpb24sXG4gIC5sb2ctaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMjVweDtcbiAgfVxuXG4gIC53aWRnZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMzNweCA4cHggMjRweDtcbiAgfVxuXG4gIC5haHQtc29jaWFscyB7XG4gICAgcGFkZGluZzogMTFweCAyNXB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7ICAgICAgXG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1zZXJ2aWNlcyB7XG4gICRwOiAmO1xuXG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA5MHB4IDQ1cHggNjBweDtcblxuICAmX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogOTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG5cbiAgJl9fdGl0bGUsXG4gICZfX3ByaWNlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMS43ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgW2NsYXNzXj0naW9uJ10ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2Utb3V0O1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5pb24tYXJyb3ctcmlnaHQtYyB7XG4gICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAmX190aW1lIHtcbiAgICBwYWRkaW5nOiA1cHggMTNweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmLS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmLS1ldmVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAjeyRwfV9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAyMzVweDtcbiAgICB9XG5cbiAgICAjeyRwfV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDM1cHggMzVweDtcbiAgICB9XG5cbiAgICAjeyRwfV9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgfVxuXG4gICAgI3skcH1fX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAjeyRwfV9fdGltZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAzOHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAjeyRwfV9fY2FwdGlvbiB7XG4gICAgICBtaW4taGVpZ2h0OiA2MnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tc2ltcGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ4NXB4O1xuICAgIHBhZGRpbmc6IDcwcHggNDBweCA2MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgLmFoZXRvLXNlcnZpY2VzX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICAuYWhldG8tc2VydmljZXNfX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1zZXJ2aWNlc19fcHJpY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXNlcnZpY2VzX19jYXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMjQ1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmFoZXRvLXNlcnZpY2VzX19saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNzBweCAyMHB4IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMzVweCA1MHB4IDAgcmdiYSgkYy1ibGFjaywgMC4xMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzbnMtZXZlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgIH1cblxuICAgIC5haGV0by1zZXJ2aWNlcyB7XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyMzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDQzcHg7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxM3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzbnMtc2hhZG93IHtcblxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDIwNywgMzgsIDUwLCAwLjEpO1xuICAgIH1cblxuICB9XG5cbiAgJi0tY29uc3RydWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYWhldG8tc2VydmljZXMge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTVweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNSk7XG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tc2VydmljZXMge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNDVweCA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMzVweCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgfVxuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gICYtLWNvbnN0cnVjdGlvbi1uZXdzIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tc2VydmljZXMge1xuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDBweCA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgfVxuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJi0tY29uc3RydWN0aW9uX3NlcnZQYWdlIHtcbiAgICAuYWhldG8tc2VydmljZXMge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLS1jaGVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tc2VydmljZXMge1xuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAzNXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGFnZW5jeSBob21lXG4gICYtLWFnZW5jeSB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4IDcwcHg7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xuICBcbiAgICAuYWhldG8tc2VydmljZXNfX2NhcHRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWFsdGVyO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLmFoZXRvLXNlcnZpY2VzX190aXRsZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgIC5haGV0by1zZXJ2aWNlc19fdGV4dCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYWhldG8tc2VydmljZXNfX2xpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gYWdlbmN5IGhvbWUgZW5kXG59XG5cbi5haHQtc2VydmljZSB7XG5cbiAgJi0tZWR1IHtcbiAgICAuYWh0LXNlcnZpY2Uge1xuICAgICAgJl9faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cnZsIHtcblxuICAgIC5haHQtc2VydmljZSB7XG4gICAgICAmX19pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jaHIge1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYWh0LXNlcnZpY2Uge1xuICAgICAgICAmX190b3Age1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQwcHgpO1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1zZXJ2aWNlIHtcblxuICAgICAgJl9fdG9wIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDExOXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGMtd2hpdGUgMCUsIHJnYigyNTQsIDIzOCwgMjI3KSAxMDAlKTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIC8vICY6aG92ZXJ7XG4gICAgICAgIC8vICAgY29sb3I6ICM1RTVFNUU7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNodXJjaC1hYm91dC1tYXJnaW4tc2VydmljZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmNodXJjaC1taW5pc3RyaWVzLXBhZGRpbmctc2VydmljZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG4gIC5jaHVyY2gtbWluaXN0cmllcy1wYWRkaW5nLWJsb2d7XG4gICAgcGFkZGluZy10b3A6IDEyNHB4O1xuICB9XG59XG5cbi5jaHVyY2gtbWluaXN0cmllcy13cmFwIHtcbiAgLmFoZXRvLXNlcnZpY2VzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMHB4IDM4cHggNDlweCAwIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDczcHggMjNweCA0NnB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIGhlaWdodDogMjYycHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cblxuICAgICZfX2NhcHRpb24ge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2h1cmNoLW1pbmlzdHJpZXMtd3JhcCB7XG4gIC5haGV0by1zZXJ2aWNlcyB7XG4gICAgJl9fbGluayB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgfVxuICB9XG59XG5cbi5jb25zdHJ1Y3Rpb24tbmV3cy1jb250ZW50V3JhcCB7XG4gIC5haGV0by1zZXJ2aWNlcyB7XG4gICAgJl9fbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJl9fdGl0bGUsXG4gICAgJl9faW1hZ2Uge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24tbmV3czpob3ZlciAuYWhldG8tc2VydmljZXNfX2ltYWdlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbi1uZXdzOmhvdmVyIC5haGV0by1zZXJ2aWNlc19fdGl0bGUge1xuICBjb2xvcjogI0VCQjExMztcbn1cbiIsIi5tdWx0aS1sYW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2FjdGl2ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLm11bHRpLWxhbmdfX2xhbmd1YWdlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLm11bHRpLWxhbmdfX2xhbmd1YWdlLXRleHQge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFuZ3VhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cblxuICAmX19sYW5ndWFnZS1pbWcge1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgfVxufVxuIiwiLmxvZ28ge1xuICBcbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX2ltZy1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYgKyAubG9nb19fdGV4dC1ob2xkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICB9XG5cbiAgJl9fdGV4dC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RleHQge1xuICB9XG5cbiAgJl9fc3ViLXRleHQge1xuICB9XG59XG4iLCIuYXV0aGVudGljYXRpb24ge1xuICAmX19zaWduLWluLFxuICAmX19zaWduLXVwIHtcbiAgICBwYWRkaW5nOiAxNHB4IDMycHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fbG9nLWluLFxuICAmX19yZWdpc3RlciB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIuYWh0LWRlYWwge1xuXG4gICYtLXRydmwtMSB7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgfVxuXG4gICAgLmFodC1kZWFsIHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgICAgICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICAmLS1oZWlnaHQge1xuICAgICAgICAgICAgaGVpZ2h0OiA4ODBweDtcblxuICAgICAgICAgICAgLmFodC1kZWFsX19jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDY1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDY4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLXdpZHRoIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgIC5haHQtZGVhbF9fY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogNTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0taW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0yMDBweCAxMzBweCAtNjVweCByZ2JhKCRjLWJsYWNrLCAwLjcpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMjAwcHggMTMwcHggLTY1cHggcmdiYSgkYy1ibGFjaywgMC4yKTtcblxuICAgICAgICAgIC5haHQtZGVhbF9fZGVzYyB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2JnIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAxM3B4IDAgMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLS10cnZsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCAkYy1ibGFjayk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFodC1kZWFsX19kZXNjIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LWRlYWwge1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDcxcHggNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19wcm9tbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDEyNXB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgOXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC10b3VyIHtcblxuICAmLS10cnZsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAmLmFodC10b3VyLS0yIHtcbiAgICAgICAgLmFodC10b3VyX19pdGVtIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5haHQtdG91ci0tMyB7XG4gICAgICAgIC5haHQtdG91cl9faXRlbSB7XG4gICAgICAgICAgZmxleC1iYXNpczogMzMuMzMlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFodC10b3VyLS00IHtcbiAgICAgICAgLmFodC10b3VyX19pdGVtIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC10b3VyIHtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtLWlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTJweCAxMXB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggMzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTk5cHggMTEwcHggLTM0cHggcmdiYSgkYy1ibGFjaywgMC44NSk7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWluIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWctbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAmX19yYXRpbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIH1cblxuICAgICAgJl9fcmF0ZS1pY29uIHtcbiAgICAgICAgY29sb3I6ICNGRkJCNDk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N0YXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgJl9fcmF0ZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmX19tYWluIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cblxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggMzBweCA2MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb3N0IHtcbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJl9fZnJvbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJl9fcGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC4xKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtLXRydmwtMiB7XG5cbiAgICAvLyAmOmhvdmVyIHtcbiAgICAvLyAgIC5haHQtdG91cl9fcHJvbW8ge1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAuYWh0LXRvdXIge1xuXG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgJl9fcHJvbW8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX3Byb21vLXRleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQzcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAyNnB4IDAgMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VlZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC10ZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fdGIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogNDhweCAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgICYtcmF0aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICB9XG5cbiAgICAmLXN0YXJzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmLXN0YXIge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cblxuICAgICYtcmF0ZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDcwcHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3NwZWNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiA4OXB4IDAgNzdweDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc3BlYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICByaWdodDogLTcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMjRweCA4cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX191bml0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG5cbiAgJl9fdW5pdCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmLS1jb21tZW50cyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDI0cHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICB9XG5cbiAgJl9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIxcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgIHdpZHRoOiA1NyU7XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICB3aWR0aDogNDMlO1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNnB4IDAgNHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYtY2hlY2ssXG4gICAgJi1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19yb3V0ZXMge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gIH1cblxuICAmX19yb3V0ZSB7XG5cbiAgICAmLWNhcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgcGFkZGluZzogMjBweCAzNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLmFodC10ZF9fcm91dGUtaWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wOCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYtbmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMzVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCwgJGMtYmxhY2spO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDM1cHggNDVweDtcbiAgICB9XG5cbiAgICAmLWRlc2Mge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX21hcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9fcGhvdG9zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wOCk7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiA1MzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGhvdG8ge1xuICAgIGhlaWdodDogNDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogNTMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbW1lbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgfVxuXG4gIC8vIFNpZGViYXJcbiAgJl9fc2Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgIGZsZXgtYmFzaXM6IDQzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMzcwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmX19ib29rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gICAgfVxuXG4gICAgJi1jYXB0aW9uIHtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJi0tZGlzY291bnQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuXG4gICAgICAgIC5haHQtdGRfX2Jvb2stY29zdCB7XG4gICAgICAgICAgcGFkZGluZzogMzNweCAxNXB4IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1jb3N0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDI4cHggMTVweCAyOXB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJi1kaXNjb3VudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNDBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3b3JkLXNwYWNpbmc6IDEwMHB4O1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAmLWZyb20ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmLXByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIH1cblxuICAmX19idG4ge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMjNweCAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZWxlbWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAmLS1oYWxmIHtcbiAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJtaXQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDE4cHggNTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm9zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAmX193aHkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA4KTtcblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjZweCAzMHB4IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMXB4IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3dpZGdldHMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbiIsIi5haHQtY3RhIHtcblxuICBoMSB7XG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1Yi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjJweDtcbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBiIHtcblx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgbWFyZ2luOiA0NXB4IC0xNXB4IC0xNXB4O1xuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbjogMjBweCAtMTVweCAtMTVweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb250ZW50OiAn4pa8JztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaW1wbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuYWh0LWN0YSB7XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAxM3B4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW46IDAgLTEwcHggLTEwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC41KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpob3Zlcikge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNsYXNzaWMge1xuXG4gICAgLmFodC1jdGEge1xuXG4gICAgICAmX19zdWItdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDMxcHggMCAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1hcmdpbjogMjFweCAwIDlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1vZGVybiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuXG4gICAgLmFodC1jdGEge1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJi5haGV0by1idG4ge1xuICAgICAgICAgICYtLXRyYW5zIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10LXdoaXRlIHtcbiAgICAuYWh0LWN0YV9fc3ViLXRpdGxlLFxuICAgIC5haHQtY3RhX190aXRsZSxcbiAgICAuYWh0LWN0YV9fZGVzYyxcbiAgICAuYWh0LWN0YV9fdGVsIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG4gICAgLmFodC1jdGFfX3N1Yi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmFodC1jdGFfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLmFodC1jdGFfX2xpbmsge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjMpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0NGMjYzMjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFodC1jdGFfX3RlbHtcbiAgICAgIGl7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJ1c2luZXNzLTIge1xuXG4gICAgLmFodC1jdGFfX2xpbmsge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjMpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmFodC1jdGFfX3N1Yi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjMpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LWN0YV9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuYWh0LWN0YV9fbGlua3Mge1xuICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICB9XG4gIH1cblxuICAmLS15b2dhIHtcbiAgICAuYWh0LWN0YSB7XG5cbiAgICAgICZfX3N1Yi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1kYW5jaW5nLXNjcmlwdDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbiB7XG5cbiAgICAuYWh0LWN0YSB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NDtcbiAgICAgICAgcGFkZGluZzogMTNweCAzOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbl9hYm91dCB7XG5cbiAgICAuYWh0LWN0YSB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IC0xNXB4IC0xNXB4O1xuICAgICAgfVxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAzOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuXG5cbiAgJi0tdHJ2bCB7XG4gICAgLmFodC1jdGEge1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwtMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjcpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgLmFodC1jdGEge1xuXG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XG5cbiAgICAgICAgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIFt0eXBlPWVtYWlsXSxcbiAgICAgICAgW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgcGFkZGluZzogMTlweCA0MHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG5cbiAgICAgICAgW3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNociB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDU4MHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLmFodC1jdGEge1xuXG4gICAgICAmX19jb250ZW50IHtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDU2JTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNiU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuM3B4O1xuXG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJl9faWNvbi1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuYWh0LWN0YV9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXJlc3Qge1xuICAgIC5haHQtY3RhIHtcbiAgICAgICZfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgJl9faW1nLXdyYXAge1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMy42cHg7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haHQtY3RhLXJlc3RhdXJhbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5hYm91dC1jaHVyY2gtY2F0LXdyYXAtMSxcbi5uZXdzLWNodXJjaC1jYXQtd3JhcC0xLFxuLm1pbmlzdHJpZXMtY2h1cmNoLWNhdC13cmFwLTEsXG4uZ2FsbGVyeS1jaHVyY2gtY2F0LXdyYXAtMSB7XG4gIC5haHQtY3RhIHtcbiAgICAmLS1jaHIge1xuICAgICAgLmFodC1jdGEge1xuICAgICAgICAmX19pbWcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvbi1saW5rcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWJ0bi1jb250YWluZXIge1xuXG4gICYtLWZ1bGx3aWR0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmFoZXRvLWJ0biB7XG4gICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDM3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZnVsbHdpZHRoLTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5haGV0by1idG4ge1xuICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcmVzYXVyYW50X2Fib3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIFxufVxuXG4vLyBIb21lIGV2ZW50cyBcblxuLmFoZXRvLWJ0biB7XG4gICYtZXZ0cyB7XG4gICAgLmFoZXRvLWJ0bi0tbGlnaHQ6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmFoZXRvLWJ0bi0tbGlnaHQ6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAyM3B4IDcwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyNXB4KSB7XG4gICAgJi1ldnRzIHtcbiAgICAgIC5haGV0by1idG4tLWxpZ2h0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICB9XG59XG4gIFxuIiwiLmFodC1icS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJl9fbGVmdCB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkYy13aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGMtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGMtd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjLXdoaXRlO1xuICB9XG5cbiAgJl9fYnEge1xuICAgIGZsZXg6IDEgMSAyMjBweDtcbiAgICBwYWRkaW5nOiAzNXB4IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjLXdoaXRlO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG87XG4gICAgICBmb250LXNpemU6IDg5cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAnCc7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgIH1cbiAgfVxuXG4gICZfX2JxLXRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAyMnB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gICZfX2JxLWltZyB7XG4gICAgZmxleDogMSAxIDIyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG4iLCIuYWh0LWF1dGhvciB7XG5cbiAgJl9faW1nLWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19wb3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJy8nO1xuICAgIH1cbiAgfVxuXG4gICYtLXJlc3QtaG9tZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIC5haHQtYXV0aG9yIHtcbiAgICAgICZfX2ltZy1ob2xkZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICAgICZfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICB9XG4gICAgICAmX19wb3Mge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYWhldG8tc2lnbmF0dXJlLS1yZXN0YXVyYW50LWhvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIC5iZy10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICNmN2Y3Zjc7XG4gICAgZm9udC1zaXplOiAxNTBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDE1cHg7XG4gICAgdG9wOiAxNHB4O1xuICB9XG5cbiAgLnNpZ25hdHVyZS1pbWFnZS1ib2NrIHtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgLnNpZ25hdHVyZS1jaXJjbGUtYmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNDIwcHg7XG4gICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggNTlweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgbGVmdDogLTIyMHB4O1xuICAgICAgYm90dG9tOiAtNzBweDtcbiAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIH1cblxuICB9XG4gIC5zaWduYXR1cmUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDcwcHg7XG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMCAzMHB4IDAgNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbiIsIi5haHQtaW5mbyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAmX19pbWcge1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAmX19pbWctaW5uZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICZfX2ltZy1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgfVxuXG4gICZfX3BlcnNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19wZXJzb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJl9fcGVyc29uLWltZyB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMThweCAxMHB4O1xuICB9XG5cbiAgJl9fZGV0YWlsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gICZfX2RldGFpbC1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgJi0teW9nYS1jb3Vyc2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMzlweCA1NHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcblxuICAgICAgICAuYWh0LWluZm9fX3BlcnNvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmFodC1pbmZvIHtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNjBweCA0MHB4IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3BlcnNvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJl9fcGVyc29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTU4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkYy13aGl0ZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYS1ldmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMzlweCA1NHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LWluZm8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDMwcHggNDVweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcblxuICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwge1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgICAgICAmLS1kYXRlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAuYWh0LWluZm9fX2RldGFpbC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHdvcmQtc3BhY2luZzogODBweDtcblxuICAgICAgICAgICAgJjpmaXJzdC1saW5lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwtdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1maWx0ZXItdHJ2bCB7XG5cbiAgJl9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDE0cHggMjRweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDk1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWluIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAmLS1tb250aCxcbiAgICAmLS10eXBlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxOHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweCAyNXB4IDI0cHggNDVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgb3B0aW9uIHtcbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHggMjVweCAyNHB4IDQ1cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fc3VibWl0IHtcbiAgICBmbGV4OiAxNztcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIuYWh0LWZpbHRlci15b2dhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ZpbHRlciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICBtaW4td2lkdGg6IDE1NHB4O1xuICAgICAgcGFkZGluZzogMCAwIDI1cHg7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlXG4gICAgJi5hY3RpdmUge1xuICAgICAgLmFodC1maWx0ZXIteW9nYV9fc2VsZWN0IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5haHQtZmlsdGVyLXlvZ2FfX2xpbmUge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5haHQtZmlsdGVyLXlvZ2FfX2xpbmUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtZmlsdGVyLWVkdSB7XG4gICAgLmFodC1maWx0ZXIteW9nYV9faW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59IiwiLmFodC1maWx0ZXIge1xuXG4gICYtLWVkdSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCA1MHB4IDAgcmdiYSgkYy1ibGFjaywgMC4xNSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5haHQtZmlsdGVyIHtcbiAgICAgICZfX2Zvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ZpZWxkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDExO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ZpZWxkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jYXQsXG4gICAgICAgICYtLXByYy10eXBlIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfilrwnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICZfX2lucHV0LFxuICAgICAgJl9fc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9faW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDQycHg7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBvcHRpb24ge1xuXG4gICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3VibWl0IHtcbiAgICAgICAgZmxleDogMztcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWthcmxhO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbSB7XG5cblx0Ji0tY29uc3RydWN0aW9uIHtcblxuXHRcdEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG5cdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcblx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0fVxuXG5cdFx0aGVpZ2h0OiA2MDBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0cGFkZGluZzogNDVweCA0MHB4O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgNDclLHJnYmEoMCwwLDAsMSkgMTIwJSxyZ2JhKDAsMCwwLDEpIDEwMCUpO1xuXHRcdH1cblxuXHRcdC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0ge1xuXHRcdFx0Jl9fY29udGVudCB7XG5cdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHR9XG5cdFx0XHQmX190aXRsZSxcblx0XHRcdCZfX3N1YnRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHQmX19zdWJ0aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0fVxuXHRcdFx0Jl9fY292ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMjEsIDU3LCAwLjkpO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdFx0Jl9fY292ZXItaWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbSB7XG5cdFx0XHRcdCZfX2NvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi50ZXh0X21hcmdpbntcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHR9XG59XG4iLCIuYWh0LXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYtLXRydmwge1xuICAgIC5haHQtdGV4dCB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICNlZWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTB2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2xhc3NpYyB7XG4gICAgLmFodC10ZXh0IHtcbiAgICAgICZfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnZ3O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDUwcHggcmdiYSgkYy1ibGFjaywgMC4wOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saXN0IHtcbiAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyQTc0RUQ7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi5jb25zdHJ1Y3Rpb24tYWJvdXQtYmxvY2tzLWxpc3Qge1xuICBsaSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLXdyYXAge1xuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG9wYWNpdHk6IDAuNzg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4ubWFpbi1ob21lLWNiIHtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYWh0LWNiX19jYXB0aW9uIHtcbiAgICBtYXJnaW46IDM4cHggMCAxN3B4O1xuICB9XG4gIC5haHQtY2JfX2ljb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuXG4uYWhldG8tdGFiX19jb250ZW50IHtcbiAgICAuYWhldG8tYnRuLWNvbnRhaW5lciB7XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cbiIsIi5haHQtdGIge1xuICAmLS10cnZsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIC5haHQtdGIge1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0gXG59XG4iLCIuYWh0LWRlc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcblxuICAmX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDcwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDYwJSwgJGMtYmxhY2spO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDM0cHggMzBweDtcbiAgfVxuXG4gICZfX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCIuYWh0LWdhbC1wYXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDY2NXB4O1xuICB9XG5cbiAgJl9faG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxNiU7XG4gICAgICB3aWR0aDogMzU1cHg7XG4gICAgICBoZWlnaHQ6IDIyNXB4O1xuICAgICAgei1pbmRleDogNVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogMjElO1xuICAgICAgcmlnaHQ6IDE0JTtcbiAgICAgIHdpZHRoOiAzMTVweDtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogMzAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRvcDogNDIlO1xuICAgICAgbGVmdDogNDIlO1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMjQlO1xuICAgICAgd2lkdGg6IDM1NXB4O1xuICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cblxuICAmLS1jaHIge1xuICAgIC5haHQtZ2FsLXBhciB7XG4gICAgICAmX19ob2xkZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IC0yMHB4IDBweCAzMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE1KTtcblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAyMHB4IDBweCAzMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNodXJjaC1tYXJnaW57XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFodC1nYWwtcGFyIHtcbiAgICAmLS1jaHIge1xuICAgICAgLmFodC1nYWwtcGFyIHtcbiAgICAgICAgJl9faG9sZGVyIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAxMiU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdG9wOiAyMyU7XG4gICAgICAgICAgICByaWdodDogMTAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAyNCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAuYWh0LWdhbC1wYXIge1xuICAgICYtLWNociB7XG4gICAgICAuYWh0LWdhbC1wYXIge1xuICAgICAgICAmX19ob2xkZXIge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDklO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRvcDogMjMlO1xuICAgICAgICAgICAgcmlnaHQ6IDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFodC1nYWwtcGFyIHtcbiAgICAmLS1jaHIge1xuICAgICAgLmFodC1nYWwtcGFyIHtcbiAgICAgICAgJl9faG9sZGVyIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB0b3A6IDI3JTtcbiAgICAgICAgICAgIHJpZ2h0OiA0JTtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdG9wOiAzMyU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHRvcDogNzclO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiA0JTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAxNCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZ2FsLXBhciB7XG4gICAgJi0tY2hyIHtcbiAgICAgIC5haHQtZ2FsLXBhciB7XG4gICAgICAgICZfX2hvbGRlciB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB0b3A6IDMzJTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoKDEwMCUgLSAzNTBweCkvMik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5haHQtZ2FsLXBhciB7XG4gICAgJi0tY2hyIHtcbiAgICAgIC5haHQtZ2FsLXBhciB7XG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ob2xkZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZXZlbnRzLXBsYWNlIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgJi0taXRlbSB7XG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgJi1wcmljZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogOTRweDtcbiAgICAgICAgICAgIGhlaWdodDogOTRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0b3A6IDMxcHg7XG4gICAgICAgICAgICBsZWZ0OiAzMXB4O1xuICAgICAgICAgICAgLnByaWNlLXZhbHVlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1kZXRhaWxzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICYtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAmLS1pdGVtIHtcbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm5vLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIuaG9tZS1ldmVudC1zY2hlZHVsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hvbWUvaG9tZS1ldmVudC9zY2hlZHVsZS1iZy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufSIsIi5haHQtdGFibGUge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAmX19oZWFkIHtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib2R5IHtcbiAgICAgICAgJi1jZWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1lZHUge1xuICAgICAgICAuYWh0LXRhYmxlIHtcbiAgICAgICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDkzcHg7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWl0ZW06bnRoLWxhc3QtY2hpbGQoLW4rNCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICAgICAgJi1jZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5M3B4OyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1jZWxsOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAmX19oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICYtY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KXtcbiAgICAgICAgICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5haHQtbW92ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmLS1maWd1cmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7IFxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IFxuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59IiwiLnNlY3Rpb25fYmlvZ3JhcGh5e1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAmLWJvdHRvbXtcbiAgICBtYXJnaW4tdG9wOiAtMTcwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG4gIC5haGV0by1zaW5nbGUtaW1ne1xuICAgIGltZ3tcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAyN3B4IDQ3LjlweCAzLjFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIH1cbiAgfVxuICAuYWhldG8taGVhZGluZ19fZGVzY3tcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iaW9ncmFwaHl7XG4gICAgJl9jb250YWluZXJ7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuICAgICZfY29udGVudHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodCB7XG4gICZfX3NpZGViYXIge1xuXG4gICAgLy8gU2VhcmNoIHdpZGdldFxuICAgIC5zZWFyY2gge1xuXG4gICAgICAmLWZvcm0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4e1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1maWVsZCxcbiAgICAgICYtc3VibWl0IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuXG4gICAgICAmLWZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIH1cblxuICAgICAgJi1zdWJtaXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQb3N0c1xuICAgIC5haHQtd2lkZ2V0LXBvc3RzIHtcblxuICAgICAgJl9fYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggNXB4IDEzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbS1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX2ltZy1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IC0zcHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19kYXRlIHtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGNhbGVuZGFyXG4gICAgLmNhbGVuZGFyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI5O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0ZC5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICB0ci5jYWxlbmRhci1maXJzdC1yb3cge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FsZW5kYXJfaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAubW9udGgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC8vIFRhZ3Mgd2lkZ2V0XG4gICAgLndpZGdldF90YWdzIHtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMHB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ2O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFkdmVydGlzZW1lbnRcbiAgICAuYWh0LXdpZGdldC1hZHZlcnQge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIHBhZGRpbmc6IDI4cHggMzBweCAzNXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjJweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0LjM4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gdHdpdHRlclxuICAgIC5haHQtdHdpdHRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAzNXB4O1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG5cbiAgICAgICZfX2RhdGUge1xuICAgICAgICBtYXJnaW46IDIzcHggMCAyN3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICAuZGF0ZSB7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ZvbGxvdyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53aWRnZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiXG4ucmFkaW97XG4gIHB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT1yYWRpb10ge2Rpc3BsYXk6IG5vbmU7fVxuICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVse1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbG9yOiAjMGM2MDljO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICAgIGJvcmRlcjogc29saWQgMnB4ICMwNTM2YTU7XG4gIH1cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuIiwiLmxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xuICAgIC5sYWJlbCB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICB9ICAgIFxufSIsIi5zZWFyY2gtZWR1Y2F0aW9uIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAvLyBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAmLWZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgICB9XG4gICAgIH1cbiAgICAgJl9faW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICB9XG4gICAgIFxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgJlt0eXBlPXRleHRdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiIsIi5haHQtdGFibGUge1xuICAgICYtY2xhc3NlcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuYWh0LXRhYmxlIHtcbiAgICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faGVhZCB7XG4gICAgICAgICAgICAgICAgJi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1jZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNhcHRpb24tc2lkZTogdG9wO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG5cbiAgICBcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbn0gXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB9XG59XG4iLCIuYWh0LWNhbGVuZGFyIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2hlYWQge1xuICAgICAgICAmLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYm9keSB7XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgICAgICB9XG4gICAgICAgICYtY2VsbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICB9XG4gICAgICAgICYtcm93Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLmFodC1jYWxlbmRhciB7XG4gICAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgICZfX251bWJlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIGNhcHRpb24tc2lkZTogdG9wO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gSGVhZGVyICgxNSB0aGVtZSlcbi5tYWluLWhlYWRlciB7XG5cbiAgbGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAud2lkZ2V0cy1hcmVhIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlYWRlciBiYXNlXG4uYWhldG8taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcblxuICBhIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAuaGFtYnVyZ2VyIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5oYW1idXJnZXItYm94IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgZm9udC1zaXplOiA3cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgY29udGVudDogJ1xcZjEyMyc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuXG5idXR0b24ge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgJjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIH1cbn1cbiIsIi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIHtcblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAuYWhldG8tdG9vbGJhciB7XG4gICAgICA+ICoge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDUpO1xuXG4gICAgICB9XG4gICAgICAuYm9yZGVyLW5vbmV7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2lkZ2V0LFxuICAucmVnaXN0YXJ0aW9uLFxuICAubG9nLWluIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgLnJlZ2lzdGFydGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAubm8tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtLWxpZ2h0IHtcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2LFxuICAgIHAge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgIC5haHQtc29jaWFscyB7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYtLXRyYW5zbHVjZW50LWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuNSk7XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNixcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICAuYWh0LXNvY2lhbHMge1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC43KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItMSB7XG5cbiAgLy8gVG9vbGJhclxuICAmX190b29sYmFyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICB9XG4gIH1cblxuICAmX190b29sYmFyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG5cbiAgfVxuXG4gICZfX3Rvb2xiYXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLy8gSGVhZGVyIGNvbnRlbnRcbiAgJl9fbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzVweDtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAxNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLWFsbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtYWxsIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZmxvYXQ6bm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGV0YWlsLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gICZfX2RldGFpbC10ZXh0LFxuICAmX19kZXRhaWwtbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fZGV0YWlsLXRleHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdlxuICAmX19uYXYtd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUzcHgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19hZGRpdGlvbmFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFuZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1pY29uIHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI0NGMjYzMjtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudVxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgICAgYS5hY3RpdmV7XG4gICAgICAgIGNvbG9yOiAjQ0YyNjMyO1xuICAgICAgfVxuICAgIH1cbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmV7XG4gICAgICA+YXtcbiAgICAgICAgY29sb3I6ICNDRjI2MzI7XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24tYnRue1xuICAgICAgICBjb2xvcjogI0NGMjYzMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdWItbWVudSB7XG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggNnB4IDEzcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmX19jb2wge1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgcGFkZGluZzogMzVweCAzMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB9XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gaGFtYnVyZ2VyXG4gIC5oYW1idXJnZXIge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIExvZ29cbiAgLmthcm1hLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDM1cHggMCA0MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLWFsbCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAvLyBTb2NpYWxzXG4gIC5haGV0by1zb2NpYWxzIHtcbiAgICAmX19saW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE11bHRpIGxhbmd1YWdlXG4gIC5tdWx0aS1sYW5nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmX19hY3RpdmUge1xuICAgICAgLm11bHRpLWxhbmdfX2xhbmd1YWdlLXRleHQge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjQ0YyNjMyO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAubXVsdGktbGFuZ19fbGFuZ3VhZ2Uge1xuICAgICAgJi10ZXh0IHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNDRjI2MzI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhbmd1YWdlLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTIge1xuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdi13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5OXB4KTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggNjVweCAxNXB4IDc1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1iYXNpczogMCU7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMik7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5zdWItbWVudSB7XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EtbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd24tYnRuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTG9nb1xuICAubG9nbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJl9fbGluayB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW1nLWhvbGRlciB7XG4gICAgICBwYWRkaW5nOiAxN3B4IDIwcHggMjBweCAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgICB9XG5cbiAgICAgICYgKyAubG9nb19fdGV4dC1ob2xkZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0LWhvbGRlciB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDU0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWxpYnJlLWJhc2tlcnZpbGxlO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNvY2lhbHNcbiAgLmFodC1zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJl9fbGluayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn0iLCIuYWhldG8taGVhZGVyLTMge1xuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG4gICZfX2ZpeCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgIzZjMjA3YyAwJSwgI0UzMjY4MiAxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcbiAgICAuYWhldG8taGVhZGVyLTNfX3NlYXJjaHtcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIH1cbiAgICAubWFpbi1tZW51e1xuICAgICAgPiAubWVudS1pdGVte1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuXG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19hZGRpdGlvbmFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICByaWdodDogMzVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU2cHgpICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA4cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VhcmNoXG4gICZfX3NlYXJjaC1pY29uIHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAvLyBEcm9wZG93bi1idG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgLy8gTWVudVxuICAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAyNnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuXG4gICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViIG1lbnVcbiAgLnN1Yi1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4gIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi10b3A6MTVweDtcblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnUtbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjc1KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIExvZ29cbiAgLmxvZ28ge1xuICAgICZfX3RleHQge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAvLyBCdXR0b25cbiAgLmFoZXRvLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZzogMTlweCAzN3B4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItNCB7XG5cbiAgJl9faW5uZXIge1xuICAgIG1heC13aWR0aDogMTg0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgfVxuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI0cHgpIDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24taWNvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgLy8gTWFpbiBtZW51XG4gIC5tYWluLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDEwcHg7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcblxuICAgICAgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDMlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjAzKTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTBhJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnUgaXRlbVxuICAubWVnYS1tZW51IHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDMpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMTUpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd24tYnRuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTG9nb1xuICAubG9nbyB7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2F2ZWF0JztcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIH1cblxuICAgICZfX3N1Yi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNC41cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgcGFkZGluZzogNXB4IDM4cHggMTVweDtcblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNvY2lhbHNcbiAgLmFodC1zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICZfX2xpbmsge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG5cbiAgICAgIC8vIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLy8gICBjb2xvcjogJGMtYWN0aXZlO1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWhlYWRlci01IHtcbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjEwNCc7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1N3B4KTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTZweCAxNXB4IDE0cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYnV0dG9uLWljb24ge1xuXG4gICAgJi0tc2VhcmNoIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWVsZWdhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDU1JztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iYXNrZXQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtZWxlZ2FudDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29udGVudDogXCJcXGUwMTVcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTNweDtcbiAgICByaWdodDogLTExcHg7XG4gICAgbWluLXdpZHRoOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudVxuICAubWFpbi1tZW51IHtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICM3RkJDNDg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHBhZGRpbmc6IDIzcHggMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjN0ZCQzQ4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0ZCQzQ4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDQpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwYSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM3RkJDNDg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjN0ZCQzQ4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNCk7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTVweCAyNXB4IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93biBidG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAvLyBMb2dvXG4gIC5sb2dvIHtcbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTYge1xuICAmX190b29sYmFyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cblxuICAmX190b29sYmFyLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIH1cblxuICAmX190b29sYmFyLXRleHQge1xuICAgIHBhZGRpbmc6IDNweCA0MHB4IDNweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9vbGJhci10ZWwsXG4gICZfX3Rvb2xiYXItZW1haWwge1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX190b29sYmFyLXRlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjJkMic7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Rvb2xiYXItZW1haWwge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjJlYic7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9vbGJhci1hZGRpdGlvbmFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuICB9XG5cbiAgJl9fdG9vbGJhci1sYW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgfVxuXG4gICZfX21haW4taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBmb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogNDE1cHg7XG5cbiAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNTNweDtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIH1cbiAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICZbdHlwZT10ZXh0XSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwM3B4KTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBNZW51XG4gIC5tYWluLW1lbnUge1xuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICAgY29sb3I6ICNmZmMxMGQ7XG4gICAgICB9XG4gICAgICBhLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmMxMGQ7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiA0MnB4IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAtMzJweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNZWdhIG1lbnVcbiAgLm1lZ2EtbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4xKTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duLWJ0blxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC8vIExvZ29cbiAgLmxvZ28ge1xuXG4gICAgJl9faW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ3cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dC1ob2xkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fc3ViLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLy8gQXV0aGVudGljYXRpb25cbiAgLmF1dGhlbnRpY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICZfX2xvZy1pbixcbiAgICAmX19yZWdpc3RlciB7XG4gICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9fcmVnaXN0ZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgfVxuXG4gICAgJl9fbG9nLWluIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAvLyB3cG1sXG4gIC53cG1sLWxzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLWZsYWcge1xuICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJi1pdGVtLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC53cG1sLWxzLXN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWItbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI4cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU29jaWFsc1xuICAuYWh0LXNvY2lhbHMuYWhldG8tc29jaWFscy0tY2lyY2xlIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5haHQtc29jaWFscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMSk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYWhldG8taGVhZGVyLS1lZHUtY29udGFjdCB7XG4gIC5sYWJlbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTcge1xuICAuaGFtYnVyZ2VyLS1zcXVlZXplIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyBMb2dvXG4gIC5sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgJl9fdGV4dC1ob2xkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fYXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMkYzMztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICAmLmpzLWFzaWRlLW9wZW5lZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gIH1cblxuICAmX19hc2lkZS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb250ZW50OiAnXFxmMmQ3JztcbiAgICB9XG4gIH1cblxuICAmX19tZW51LXRleHQtYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCA2MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDJGMzM7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLmxvZ28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNDVweCAxMDBweDtcblxuICAgICAgLmxvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8taGVhZGVyLTdfX2xvZ28ge1xuICAgICAgZmxleDogMCAwIDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgfVxuICB9XG5cbiAgJl9fZW1haWwtdGl0bGUsXG4gICZfX3RlbC10aXRsZSxcbiAgJl9faG91cnMtdGl0bGUsXG4gICZfX2FkZHJlc3MtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9faG91cnMtaG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG5cbiAgJl9fZW1haWwtaG9sZGVyLFxuICAmX19hZGRyZXNzLWhvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gICZfX2VtYWlsLFxuICAmX190ZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAmX19ob3VycyB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gICZfX2FkZHJlc3Mge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgLy9tYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS1idG4ge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19oYW1idXJnZXItYXNpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudVxuICAmX19tZW51IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMzBweDtcbiAgICAgIC8vb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAyOHB4IDAgMjdweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IGEsXG4gICAgICAgICAgPiAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBjb2xvcjogJGMtZ3JleTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKCRjLXdoaXRlLCAwLjE1KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDBweCByZ2JhKCRjLXdoaXRlLCAwLjE1KTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMik7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDMwcHggN3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93biBidG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLmFoZXRvLWNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcblxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICB9XG5cblxuXG4gIC5oYW1idXJnZXItLXNxdWVlemUtZGVza3RvcCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLy8uaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAvLyAgYmFja2dyb3VuZDogIzBjNjA5YztcbiAgICAvL31cbiAgfVxuXG4gICZfX2FzaWRlLXNvY2lhbHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgJl9fYXNpZGUtbWVudSB7XG4gICAgbGkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTgge1xuXG4gICZfX2lubmVyIHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvbnNcbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgbWF4LXdpZHRoOiAyODRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgcmlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLy8gTG9nb1xuICAmX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlYXJjaFxuICAmX19zZWFyY2gge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gtaWNvbiB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudVxuICAmX19tZW51IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU0cHgpXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweClcbiAgICB9XG5cbiAgfVxuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IDEwMiU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwYSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNZWdhIG1lbnVcbiAgLm1lZ2EtbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4xKTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICZfX2NvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGMtd2hpdGUsIDEwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93bi1idG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvblxuICAuYWhldG8tYnRuIHtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICB9XG5cbiAgLy8gbG9nb1xuICAubG9nbyB7XG4gICAgJl9fdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItOSB7XG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fY3ItdGV4dHtcbiAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMTVweCAwO1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aGVudGljYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duLWJ0blxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBNZW51XG4gIC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDEwcHggMjJweDtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBhLmFjdGl2ZXtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB9XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMS4xNjlweCAzLjgyNXB4IDE1LjY2cHggMi4zNHB4IHJnYmEoMTY4LCAxNjgsIDE2OCwgMC4yKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVnYSBtZW51XG4gIC5tZWdhLW1lbnUge1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBsb2dvXG4gIC5sb2dvIHtcbiAgICAmX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEF1dGhlbnRpY2F0aW9uXG4gIC5hdXRoZW50aWNhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZfX3NpZ24taW4sXG4gICAgJl9fc2lnbi11cCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaWduLWluIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjcwNGY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaWduLXVwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMS4xNjlweCAzLjgyNXB4IDE1LjY2cHggMi4zNHB4IHJnYmEoMTY4LCAxNjgsIDE2OCwgMC4yKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5uby1jb250YWluZXItbWQge1xuICAmLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTAge1xuXG4gIC8vIFRvb2xiYXJcbiAgJl9fdG9vbGJhci1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG4gIH1cblxuICAmX190b29sYmFyLWluZm9zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Rvb2xiYXItaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAycHggMDtcbiAgICB9XG4gIH1cblxuICAmX190b29sYmFyLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG5cbiAgJl9fdG9vbGJhci1zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgJl9fbWFpbi1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjVweCAwIDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gIC8vIERldGFpbHNcbiAgJl9fZGV0YWlscy13cmFwIHtcbiAgICBwYWRkaW5nOiA1cHggOTBweCAwIDMwcHg7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA1cHggMzBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtYWxsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzIyMjtcbiAgfVxuXG4gICZfX2RldGFpbC1pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2RldGFpbC10YXJnZXQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLy8gQnV0dG9uc1xuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYnV0dG9uLWljb24ge1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICB9XG5cbiAgICAmLS1zZWFyY2gge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYyZjUnO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJhc2tldCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb250ZW50OiBcIlxcZjNmOFwiO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xM3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHRvcDogLTlweDtcbiAgICB9XG4gIH1cblxuICAvLyBIYW1idXJnZXJcbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudVxuICAmX19tZW51LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX21lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KTtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjIwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICAgID4gYS5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjRUJCMTEzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1JTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMSk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNFQkIxMTM7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICA+IGEuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRUJCMTEzO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMjhweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCQjExMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICB0b3A6IC0yOHB4O1xuICAgICAgICBsZWZ0OiAxMDElO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgICAgID4gYS5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkIxMTM7XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4xKTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5haHQtc29jaWFscyB7XG4gICAgJl9faWNvbiB7XG4gICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICB9XG4gIH1cblxuICAubG9nbyB7XG4gICAgJl9faW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMGEnO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMTA0JztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGFtYnVyZ2VyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTExIHtcbiAgJl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxNzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLy8gTW9kYWxcbiAgJl9fbW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAmX19tb2RhbC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTM3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDUlIDMuNSU7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxNDBweCAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9kYWwtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG5cbiAgJl9fc29jaWFscy10aXRsZSB7XG4gICAgbWFyZ2luOiAxMjBweCAwIDI1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiA4MHB4IDAgMjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDlweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAubWVudS1pdGVtIHtcbiAgICAgID4gYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAzcHggMCAxMHB4O1xuXG4gICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDVweCA0MHB4IDVweDtcbiAgICB9XG4gIH1cblxuICAvLyBNZWdhIG1lbnVcbiAgLm1lZ2EtbWVudSB7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubG9nbyB7XG5cbiAgICAmX19pbWcge1xuICAgICAgbWF4LWhlaWdodDogNTJweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuICB9XG5cbiAgLmhhbWJ1cmdlciB7XG5cbiAgICAmLWJveCB7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAtMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWhldG8tc29jaWFscyB7XG4gICAgJl9faWNvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1vcGVuIHtcbiAgICAuYWhldG8taGVhZGVyLTExX19oYW1idXJnZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA3MHB4O1xuICAgICAgcmlnaHQ6IDkwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAub3Zlci1oaWRkZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItMTIge1xuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNDVweDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDUwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIYW1idXJnZXJcbiAgLmhhbWJ1cmdlciB7XG5cbiAgICAmLWJveCB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTG9nb1xuICAubG9nbyB7XG5cbiAgICAmX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiA0OXB4O1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmX190ZXh0LWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlYXJjaCBmb3JtXG4gIGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXQsXG4gICAgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXgtd2lkdGg6IDIwNXB4O1xuICAgICAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93bi1idG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiA5cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyMyc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRvcDowcHg7XG4gICAgICB9XG5cbiAgICAgIC5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0b3A6MHB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8taGVhZGVyLTEyIHtcblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHBhZGRpbmc6IDYwcHggNDBweCAzMHB4IDU1cHg7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDQwcHggNzBweCA1NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hhbWJ1cmdlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NhcnQge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubG9nbyB7XG5cbiAgICAgICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQtaG9sZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB3aWR0aDogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweCA3MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogOTVweDtcbiAgICB9XG4gIH1cblxuICAmX19hc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDUwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAmLmlzLW9wZW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hc2lkZS1vdmVybGF5IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIH1cbiAgfVxuXG4gICZfX2FzaWRlLWxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgJl9fdGV4dC1ob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hc2lkZS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2FzaWRlLWNsb3NlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogODVweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJ0IHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJ0LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cblxuICAmX19jYXJ0LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gICZfX2NhcnQtbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtM3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItMTMge1xuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYtLXNlYXJjaCB7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIH1cblxuICAgICYtLWNhcnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICAmX19idXR0b24taWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgJl9fYnV0dG9uLW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IC0xM3B4O1xuICAgIG1pbi13aWR0aDogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudVxuICAmX19tZW51IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjVweCk7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWFpbiBtZW51XG4gIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgIC5tYWluLW1lbnUgLm1lbnUtaXRlbS5hY3RpdmUgPiBhIHtcbiAgICAgIGNvbG9yOiAkYy1hY3RpdmU7XG4gICAgfVxuICB9XG4gIC5tYWluLW1lbnUge1xuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgIGEuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1hY3RpdmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjo6YWZ0ZXIuYWN0aXZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAubWVudS1pdGVtIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWFjdGl2ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtYWN0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViIG1lbnVcbiAgLnN1Yi1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgMzBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAyMjVweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIGxlZnQ6IDEwMSU7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwYSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNZWdhIG1lbnVcbiAgLm1lZ2EtbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNCk7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTVweCAyNXB4IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd24gYnRuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTA0JztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTG9nb1xuICAubG9nbyB7XG5cbiAgICAmX19pbWcge1xuICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cblxuICAgICZfX3N1Yi10ZXh0IHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhhbWJ1cmdlclxuICAuaGFtYnVyZ2VyIHtcbiAgICAmLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWhlYWRlci0xNCB7XG4gICZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiA2M3B4O1xuICAgICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1hbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTc3cHg7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZmFkZS1vdXQoJGMtd2hpdGUsIDAuOSk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZmFkZS1vdXQoJGMtd2hpdGUsIDAuOSk7XG4gICAgfVxuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIC5haGV0by1oZWFkZXItMTRfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyM3B4KTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLS1jYXJ0IHtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogI2RkMjkzMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYnV0dG9uLWljb24ge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRweDtcbiAgICByaWdodDogLTEzcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLy8gTWFpbiBtZW51XG4gIC5tYWluLW1lbnUge1xuICAgIGEge1xuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGNvbG9yOiAjZGQyOTMyO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkZDI5MzI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogI2RkMjkzMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDI5MzI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgID5he1xuICAgICAgICAgICAgY29sb3I6ICNkZDI5MzI7XG4gICAgICAgICAgfVxuICAgICAgICAgID5zcGFue1xuICAgICAgICAgICAgY29sb3I6ICNkZDI5MzI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQyOTMyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViIG1lbnVcbiAgLnN1Yi1tZW51IHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gM3B4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBsZWZ0OiAxMDElO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjAzKTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTBhJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnUgaXRlbVxuICAubWVnYS1tZW51IHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDMpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wMyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMTUpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd24tYnRuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDhweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBTb2NpYWxzXG4gIC5haHQtc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gSGFtYnVyZ2VyXG4gIC5oYW1idXJnZXIge1xuXG4gICAgJi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBMb2dvXG4gIC5sb2dvIHtcbiAgICAmX19pbWcge1xuICAgICAgbWF4LWhlaWdodDogNjVweDtcblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fc3ViLXRleHQge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIZWFkZXIgaXMgV0hJVEUgYnkgZGVmYXVsdFxuLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgfVxuICAubG9nby13aGl0ZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vIE1lbnUgd3JhcFxuICAmX19tZW51LXdyYXAge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1haW4gbGluZVxuICAmX19tYWluLWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAvLyBIYW1idXJnZXJcbiAgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmLWJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgICY6YWZ0ZXIsXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93biBidXR0b25cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDdweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBMb2dvXG4gICZfX2xvZ28ge1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5haGV0by1sb2dvIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLy8gSWNvbnNcbiAgJl9faWNvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMTVweCAwO1xuXG4gICAgLmljb25zLXdpZGdldF9faXRlbSB7XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4tbGluZSB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aW9uIEJ1dHRvblxuICAmX19hY3Rpb24tYnRuIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxNXB4IDE1cHggMTVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudSBib3hcbiAgJl9fbWVudS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDk3MHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHdpZHRoOiA3NTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBTbGlkZSBzdWItbWVudXNcbiAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEhpZGUgRHJvcGRvd24gU3VibWVudXNcbiAgICAmLS1oaWRlLXN1Ym1lbnUge1xuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhpZGUgTWVudSBBcnJvd3NcbiAgICAmLS1oaWRlLWFycm93cyB7XG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEN1cnJlbnQgaXRlbVxuICAgICYtLWNpLXNob3J0LWxpbmUge1xuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jaS1saW5lLWFib3cge1xuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNpLWxpbmUtYmVsb3cge1xuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNpLXJvdW5kZWQtc29saWQtYmcge1xuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERyb3Bkb3duIHN0eWxlc1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuXG4gICAgICAmLS1kZHQtZGVmYXVsdCB7XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVnYS1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWFpbi1tZW51LS1kZGMtd2hpdGUge1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1haW4tbWVudS0tZGRjLWRhcmsge1xuICAgICAgICAgIC5zdWItbWVudSB7XG5cbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgICAgICAgIC5kcm9wZG93bi1idG4sXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IC5kcm9wZG93bi1idG4sXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZWdhLW1lbnUge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZGR0LWNsYXNzaWMge1xuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVnYS1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWFpbi1tZW51LS1kZGMtd2hpdGUge1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1haW4tbWVudS0tZGRjLWRhcmsge1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAubWVudS1pdGVtIHtcblxuICAgICAgICAgICAgICAuZHJvcGRvd24tYnRuLFxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IC5kcm9wZG93bi1idG4sXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZWdhLW1lbnUge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZGR0LWNsZWFuIHtcblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMzBweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVnYS1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tYWluLW1lbnUtLWRkYy13aGl0ZSB7XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWFpbi1tZW51LS1kZGMtZGFyayB7XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICAgICAgPiAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE5hdlxuICBuYXYge1xuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnUgSXRlbVxuICAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzNweCA1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmX19zdWJ0ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy8gQ3VycmVudFxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBDdXJyZW50XG4gICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICAgLy9jb2xvcjogIzJBNzRFRDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjI7XG4gICAgICB9XG4gICAgICA+IGEuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjIyMjI7XG4gICAgICB9XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJl9fY29sIHtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNik7XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT1BUSU9OU1xuXG4gIC8vIEZ1bGx3aWR0aCBjb250YWluZXJcbiAgJl9fZmx1aWQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuXG4gICAgICAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtbWFpbi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLm1haW4tbWVudSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBuYXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2RpZmljYXRvcnNcbiAgJi0tY2VudGVyLW5hdiB7XG4gICAgLm1haW4taGVhZGVyX19pY29ucyB7XG4gICAgICBmbGV4LWJhc2lzOiAwJTtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICAgICAgZmxleC1iYXNpczogMTYlO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlcl9fbWVudS1ib3gge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cblxuICAvLyBDb2xvcnNcbiAgLy8gU29saWQgaXMgc3VwcG9zZWQgdG8gYmUgc29tZSBkYXJrIGNvbG9yXG5cbiAgJi0tc29saWQge1xuICAgIC8vIE1ha2Ugd2hpdGUgaXRlbXNcbiAgICAubWVudS1pdGVtX19zdWJ0ZXh0LFxuICAgIC5haGV0by1sb2dvX190ZXh0LFxuICAgIC5pY29ucy13aWRnZXRfX2xpbmsge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAubWFpbi1tZW51IHtcbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgPiAgLmRyb3Bkb3duLWJ0bixcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICA+IC5kcm9wZG93bi1idG4sXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZWdhLW1lbnUge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjMpO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXaWRnZXRzXG4gICAgLndpZGdldCB7XG4gICAgICAmcy1hcmVhX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLmFodC1zb2NpYWxzIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS13aGl0ZSB7XG5cbiAgICAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWItbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS1ncmFkIHtcbiAgICAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmLS1ncmFkLWhvciB7XG4gICAgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gVHJhbnNwYXJlbnQgQ29sb3JzXG4gICYtLXRyYW5zcGFyZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC45KTtcbiAgICB9XG4gIH1cblxuICAmLS10cmFuc2x1Y2VudC1kYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIC5tYWluLWhlYWRlcl9fbWVudS1ib3gsXG4gICAgICAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWFrZSB3aGl0ZSBpdGVtc1xuICAgIC5tZW51LWl0ZW1fX3N1YnRleHQsXG4gICAgLmFoZXRvLWxvZ29fX3RleHQsXG4gICAgLmljb25zLXdpZGdldF9fbGluayB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIC5tYWluLW1lbnUge1xuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICA+ICAuZHJvcGRvd24tYnRuLFxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgID4gLmRyb3Bkb3duLWJ0bixcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lZ2EtbWVudSB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuOCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdpZGdldHNcbiAgICAud2lkZ2V0IHtcbiAgICAgICZzLWFyZWFfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuYWh0LXNvY2lhbHMge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRyYW5zbHVjZW50LWxpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC42KTtcblxuICAgIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC45KTtcbiAgICB9XG4gIH1cblxuICAvLyBGdWxsc2NyZWVuIE1lbnUgaGFzIGl0cyBvd24gc3R5bGUgb2YgaXRlbXMgYW5kIGRyb3Bkb3duc1xuICAmLS1mdWxsc2NyZWVuLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG5cbiAgICAgIC5oYW1idXJnZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLm1haW4taGVhZGVyX19pY29ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIH1cblxuICAgICAgbmF2IHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMDBweDtcbiAgICAgIH1cblxuICAgICAgLm1haW4tbWVudSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZWdhLW1lbnUge1xuICAgICAgICAmX19jb2wge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAuaGFtYnVyZ2VyIHtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZnVsbHNjcmVlbi1tZW51Lm1haW4taGVhZGVyLS1tZW51LWRhcmsge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuXG4gICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lZ2EtbWVudSB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMykgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuanMtc3RpY2t5LWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gU2hhZG93c1xuICAmLS1zaGFkb3ctMSB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDZweCAtNnB4IHJnYmEoJGMtYmxhY2ssIDAuMSk7XG4gIH1cblxuICAmLS1zaGFkb3ctMiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjIpO1xuICB9XG5cbiAgJi0tc2hhZG93LTMge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDUwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuNCk7XG4gIH1cblxuICAmLS1zaGFkb3ctNCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDEwcHggcmdiYSgkYy1ibGFjaywgMC43KTtcbiAgfVxuXG4gICYtLXNoYWRvdy01IHtcbiAgICAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDEwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFdpZGdldHNcbiAgJl9fd2lkZ2V0cy1hcmVhIHtcbiAgICAuYWh0LXNvY2lhbHMge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHRvcDogLTlweDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC53cG1sIHtcbiAgICAmLWxzLWxlZ2FjeS1kcm9wZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLndwbWwtbHMtc3ViLW1lbnUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1scy1uYXRpdmUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxzLXN1Yi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OjA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1scy1mbGFnIHtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgIC53aWRnZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZzogNHB4IDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFoZXRvLXRvb2xiYXIge1xuICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAucmVnaXN0YXJ0aW9uLFxuICAgICAgLmxvZy1pbiB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAyNXB4IDRweCAwO1xuICAgICAgfVxuXG4gICAgICAuYWh0LXNvY2lhbHMge1xuICAgICAgICBwYWRkaW5nOiA3cHggMHB4IDRweCAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53aWRnZXRfdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgIC5tYWluLWhlYWRlcl9faWNvbnMge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAgY2FsYygxMDAlIC0gMjUwcHgpO1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAgIC53cG1sLWxzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX19pY29ucyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX19sb2dvIHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICB9XG5cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcHtcbiAgICAgICAuYWhldG8tdG9vbGJhciB7XG4gICAgICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4zKTtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgfVxuICAgIC5sb2dvLXdoaXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5sb2dvLWJsdWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tc29saWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXNvbGlkIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuMyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCB7XG4gICAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLndpZGdldCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMyQTc0RUQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAge1xuICAgICAgLnJlZ2lzdGFydGlvbiwgLmxvZy1pbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMyQTc0RUQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXRvb2xiYXIge1xuICAgICAgLmFodC1zb2NpYWxzX19pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzJBNzRFRDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tbG9nb19fdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgLmljb25zLXdpZGdldF9fbGluayB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzJBNzRFRDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3BtbC1scy1pdGVtLXRvZ2dsZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCB7XG4gICAgICAuYWhldG8tdG9vbGJhciB7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL2NvbG9ycy9fY29sb3JzLXRoZW1lLTE2Jztcbi5haGV0by1oZWFkZXItMTYge1xuXG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZGFyaztcbiAgICB9XG4gIH1cblxuICAmX19uYXYtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgIH1cbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDk5cHgpO1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLW1vYi1tZW51O1xuICAgICAgLm1haW4tbWVudSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC8vaGVpZ2h0OiA1MHZoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1vcGVuLXNhbnM7XG4gICAgICAgICAgfVxuICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDY1cHggMTVweCA3NXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LWJhc2lzOiAwJTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMik7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLW9wZW4tc2FucztcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1hY3RpdmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5zdWItbWVudSB7XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EtbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd24tYnRuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTG9nb1xuICAubG9nbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJl9fbGluayB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW1nLWhvbGRlciB7XG4gICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMTVweDtcblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgICAgfVxuXG4gICAgICAmICsgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0LWhvbGRlciB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDU0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWRhcms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuMXB4IDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6ICRmbnQtZmFtaWx5LTE7XG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTb2NpYWxzXG4gIC5haHQtc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZfX2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiRjLWFjdGl2ZTogI0I1OEU0QztcbiRjLWxpZ2h0OiAjRjlGOUY5O1xuJGMtbGlnaHQtMjogI0ZBRkFGQTtcbiRjLWdyZXk6ICM5ODk4OTg7XG4kYy1ncmV5LTI6ICNBRUFFQUU7XG4kYy1kYXJrOiAjMjYyNjI2O1xuJGMtZGFyay0yOiAjNTE1MTUxO1xuJGMtZGFyay0zOiAjMzkzOTM5O1xuJGMtZGFyay00OiAjMjIyMjIyO1xuJGMtZGFyay01OiAjMjIyMjIyO1xuJGMtZm9vdGVyLWJnOiAjMTQxNDE0O1xuJGMtYWx0ZXI6ICNBNTgyNDc7XG4kYy1hbHRlci0yOiAjQTYwMDAwO1xuJGMtYWx0ZXItMzogI0VFRUVFRTtcbiRjLWFsdGVyLTQ6ICNmZjAwMDA7XG4kYy1zYWxlLTI6ICM1YzlkOGE7XG4kYy1iZy1tb2ItbWVudTogcmdiYSgwLCAwLCAwLCAuOSk7XG5cbiIsIi5ncmFkaWVudC13cmFwcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjLXdoaXRlLCByZ2IoMjQwLCAyNDUsIDI1NSkpO1xuXG4gIC53LTEwMCB7XG5cbiAgICB3aWR0aDogYXV0bztcblxuICB9XG5cbiAgLmltZy13aWRodCB7XG4gICAgLnctMTAwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4udGV4dC1jb2xvciB7XG4gICYtLWdyZXkge1xuXG4gICAgY29sb3I6ICM5OTk5OTkgIWltcG9ydGFudDtcblxuICB9XG59XG5cbi5mIHtcbiAgJi0xNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJi0zMCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgJi0zOCB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG5cbiAgJi00MCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cbiAgJi02MCB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG5cbiAgJi03MCB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG5cblxuXG4gICYtc3R5bGUtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn1cblxuLmFib3V0LWNvdW50ZXItd3JhcHAge1xuICBwYWRkaW5nOiAxMDBweCAwIDEyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogNTBweCAwIDUwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsc19fd3JhcHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG5cbiAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLXRvcDogMjhweCBzb2xpZCAkYy13aGl0ZTtcbiAgICBib3JkZXItcmlnaHQ6IDQxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMjhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mLTE4cHgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50YWItZ3JhZGllbi13cmFwcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjQ2LCAyNDksIDI1NSkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSA1OSUpO1xufVxuXG4uYm9yZGVyLXJhZGl1cy01IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYm9yZGVyLXJhZGl1cy01dCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbn1cblxuLmYtMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5sZXQtc3Bhc2luZyB7XG4gIGxldHRlci1zcGFjaW5nOiAyLjhweDtcbn1cblxuLnNlcnZpY2Utd3JhcHAge1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZ1bGxfaGVpZ2h0X3dyYXBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzdweCk7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEyN3B4KTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnNfX2JvcmRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmNvbnRhY3Qtc2lkZWJhci1jb250YWN0LXdyYXAge1xuICBwYWRkaW5nOiAxMjBweCA5NXB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICB9XG59XG5cbi5tYXJnaW4tMzB0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjVweCkge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uY29taW5nLXNvb24td3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbm5lci1wYWdlcy9hZGRpdGlvbmFsLXBhZ2UvY29taW5nLXNvb24tYmcucG5nJyksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwRkNBRTYsICMyQTc1RUUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bywgYXV0bztcbn1cblxuLmZhcS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbn1cblxuLmNvbnRhY3Qtc2luZ2xlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fY29udGFjdHMge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtMTI1cHg7XG5cbiAgICAmLS1zYWFzIHtcbiAgICAgICYgPiAuY29udGFpbmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDczLjFweCAxMC45cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgLmNvbnRhY3Qtc2luZ2xlLXdyYXBfX2NvbnRhY3RzIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9tZSBldmVudFxuLmhvbWUtZXZlbnQtd3JhcC1zdWJzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaG9tZS9NYXNrLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoNTAlIDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuYWhldG8tc2luZ2xlLXRleHQge1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtZXZlbnQtd3JhcC10ZXN0aW1vbmlhbHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ldmVudC9mZWVkYmFjay9iZy1pbWFnZS5qcGcnKTtcblxuICAuc3dpcGVyLS1ob21lLWV2ZW50IHtcbiAgICAuc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAmLXByZXYge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDgnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbmV4dCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTA4JztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW5leHQsICYtcHJldiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLW5leHQ6aG92ZXIsICYtcHJldjpob3ZlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtZXZlbnQtd3JhcC10aWNrZXRzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaG9tZS9ob21lLWV2ZW50L3NjaGVkdWxlLWJnLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cbn1cblxuLmhvbWUtZXZlbnQtd3JhcC1hYm91dC1ibG9jayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hvbWUvaG9tZS1ldmVudC9BLnBuZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgJi0taW1nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ob21lL2hvbWUtZXZlbnQvYWJvdXQtYmcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NSUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBoZWlnaHQ6IDg5NnB4O1xuICB9XG4gIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjNlbTtcbiAgfVxuICAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICYtLWltZyB7XG4gICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZS1ldmVudC13cmFwLXVwYy1ldmVudCB7XG4gIC5haGV0by1idG4tLWxpZ2h0LmFoZXRvLWJ0bi0tc2hhZG93Om5vdCguYWhldG8tYnRuLS1jaXJjbGUpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMzI2ODI7XG4gICAgICBib3JkZXItY29sb3I6ICNFMzI2ODI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmFoZXRvLXNpbmdsZS10ZXh0IHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5ob21lLWV2ZW50LXdyYXAtbGV0dGVyLXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ob21lL2hvbWUtZXZlbnQvUy5wbmcnKSwgdXJsKCcuLi9pbWcvaG9tZS9ob21lLWV2ZW50L3RlYW0tYmcucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQsIGJvdHRvbSByaWdodDtcbn1cblxuLy8gRWR1Y2F0aW9uXG4uaG9tZS1lZHUtd3JhcC0xIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZWR1Y2F0aW9uL2JnLTEucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNTAlO1xufVxuXG4uaG9tZS1lZHUtd3JhcC0yIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZWR1Y2F0aW9uL2JnLTMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgJi5iYWNrZ3JvdW5kLXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDBweDtcbiAgfVxufVxuXG5cbi5ob21lLWVkdS13cmFwLWNvdXJjZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ob21lL2hvbWUtZWR1LWNvdXJjZXMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC5haGV0byB7XG4gICAgJi1idG4ge1xuICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90bztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICB9XG4gICAgJi1oZWFkaW5nIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLmhvbWUtZWR1LXdyYXAtbWFpbC1mb3JtIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hvbWUvaG9tZS1lZHVjYXRpb24tYmcucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uaG9tZS1lZHUtd3JhcC10ZWFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaG9tZS9ob21lLWVkdS10ZWFtLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaG9tZS1lZHUtd3JhcC1sb29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZWR1Y2F0aW9uL2dhbGxlcnktYmcucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5ob21lLWVkdS13cmFwLXByaWNpbmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlLCBjZW50ZXIgODAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0NTBweCwgYXV0bztcblxuICAmLS1oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjYzcHg7XG4gIH1cblxuICAmLS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtMjY0cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAmLS1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMjBweDtcbiAgICB9XG4gICAgJi0tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jbGFzc2VzLWVkdS1wcmljaW5nIHtcbiAgJi0taGVhZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2M3B4O1xuICB9XG5cbiAgJi0tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogLTI4NHB4O1xuICB9XG59XG5cbi5ob21lLWVkdS13cmFwLXNlcnZpY2Uge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCl7XG4gICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cblxufVxuXG4uYXV0aG9yLWJpby13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICZfX2Jsb2NrcXVvdGUge1xuICAgIGZsZXg6IDU7XG4gICAgbWluLXdpZHRoOiA0NjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG4gIH1cblxuICAmX19za2lsbHMge1xuICAgIGZsZXg6IDU7XG4gICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDEzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jYXJ0LXJlbGF0ZWQtcHJvZHVjdHMtd3JhcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ucG9ydGZvbGlvLW5hdi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cblxuLnBvcnRmb2xpby0wMy10aXRsZS1iZy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA4cHgpOztcbiAgfVxufVxuXG4ucG9ydGZvbGlvLTAzLXRpdGxlLXdyYXAge1xuICBwYWRkaW5nOiA2NXB4IDMwcHggNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG59XG5cbi5wb3J0Zm9saW8tMDMtcmVjLXByai13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLndyYXAtMTI3MHB4IHtcbiAgbWF4LXdpZHRoOiAxMjcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud3JhcC0xNzIwcHgge1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cmFwLTE3NTBweCB7XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cmFwLTEyOTBweCB7XG4gIG1heC13aWR0aDogMTI5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmxhcmdlLWNvbnRhaW5lci13cmFwIHtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi53cmFwLTE5MjAge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLndyYXAtMTgyMHB4IHtcbiAgbWF4LXdpZHRoOiAxODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud3JhcC0xMzIwcHgge1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5jb250YWluZXItMTMwMHB4IHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucG9ydGZvbGlvLTA2LW5hdi13cmFwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbmhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbn1cblxuXG4udHJhdmVsLXRvdXJzLXdyYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy90cmF2ZWwvaG9tZS1wYWdlL2JnLTEucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogKDEwMCUsIGF1dG8pO1xufVxuXG4uYnVzaW5lc3Mtc2VydmljZXMtd3JhcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2J1c2luZXNzL2hvbWUtcGFnZS9iZy0xLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbn1cblxuLndyYXAteW9nYS0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi53cmFwLXlvZ2EtMiB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3lvZ2EvaG9tZS15b2dhL2JnLTEucG5nJykgbGVmdCB0b3Agbm8tcmVwZWF0LCB1cmwoJy4uL2ltZy95b2dhL2hvbWUteW9nYS9iZy0yLnBuZycpIHJpZ2h0IGJvdHRvbSBuby1yZXBlYXQ7XG5cbiAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAuYWh0LWN0YS0tc2ltcGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLndyYXAteW9nYS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLndyYXAteW9nYS03IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2NXB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA4KTtcbn1cblxuLmJnLXdyYXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jb25zdHJ1Y3Rpb24tY3RhLWhvbWUtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb25zdHJ1Y3Rpb24vY29uc3RydXRpb24tY3RhLWhvbWUuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNvbnN0cnVjdGlvbi1jdGEtdGVzdGltb25pYWxzLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29uc3RydWN0aW9uL2NvbnN0cnVjdGlvbi10ZXN0aW1vbmlhbHMuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCA7XG4gIH1cbn1cblxuLnotaW5kZXgtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmVkdS13cmFwLTEge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3OC41JSBjZW50ZXI7XG4gIC5haGV0byB7XG4gICAgJl9faGVhZGluZyB7XG4gICAgICAmX3RpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm9sLS1sZy1udW1zIHtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90by1zbGFiO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5lZHUtd3JhcC0yIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDQ1NXB4O1xufVxuXG4udHJ2bC13cmFwLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyNTUsIDI1MCwgMjQ2KSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xufVxuLnRydmwtd3JhcC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmNmYjtcbn1cblxuLmNodXJjaC13cmFwLTEge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG59XG5cblxuLmNodXJjaC13cmFwLTIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY2h1cmNoLXdyYXAtMyB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG59XG5cbi5jaHVyY2gtd3JhcC0zLmFib3V0LWNodXJjaC13cmFwLTMge1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIG1hcmdpbi10b3A6IC00N3B4O1xuICB9XG59XG5cbi5zZWN0aW9uX2RvbmF0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi51bCB7XG4gICYtLWRvdHRlZCB7XG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBwYWRkaW5nOiA1cHggMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICBmb250LXNpemU6IDZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMzc3NmVhO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJ1c3NpbmVzIHtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICNjZjI2MzI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCBSZWJvb3QgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqIEZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MsIGxpY2Vuc2VkIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9ibG9iL21hc3Rlci9MSUNFTlNFLm1kKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIDVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDZcbn1cblxuLy8gSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzLlxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDFcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIFdlIGhhdmUgQHZpZXdwb3J0IHNldCB3aGljaCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbiAgLy8gd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIHVuZGVybGluZSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgNzUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgMTI1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcblxuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9mbGV4XCI7XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMnB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIud2lkZ2V0IHtcbiAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIGlucHV0IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgJl9haGV0byB7XG4gICAgJl9fbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA3cHg7XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgJi0tYWRkcmVzcyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgJi0tY2FsbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVzYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFoZXRvLXNvY2lhbHMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9ICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gTmF2TWVudVxuICAmX25hdl9tZW51IHtcbiAgICAubWVudSB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfMSB7XG4gICAgICAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmXzIge1xuICAgICAgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl8zIHtcbiAgICAgIC5tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIFJlY2VudCBlbnRyaWVzXG4gICZfcmVjZW50X2VudHJpZXMge1xuICAgICZfMSB7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl8yIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud2lkZ2V0LWltZyB7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmXzMge1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBNYWlsY2hpbXAgTmV3c2xldHRlclxuICAmX21jNHdwX2Zvcm1fd2lkZ2V0IHtcbiAgICAubWM0d3AtZm9ybS1maWVsZHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJi5haGV0b19tYyB7XG4gICAgICAmXzEge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4xKTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGYta2FybGE7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl8yIHtcbiAgICAgICAgYnV0dG9uLFxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmXzMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgIH1cbiAgfVxuICAvLyBQYXltZW50XG4gICZfcGF5bWVudCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgLy8gVGltZSBTY2hlZHVsZVxuICAmX3RpbWVfc2NoZWR1bGUge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGIge1xuICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfMiB7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIE1lZGlhIEdhbGxlcnlcbiAgJl9tZWRpYV9nYWxsZXJ5IHtcbiAgICAuZ2FsbGVyeSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgICAgIH1cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gRm9ybVxuICAmX2N1c3RvbV9mb3JtIHtcbiAgICB0ZXh0YXJlYSxcbiAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIGlucHV0W3R5cGU9dXJsXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjA1KTtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cbiAgICBidXR0b24sXG4gICAgaW5wdXQge1xuICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gVHdpdHRlclxuICAmX3R3aXR0ZXIge1xuICAgIC53aWRnZXQtcG9zdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICB9XG4gICAgLndpZGdldC1pY29uIHtcbiAgICAgIC8vcGFkZGluZy10b3A6IDNweDtcbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLndpZGdldC1jb250ZW50IHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC53aWRnZXQtYWRkIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBzcGFuLFxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndpZGdldCB7XG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfYWhldG9fX2xvZ28ge1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWNvdXJzZXMge1xuICAgICYtLWVkdSB7XG4gICAgICAud2lkZ2V0IHtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMzRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFodC1jb3Vyc2VzLXdkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbi8vIFNvY2lhbFxuLmFoZXRvLXNvY2lhbHMge1xuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuXG4gIH1cbiAgLmFodC1zb2NpYWxzIHtcbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxuICB9XG59XG4uYWh0LXNvY2lhbHMtLWVkdSB7XG4gIC5haGV0by1zb2NpYWxzIHtcbiAgICAmX19saW5rOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLmFodC1zb2NpYWxzLS1jaXJjbGUge1xuICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgIG1hcmdpbjogLTUwcHggMCA1MHB4O1xuICB9XG59XG4vLyBGb290ZXIgbWVudVxuLmFoZXRvLWZvb3Rlci1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLm1lbnUge1xuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmFodC1jb3Vyc2UtLWVkdS1kZXRhaWxzIHtcbiAgLmFodC1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA4NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5haHQtcGFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuYWh0LXBhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG4gIC5haHQtd2lkZ2V0LWFkdmVydCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4NnB4O1xuICAgICYtLWVkdSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuYWh0LXdpZGdldC1hZHZlcnQge1xuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5haHQtdHdpdHRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICZfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTlweDtcbiAgICAgIGhlaWdodDogNTlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgLnR3ZWV0cyB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgICZfX2ZvbGxvdyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5haGV0b19tY19lZHUge1xuICAgICAgcGFkZGluZzogNDdweCAzMHB4IDk0cHg7XG4gICAgICAud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMTZweCAwIDAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgb3BhY2l0eTogMC41MTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ1MmI3O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQxcHg7XG5cbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG4iLCIuYWhldG8tZm9vdGVyLTEge1xuICAud2lkZ2V0IHtcbiAgICAmX2FoZXRvX19sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyLjFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0yIHtcbiAgLndpZGdldCB7XG4gICAgJl9haGV0byB7XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgJi0tYWRkcmVzcyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTMge1xuICAvLyBJbnN0YWZlZWRcbiAgLmluc3RhZmVlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53aWRnZXQge1xuICAgICZfYWhldG8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgICB9XG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgICAgLmFoZXRvLXNvY2lhbHMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLy8gTmF2TWVudVxuICAgICZfbmF2X21lbnUge1xuICAgICAgJl8yIHtcbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTQge1xuICAvLyBJbnN0YWZlZWRcbiAgLmluc3RhZmVlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53aWRnZXQge1xuICAgICZfYWhldG8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgICB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9yZWNlbnRfZW50cmllcyB7XG4gICAgICAmXzIge1xuICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTUge1xuICAud2lkZ2V0IHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICZfYWhldG8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9yZWNlbnRfZW50cmllcyB7XG4gICAgICAmXzIge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9tYzR3cF9mb3JtX3dpZGdldCB7XG4gICAgICAmLmFoZXRvX21jIHtcbiAgICAgICAgJl8xIHtcbiAgICAgICAgICBidXR0b24sXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgJlt0eXBlPWVtYWlsXSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci02IHtcbiAgLndpZGdldCB7XG4gICAgJi10aXRsZSB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBtYXJnaW46IDAgMCA2MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAmX2FoZXRvIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICAgIH1cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXJvYm90by1zbGFiO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgJi0tbWFpbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvLXNsYWI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICAgICZfcmVjZW50X2VudHJpZXMge1xuICAgICAgJl8yIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvLXNsYWI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9tYzR3cF9mb3JtX3dpZGdldCB7XG4gICAgICAmLmFoZXRvX21jIHtcbiAgICAgICAgJl8xIHtcbiAgICAgICAgICBidXR0b24sXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgJlt0eXBlPWVtYWlsXSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItNyB7XG4gIC53aWRnZXQge1xuICAgICZfbmF2X21lbnUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgLm1lbnUge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogNXB4IDIycHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTgge1xuICAud2lkZ2V0IHtcbiAgICAudHdlZXRzIHtcbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwOTlcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2FoZXRvIHtcbiAgICAgICZfX2luZm8ge1xuICAgICAgICAmLS1hZGRyZXNzIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjYpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjYpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBOYXYgTWVudVxuICAgICZfbmF2X21lbnUge1xuICAgICAgLm1lbnUge1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNik7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBUd2l0dGVyXG4gICAgJl90d2l0dGVyIHtcbiAgICAgIC53aWRnZXQtY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud2lkZ2V0LXBvc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgICAgLndpZGdldC1hZGQge1xuICAgICAgICBzcGFuLFxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItOSB7XG4gIC53aWRnZXQge1xuICAgICZfYWhldG8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgJi0tYWRkcmVzcyB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgJi0tdGVsIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyLjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg2O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0xMCB7XG4gIC53aWRnZXQge1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4e1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJGYtc291cmNlLXNhbnMtcHJvO1xuICAgIH1cbiAgICAmX2FoZXRvIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIH1cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgICAgfVxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX21jNHdwX2Zvcm1fd2lkZ2V0IHtcbiAgICAgICYuYWhldG9fbWMge1xuICAgICAgICAmXzIge1xuICAgICAgICAgIGJ1dHRvbixcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHA6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTExIHtcbiAgLndpZGdldCB7XG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICAgICZfYWhldG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICZfX2luZm8ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMS41cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pbmZvcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAmLS1tYWlsIHtcbiAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gTmF2IE1hbnVcbiAgICAmX25hdl9tZW51IHtcbiAgICAgIC5tZW51IHtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0xMiB7XG4gIC53aWRnZXQge1xuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJl9wYXltZW50IHtcbiAgICAgIC5jYXJkcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfYWhldG8ge1xuICAgICAgJl9faW5mbyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYWh0LXNvY2lhbHMge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTEzIHtcbiAgLndpZGdldCB7XG4gICAgLnR3ZWV0cyB7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGNvbG9yOiAjNzc3Nzc3O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA5OVwiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbiAgICAgICAgICBjb2xvcjogI2ZhNjc0MjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmYTY3NDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgJl9haGV0byB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICB9XG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTE0IHtcbiAgLndpZGdldCB7XG4gICAgLk15VHdlZXRzIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA5OVwiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2FoZXRvIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIH1cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgICAgfVxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX25hdl9tZW51e1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNjc7XG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5NeVR3ZWV0c3tcbiAgICAgIC50d2VldHN7XG4gICAgICAgYXtcbiAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFodC1zb2NpYWxzLS1jaXJjbGUge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbiAgLndpZGdldF9uYXZfbWVudV8ye1xuICAgIC53aWRnZXQtdGl0bGV7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTE1IHtcbiAgLndpZGdldCB7XG4gICAgJi10aXRsZSB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBtYXJnaW46IDAgMCA2MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAmX2FoZXRvIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICAgIH1cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgIH1cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICZfcmVjZW50X2VudHJpZXMge1xuICAgICAgJl8yIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW17XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX21jNHdwX2Zvcm1fd2lkZ2V0IHtcbiAgICAgICYuYWhldG9fbWMge1xuICAgICAgICAmXzEge1xuICAgICAgICAgIGJ1dHRvbixcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmW3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC5haHQtc29jaWFscy0tY2lyY2xle1xuICAgIC5haHQtc29jaWFsc19fbGlua3tcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuIl19 */
