@charset "UTF-8";
/**
 * @license
 * MyFonts Webfont Build ID 3884772, 2020-03-29T23:20:29-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: HelveticaNeueLTPro-Roman by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/neue-helvetica/pro-55-roman/
 *
 * Webfont: HelveticaNeueLTPro-It by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/neue-helvetica/pro-56-italic/
 *
 * Webfont: HelveticaNeueLTPro-Bd by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/neue-helvetica/pro-75-bold/
 *
 * Webfont: HelveticaNeueLTPro-BlkCn by Linotype
 * URL: https://www.myfonts.com/fonts/linotype/neue-helvetica/pro-97-black-condensed/
 *
 *
 * Webfonts copyright: Copyright &amp;#x00A9; 2014 Monotype Imaging Inc. All rights reserved.
 *
 * © 2020 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/3b46e4");
@font-face {
  src: url("/wp-content/themes/ddu/assets/fonts/HelveticaNeue-CondensedBlack.ttf");
  font-family: 'HelveticaNeue-CondensedBlack'; }

@font-face {
  src: url("/wp-content/themes/ddu/assets/fonts/HelveticaNeue-CondensedBold.ttf");
  font-family: 'HelveticaNeue-CondensedBold'; }

@font-face {
  src: url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-Bd/font.eot");
  font-family: 'HelveticaNeueLTPro-Bd';
  src: url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-Bd/font.woff2") format("woff2"), url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-Bd/font.woff") format("woff"), url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-Bd/font.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-Bd/font.ttf") format("truetype"); }

@font-face {
  src: url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-It/font.eot");
  font-family: 'HelveticaNeueLTPro-It';
  src: url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-It/font.woff2") format("woff2"), url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-It/font.woff") format("woff"), url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-It/font.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-It/font.ttf") format("truetype"); }

@font-face {
  src: url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-BlkCn/font.eot");
  font-family: 'HelveticaNeueLTPro-BlkCn';
  src: url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-BlkCn/font.woff2") format("woff2"), url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-BlkCn/font.woff") format("woff"), url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-BlkCn/font.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-BlkCn/font.ttf") format("truetype"); }

@font-face {
  src: url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-Roman/font.eot");
  font-family: 'HelveticaNeueLTPro-Roman';
  src: url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-Roman/font.woff2") format("woff2"), url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-Roman/font.woff") format("woff"), url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-Roman/font.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/ddu/assets/fonts/HelveticaNeueLTPro-Roman/font.ttf") format("truetype"); }

/* line 42, src/styles/utilities/spacing.scss */
.m-0 {
  margin: 0rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-0 {
  padding: 0rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-1 {
  margin: 0.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-1 {
  padding: 0.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-2 {
  margin: 0.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-2 {
  padding: 0.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-3 {
  margin: 0.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-3 {
  padding: 0.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-4 {
  margin: 1rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-4 {
  padding: 1rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-5 {
  margin: 1.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-5 {
  padding: 1.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-6 {
  margin: 1.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-6 {
  padding: 1.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-7 {
  margin: 1.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-7 {
  padding: 1.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-8 {
  margin: 2rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-8 {
  padding: 2rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-9 {
  margin: 2.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-9 {
  padding: 2.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-10 {
  margin: 2.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-10 {
  padding: 2.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-11 {
  margin: 2.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-11 {
  padding: 2.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-12 {
  margin: 3rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-12 {
  padding: 3rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-13 {
  margin: 3.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-13 {
  padding: 3.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-14 {
  margin: 3.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-14 {
  padding: 3.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-15 {
  margin: 3.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-15 {
  padding: 3.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-16 {
  margin: 4rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-16 {
  padding: 4rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-17 {
  margin: 4.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-17 {
  padding: 4.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-18 {
  margin: 4.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-18 {
  padding: 4.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-19 {
  margin: 4.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-19 {
  padding: 4.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.m-20 {
  margin: 5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.p-20 {
  padding: 5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-0 {
  margin-top: 0rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-0 {
  padding-top: 0rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-1 {
  margin-top: 0.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-1 {
  padding-top: 0.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-2 {
  margin-top: 0.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-2 {
  padding-top: 0.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-3 {
  margin-top: 0.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-3 {
  padding-top: 0.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-4 {
  margin-top: 1rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-4 {
  padding-top: 1rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-5 {
  margin-top: 1.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-5 {
  padding-top: 1.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-6 {
  margin-top: 1.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-6 {
  padding-top: 1.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-7 {
  margin-top: 1.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-7 {
  padding-top: 1.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-8 {
  margin-top: 2rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-8 {
  padding-top: 2rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-9 {
  margin-top: 2.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-9 {
  padding-top: 2.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-10 {
  margin-top: 2.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-10 {
  padding-top: 2.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-11 {
  margin-top: 2.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-11 {
  padding-top: 2.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-12 {
  margin-top: 3rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-12 {
  padding-top: 3rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-13 {
  margin-top: 3.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-13 {
  padding-top: 3.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-14 {
  margin-top: 3.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-14 {
  padding-top: 3.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-15 {
  margin-top: 3.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-15 {
  padding-top: 3.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-16 {
  margin-top: 4rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-16 {
  padding-top: 4rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-17 {
  margin-top: 4.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-17 {
  padding-top: 4.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-18 {
  margin-top: 4.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-18 {
  padding-top: 4.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-19 {
  margin-top: 4.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-19 {
  padding-top: 4.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mt-20 {
  margin-top: 5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pt-20 {
  padding-top: 5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-0 {
  margin-bottom: 0rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-0 {
  padding-bottom: 0rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-1 {
  margin-bottom: 0.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-1 {
  padding-bottom: 0.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-2 {
  margin-bottom: 0.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-2 {
  padding-bottom: 0.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-3 {
  margin-bottom: 0.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-3 {
  padding-bottom: 0.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-4 {
  margin-bottom: 1rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-4 {
  padding-bottom: 1rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-5 {
  margin-bottom: 1.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-5 {
  padding-bottom: 1.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-6 {
  margin-bottom: 1.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-6 {
  padding-bottom: 1.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-7 {
  margin-bottom: 1.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-7 {
  padding-bottom: 1.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-8 {
  margin-bottom: 2rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-8 {
  padding-bottom: 2rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-9 {
  margin-bottom: 2.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-9 {
  padding-bottom: 2.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-10 {
  margin-bottom: 2.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-10 {
  padding-bottom: 2.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-11 {
  margin-bottom: 2.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-11 {
  padding-bottom: 2.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-12 {
  margin-bottom: 3rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-12 {
  padding-bottom: 3rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-13 {
  margin-bottom: 3.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-13 {
  padding-bottom: 3.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-14 {
  margin-bottom: 3.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-14 {
  padding-bottom: 3.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-15 {
  margin-bottom: 3.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-15 {
  padding-bottom: 3.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-16 {
  margin-bottom: 4rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-16 {
  padding-bottom: 4rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-17 {
  margin-bottom: 4.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-17 {
  padding-bottom: 4.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-18 {
  margin-bottom: 4.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-18 {
  padding-bottom: 4.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-19 {
  margin-bottom: 4.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-19 {
  padding-bottom: 4.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mb-20 {
  margin-bottom: 5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pb-20 {
  padding-bottom: 5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-0 {
  margin-left: 0rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-0 {
  padding-left: 0rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-1 {
  margin-left: 0.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-1 {
  padding-left: 0.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-2 {
  margin-left: 0.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-2 {
  padding-left: 0.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-3 {
  margin-left: 0.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-3 {
  padding-left: 0.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-4 {
  margin-left: 1rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-4 {
  padding-left: 1rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-5 {
  margin-left: 1.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-5 {
  padding-left: 1.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-6 {
  margin-left: 1.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-6 {
  padding-left: 1.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-7 {
  margin-left: 1.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-7 {
  padding-left: 1.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-8 {
  margin-left: 2rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-8 {
  padding-left: 2rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-9 {
  margin-left: 2.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-9 {
  padding-left: 2.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-10 {
  margin-left: 2.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-10 {
  padding-left: 2.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-11 {
  margin-left: 2.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-11 {
  padding-left: 2.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-12 {
  margin-left: 3rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-12 {
  padding-left: 3rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-13 {
  margin-left: 3.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-13 {
  padding-left: 3.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-14 {
  margin-left: 3.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-14 {
  padding-left: 3.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-15 {
  margin-left: 3.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-15 {
  padding-left: 3.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-16 {
  margin-left: 4rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-16 {
  padding-left: 4rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-17 {
  margin-left: 4.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-17 {
  padding-left: 4.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-18 {
  margin-left: 4.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-18 {
  padding-left: 4.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-19 {
  margin-left: 4.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-19 {
  padding-left: 4.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.ml-20 {
  margin-left: 5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pl-20 {
  padding-left: 5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-0 {
  margin-right: 0rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-0 {
  padding-right: 0rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-1 {
  margin-right: 0.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-1 {
  padding-right: 0.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-2 {
  margin-right: 0.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-2 {
  padding-right: 0.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-3 {
  margin-right: 0.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-3 {
  padding-right: 0.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-4 {
  margin-right: 1rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-4 {
  padding-right: 1rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-5 {
  margin-right: 1.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-5 {
  padding-right: 1.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-6 {
  margin-right: 1.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-6 {
  padding-right: 1.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-7 {
  margin-right: 1.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-7 {
  padding-right: 1.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-8 {
  margin-right: 2rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-8 {
  padding-right: 2rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-9 {
  margin-right: 2.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-9 {
  padding-right: 2.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-10 {
  margin-right: 2.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-10 {
  padding-right: 2.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-11 {
  margin-right: 2.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-11 {
  padding-right: 2.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-12 {
  margin-right: 3rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-12 {
  padding-right: 3rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-13 {
  margin-right: 3.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-13 {
  padding-right: 3.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-14 {
  margin-right: 3.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-14 {
  padding-right: 3.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-15 {
  margin-right: 3.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-15 {
  padding-right: 3.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-16 {
  margin-right: 4rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-16 {
  padding-right: 4rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-17 {
  margin-right: 4.25rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-17 {
  padding-right: 4.25rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-18 {
  margin-right: 4.5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-18 {
  padding-right: 4.5rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-19 {
  margin-right: 4.75rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-19 {
  padding-right: 4.75rem; }

/* line 42, src/styles/utilities/spacing.scss */
.mr-20 {
  margin-right: 5rem; }

/* line 46, src/styles/utilities/spacing.scss */
.pr-20 {
  padding-right: 5rem; }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-0 {
    margin: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-0 {
    padding: 0rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-1 {
    margin: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-1 {
    padding: 0.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-2 {
    margin: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-2 {
    padding: 0.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-3 {
    margin: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-3 {
    padding: 0.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-4 {
    margin: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-4 {
    padding: 1rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-5 {
    margin: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-5 {
    padding: 1.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-6 {
    margin: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-6 {
    padding: 1.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-7 {
    margin: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-7 {
    padding: 1.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-8 {
    margin: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-8 {
    padding: 2rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-9 {
    margin: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-9 {
    padding: 2.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-10 {
    margin: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-10 {
    padding: 2.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-11 {
    margin: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-11 {
    padding: 2.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-12 {
    margin: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-12 {
    padding: 3rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-13 {
    margin: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-13 {
    padding: 3.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-14 {
    margin: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-14 {
    padding: 3.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-15 {
    margin: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-15 {
    padding: 3.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-16 {
    margin: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-16 {
    padding: 4rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-17 {
    margin: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-17 {
    padding: 4.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-18 {
    margin: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-18 {
    padding: 4.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-19 {
    margin: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-19 {
    padding: 4.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-xs-20 {
    margin: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-xs-20 {
    padding: 5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-0 {
    margin-top: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-0 {
    padding-top: 0rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-1 {
    margin-top: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-1 {
    padding-top: 0.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-2 {
    margin-top: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-2 {
    padding-top: 0.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-3 {
    margin-top: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-3 {
    padding-top: 0.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-4 {
    margin-top: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-4 {
    padding-top: 1rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-5 {
    margin-top: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-5 {
    padding-top: 1.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-6 {
    margin-top: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-6 {
    padding-top: 1.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-7 {
    margin-top: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-7 {
    padding-top: 1.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-8 {
    margin-top: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-8 {
    padding-top: 2rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-9 {
    margin-top: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-9 {
    padding-top: 2.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-10 {
    margin-top: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-10 {
    padding-top: 2.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-11 {
    margin-top: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-11 {
    padding-top: 2.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-12 {
    margin-top: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-12 {
    padding-top: 3rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-13 {
    margin-top: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-13 {
    padding-top: 3.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-14 {
    margin-top: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-14 {
    padding-top: 3.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-15 {
    margin-top: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-15 {
    padding-top: 3.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-16 {
    margin-top: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-16 {
    padding-top: 4rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-17 {
    margin-top: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-17 {
    padding-top: 4.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-18 {
    margin-top: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-18 {
    padding-top: 4.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-19 {
    margin-top: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-19 {
    padding-top: 4.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-xs-20 {
    margin-top: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-xs-20 {
    padding-top: 5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-0 {
    margin-bottom: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-0 {
    padding-bottom: 0rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-1 {
    margin-bottom: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-1 {
    padding-bottom: 0.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-2 {
    margin-bottom: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-2 {
    padding-bottom: 0.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-3 {
    margin-bottom: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-3 {
    padding-bottom: 0.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-4 {
    margin-bottom: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-4 {
    padding-bottom: 1rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-5 {
    margin-bottom: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-5 {
    padding-bottom: 1.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-6 {
    margin-bottom: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-6 {
    padding-bottom: 1.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-7 {
    margin-bottom: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-7 {
    padding-bottom: 1.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-8 {
    margin-bottom: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-8 {
    padding-bottom: 2rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-9 {
    margin-bottom: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-9 {
    padding-bottom: 2.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-10 {
    margin-bottom: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-10 {
    padding-bottom: 2.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-11 {
    margin-bottom: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-11 {
    padding-bottom: 2.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-12 {
    margin-bottom: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-12 {
    padding-bottom: 3rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-13 {
    margin-bottom: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-13 {
    padding-bottom: 3.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-14 {
    margin-bottom: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-14 {
    padding-bottom: 3.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-15 {
    margin-bottom: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-15 {
    padding-bottom: 3.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-16 {
    margin-bottom: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-16 {
    padding-bottom: 4rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-17 {
    margin-bottom: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-17 {
    padding-bottom: 4.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-18 {
    margin-bottom: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-18 {
    padding-bottom: 4.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-19 {
    margin-bottom: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-19 {
    padding-bottom: 4.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-xs-20 {
    margin-bottom: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-xs-20 {
    padding-bottom: 5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-0 {
    margin-left: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-0 {
    padding-left: 0rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-1 {
    margin-left: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-1 {
    padding-left: 0.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-2 {
    margin-left: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-2 {
    padding-left: 0.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-3 {
    margin-left: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-3 {
    padding-left: 0.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-4 {
    margin-left: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-4 {
    padding-left: 1rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-5 {
    margin-left: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-5 {
    padding-left: 1.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-6 {
    margin-left: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-6 {
    padding-left: 1.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-7 {
    margin-left: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-7 {
    padding-left: 1.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-8 {
    margin-left: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-8 {
    padding-left: 2rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-9 {
    margin-left: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-9 {
    padding-left: 2.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-10 {
    margin-left: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-10 {
    padding-left: 2.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-11 {
    margin-left: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-11 {
    padding-left: 2.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-12 {
    margin-left: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-12 {
    padding-left: 3rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-13 {
    margin-left: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-13 {
    padding-left: 3.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-14 {
    margin-left: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-14 {
    padding-left: 3.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-15 {
    margin-left: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-15 {
    padding-left: 3.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-16 {
    margin-left: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-16 {
    padding-left: 4rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-17 {
    margin-left: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-17 {
    padding-left: 4.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-18 {
    margin-left: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-18 {
    padding-left: 4.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-19 {
    margin-left: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-19 {
    padding-left: 4.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-xs-20 {
    margin-left: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-xs-20 {
    padding-left: 5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-0 {
    margin-right: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-0 {
    padding-right: 0rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-1 {
    margin-right: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-1 {
    padding-right: 0.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-2 {
    margin-right: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-2 {
    padding-right: 0.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-3 {
    margin-right: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-3 {
    padding-right: 0.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-4 {
    margin-right: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-4 {
    padding-right: 1rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-5 {
    margin-right: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-5 {
    padding-right: 1.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-6 {
    margin-right: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-6 {
    padding-right: 1.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-7 {
    margin-right: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-7 {
    padding-right: 1.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-8 {
    margin-right: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-8 {
    padding-right: 2rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-9 {
    margin-right: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-9 {
    padding-right: 2.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-10 {
    margin-right: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-10 {
    padding-right: 2.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-11 {
    margin-right: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-11 {
    padding-right: 2.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-12 {
    margin-right: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-12 {
    padding-right: 3rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-13 {
    margin-right: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-13 {
    padding-right: 3.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-14 {
    margin-right: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-14 {
    padding-right: 3.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-15 {
    margin-right: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-15 {
    padding-right: 3.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-16 {
    margin-right: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-16 {
    padding-right: 4rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-17 {
    margin-right: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-17 {
    padding-right: 4.25rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-18 {
    margin-right: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-18 {
    padding-right: 4.5rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-19 {
    margin-right: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-19 {
    padding-right: 4.75rem; } }

@media (min-width: 576px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-xs-20 {
    margin-right: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-xs-20 {
    padding-right: 5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-0 {
    margin: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-0 {
    padding: 0rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-1 {
    margin: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-1 {
    padding: 0.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-2 {
    margin: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-2 {
    padding: 0.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-3 {
    margin: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-3 {
    padding: 0.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-4 {
    margin: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-4 {
    padding: 1rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-5 {
    margin: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-5 {
    padding: 1.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-6 {
    margin: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-6 {
    padding: 1.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-7 {
    margin: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-7 {
    padding: 1.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-8 {
    margin: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-8 {
    padding: 2rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-9 {
    margin: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-9 {
    padding: 2.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-10 {
    margin: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-10 {
    padding: 2.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-11 {
    margin: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-11 {
    padding: 2.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-12 {
    margin: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-12 {
    padding: 3rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-13 {
    margin: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-13 {
    padding: 3.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-14 {
    margin: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-14 {
    padding: 3.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-15 {
    margin: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-15 {
    padding: 3.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-16 {
    margin: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-16 {
    padding: 4rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-17 {
    margin: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-17 {
    padding: 4.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-18 {
    margin: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-18 {
    padding: 4.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-19 {
    margin: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-19 {
    padding: 4.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-sm-20 {
    margin: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-sm-20 {
    padding: 5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-0 {
    margin-top: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-0 {
    padding-top: 0rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-1 {
    margin-top: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-1 {
    padding-top: 0.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-2 {
    margin-top: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-2 {
    padding-top: 0.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-3 {
    margin-top: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-3 {
    padding-top: 0.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-4 {
    margin-top: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-4 {
    padding-top: 1rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-5 {
    margin-top: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-5 {
    padding-top: 1.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-6 {
    margin-top: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-6 {
    padding-top: 1.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-7 {
    margin-top: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-7 {
    padding-top: 1.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-8 {
    margin-top: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-8 {
    padding-top: 2rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-9 {
    margin-top: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-9 {
    padding-top: 2.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-10 {
    margin-top: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-10 {
    padding-top: 2.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-11 {
    margin-top: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-11 {
    padding-top: 2.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-12 {
    margin-top: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-12 {
    padding-top: 3rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-13 {
    margin-top: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-13 {
    padding-top: 3.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-14 {
    margin-top: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-14 {
    padding-top: 3.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-15 {
    margin-top: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-15 {
    padding-top: 3.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-16 {
    margin-top: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-16 {
    padding-top: 4rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-17 {
    margin-top: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-17 {
    padding-top: 4.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-18 {
    margin-top: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-18 {
    padding-top: 4.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-19 {
    margin-top: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-19 {
    padding-top: 4.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-sm-20 {
    margin-top: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-sm-20 {
    padding-top: 5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-0 {
    margin-bottom: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-0 {
    padding-bottom: 0rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-1 {
    margin-bottom: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-1 {
    padding-bottom: 0.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-2 {
    margin-bottom: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-2 {
    padding-bottom: 0.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-3 {
    margin-bottom: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-3 {
    padding-bottom: 0.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-4 {
    margin-bottom: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-4 {
    padding-bottom: 1rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-5 {
    margin-bottom: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-5 {
    padding-bottom: 1.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-6 {
    margin-bottom: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-6 {
    padding-bottom: 1.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-7 {
    margin-bottom: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-7 {
    padding-bottom: 1.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-8 {
    margin-bottom: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-8 {
    padding-bottom: 2rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-9 {
    margin-bottom: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-9 {
    padding-bottom: 2.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-10 {
    margin-bottom: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-10 {
    padding-bottom: 2.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-11 {
    margin-bottom: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-11 {
    padding-bottom: 2.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-12 {
    margin-bottom: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-12 {
    padding-bottom: 3rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-13 {
    margin-bottom: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-13 {
    padding-bottom: 3.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-14 {
    margin-bottom: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-14 {
    padding-bottom: 3.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-15 {
    margin-bottom: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-15 {
    padding-bottom: 3.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-16 {
    margin-bottom: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-16 {
    padding-bottom: 4rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-17 {
    margin-bottom: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-17 {
    padding-bottom: 4.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-18 {
    margin-bottom: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-18 {
    padding-bottom: 4.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-19 {
    margin-bottom: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-19 {
    padding-bottom: 4.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-sm-20 {
    margin-bottom: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-sm-20 {
    padding-bottom: 5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-0 {
    margin-left: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-0 {
    padding-left: 0rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-1 {
    margin-left: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-1 {
    padding-left: 0.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-2 {
    margin-left: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-2 {
    padding-left: 0.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-3 {
    margin-left: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-3 {
    padding-left: 0.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-4 {
    margin-left: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-4 {
    padding-left: 1rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-5 {
    margin-left: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-5 {
    padding-left: 1.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-6 {
    margin-left: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-6 {
    padding-left: 1.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-7 {
    margin-left: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-7 {
    padding-left: 1.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-8 {
    margin-left: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-8 {
    padding-left: 2rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-9 {
    margin-left: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-9 {
    padding-left: 2.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-10 {
    margin-left: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-10 {
    padding-left: 2.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-11 {
    margin-left: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-11 {
    padding-left: 2.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-12 {
    margin-left: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-12 {
    padding-left: 3rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-13 {
    margin-left: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-13 {
    padding-left: 3.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-14 {
    margin-left: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-14 {
    padding-left: 3.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-15 {
    margin-left: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-15 {
    padding-left: 3.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-16 {
    margin-left: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-16 {
    padding-left: 4rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-17 {
    margin-left: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-17 {
    padding-left: 4.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-18 {
    margin-left: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-18 {
    padding-left: 4.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-19 {
    margin-left: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-19 {
    padding-left: 4.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-sm-20 {
    margin-left: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-sm-20 {
    padding-left: 5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-0 {
    margin-right: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-0 {
    padding-right: 0rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-1 {
    margin-right: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-1 {
    padding-right: 0.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-2 {
    margin-right: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-2 {
    padding-right: 0.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-3 {
    margin-right: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-3 {
    padding-right: 0.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-4 {
    margin-right: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-4 {
    padding-right: 1rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-5 {
    margin-right: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-5 {
    padding-right: 1.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-6 {
    margin-right: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-6 {
    padding-right: 1.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-7 {
    margin-right: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-7 {
    padding-right: 1.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-8 {
    margin-right: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-8 {
    padding-right: 2rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-9 {
    margin-right: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-9 {
    padding-right: 2.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-10 {
    margin-right: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-10 {
    padding-right: 2.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-11 {
    margin-right: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-11 {
    padding-right: 2.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-12 {
    margin-right: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-12 {
    padding-right: 3rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-13 {
    margin-right: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-13 {
    padding-right: 3.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-14 {
    margin-right: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-14 {
    padding-right: 3.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-15 {
    margin-right: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-15 {
    padding-right: 3.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-16 {
    margin-right: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-16 {
    padding-right: 4rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-17 {
    margin-right: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-17 {
    padding-right: 4.25rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-18 {
    margin-right: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-18 {
    padding-right: 4.5rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-19 {
    margin-right: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-19 {
    padding-right: 4.75rem; } }

@media (min-width: 768pxm) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-sm-20 {
    margin-right: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-sm-20 {
    padding-right: 5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-0 {
    margin: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-0 {
    padding: 0rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-1 {
    margin: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-1 {
    padding: 0.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-2 {
    margin: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-2 {
    padding: 0.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-3 {
    margin: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-3 {
    padding: 0.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-4 {
    margin: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-4 {
    padding: 1rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-5 {
    margin: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-5 {
    padding: 1.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-6 {
    margin: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-6 {
    padding: 1.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-7 {
    margin: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-7 {
    padding: 1.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-8 {
    margin: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-8 {
    padding: 2rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-9 {
    margin: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-9 {
    padding: 2.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-10 {
    margin: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-10 {
    padding: 2.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-11 {
    margin: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-11 {
    padding: 2.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-12 {
    margin: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-12 {
    padding: 3rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-13 {
    margin: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-13 {
    padding: 3.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-14 {
    margin: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-14 {
    padding: 3.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-15 {
    margin: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-15 {
    padding: 3.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-16 {
    margin: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-16 {
    padding: 4rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-17 {
    margin: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-17 {
    padding: 4.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-18 {
    margin: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-18 {
    padding: 4.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-19 {
    margin: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-19 {
    padding: 4.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-md-20 {
    margin: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-md-20 {
    padding: 5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-0 {
    margin-top: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-0 {
    padding-top: 0rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-1 {
    margin-top: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-1 {
    padding-top: 0.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-2 {
    margin-top: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-2 {
    padding-top: 0.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-3 {
    margin-top: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-3 {
    padding-top: 0.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-4 {
    margin-top: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-4 {
    padding-top: 1rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-5 {
    margin-top: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-5 {
    padding-top: 1.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-6 {
    margin-top: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-6 {
    padding-top: 1.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-7 {
    margin-top: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-7 {
    padding-top: 1.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-8 {
    margin-top: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-8 {
    padding-top: 2rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-9 {
    margin-top: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-9 {
    padding-top: 2.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-10 {
    margin-top: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-10 {
    padding-top: 2.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-11 {
    margin-top: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-11 {
    padding-top: 2.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-12 {
    margin-top: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-12 {
    padding-top: 3rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-13 {
    margin-top: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-13 {
    padding-top: 3.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-14 {
    margin-top: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-14 {
    padding-top: 3.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-15 {
    margin-top: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-15 {
    padding-top: 3.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-16 {
    margin-top: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-16 {
    padding-top: 4rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-17 {
    margin-top: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-17 {
    padding-top: 4.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-18 {
    margin-top: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-18 {
    padding-top: 4.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-19 {
    margin-top: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-19 {
    padding-top: 4.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-md-20 {
    margin-top: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-md-20 {
    padding-top: 5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-0 {
    margin-bottom: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-0 {
    padding-bottom: 0rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-1 {
    margin-bottom: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-1 {
    padding-bottom: 0.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-2 {
    margin-bottom: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-2 {
    padding-bottom: 0.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-3 {
    margin-bottom: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-3 {
    padding-bottom: 0.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-4 {
    margin-bottom: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-4 {
    padding-bottom: 1rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-5 {
    margin-bottom: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-5 {
    padding-bottom: 1.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-6 {
    margin-bottom: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-6 {
    padding-bottom: 1.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-7 {
    margin-bottom: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-7 {
    padding-bottom: 1.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-8 {
    margin-bottom: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-8 {
    padding-bottom: 2rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-9 {
    margin-bottom: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-9 {
    padding-bottom: 2.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-10 {
    margin-bottom: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-10 {
    padding-bottom: 2.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-11 {
    margin-bottom: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-11 {
    padding-bottom: 2.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-12 {
    margin-bottom: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-12 {
    padding-bottom: 3rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-13 {
    margin-bottom: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-13 {
    padding-bottom: 3.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-14 {
    margin-bottom: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-14 {
    padding-bottom: 3.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-15 {
    margin-bottom: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-15 {
    padding-bottom: 3.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-16 {
    margin-bottom: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-16 {
    padding-bottom: 4rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-17 {
    margin-bottom: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-17 {
    padding-bottom: 4.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-18 {
    margin-bottom: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-18 {
    padding-bottom: 4.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-19 {
    margin-bottom: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-19 {
    padding-bottom: 4.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-md-20 {
    margin-bottom: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-md-20 {
    padding-bottom: 5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-0 {
    margin-left: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-0 {
    padding-left: 0rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-1 {
    margin-left: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-1 {
    padding-left: 0.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-2 {
    margin-left: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-2 {
    padding-left: 0.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-3 {
    margin-left: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-3 {
    padding-left: 0.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-4 {
    margin-left: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-4 {
    padding-left: 1rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-5 {
    margin-left: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-5 {
    padding-left: 1.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-6 {
    margin-left: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-6 {
    padding-left: 1.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-7 {
    margin-left: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-7 {
    padding-left: 1.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-8 {
    margin-left: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-8 {
    padding-left: 2rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-9 {
    margin-left: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-9 {
    padding-left: 2.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-10 {
    margin-left: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-10 {
    padding-left: 2.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-11 {
    margin-left: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-11 {
    padding-left: 2.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-12 {
    margin-left: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-12 {
    padding-left: 3rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-13 {
    margin-left: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-13 {
    padding-left: 3.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-14 {
    margin-left: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-14 {
    padding-left: 3.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-15 {
    margin-left: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-15 {
    padding-left: 3.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-16 {
    margin-left: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-16 {
    padding-left: 4rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-17 {
    margin-left: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-17 {
    padding-left: 4.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-18 {
    margin-left: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-18 {
    padding-left: 4.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-19 {
    margin-left: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-19 {
    padding-left: 4.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-md-20 {
    margin-left: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-md-20 {
    padding-left: 5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-0 {
    margin-right: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-0 {
    padding-right: 0rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-1 {
    margin-right: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-1 {
    padding-right: 0.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-2 {
    margin-right: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-2 {
    padding-right: 0.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-3 {
    margin-right: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-3 {
    padding-right: 0.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-4 {
    margin-right: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-4 {
    padding-right: 1rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-5 {
    margin-right: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-5 {
    padding-right: 1.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-6 {
    margin-right: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-6 {
    padding-right: 1.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-7 {
    margin-right: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-7 {
    padding-right: 1.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-8 {
    margin-right: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-8 {
    padding-right: 2rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-9 {
    margin-right: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-9 {
    padding-right: 2.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-10 {
    margin-right: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-10 {
    padding-right: 2.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-11 {
    margin-right: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-11 {
    padding-right: 2.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-12 {
    margin-right: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-12 {
    padding-right: 3rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-13 {
    margin-right: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-13 {
    padding-right: 3.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-14 {
    margin-right: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-14 {
    padding-right: 3.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-15 {
    margin-right: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-15 {
    padding-right: 3.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-16 {
    margin-right: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-16 {
    padding-right: 4rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-17 {
    margin-right: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-17 {
    padding-right: 4.25rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-18 {
    margin-right: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-18 {
    padding-right: 4.5rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-19 {
    margin-right: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-19 {
    padding-right: 4.75rem; } }

@media (min-width: 992px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-md-20 {
    margin-right: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-md-20 {
    padding-right: 5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-0 {
    margin: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-0 {
    padding: 0rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-1 {
    margin: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-1 {
    padding: 0.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-2 {
    margin: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-2 {
    padding: 0.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-3 {
    margin: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-3 {
    padding: 0.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-4 {
    margin: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-4 {
    padding: 1rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-5 {
    margin: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-5 {
    padding: 1.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-6 {
    margin: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-6 {
    padding: 1.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-7 {
    margin: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-7 {
    padding: 1.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-8 {
    margin: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-8 {
    padding: 2rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-9 {
    margin: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-9 {
    padding: 2.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-10 {
    margin: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-10 {
    padding: 2.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-11 {
    margin: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-11 {
    padding: 2.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-12 {
    margin: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-12 {
    padding: 3rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-13 {
    margin: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-13 {
    padding: 3.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-14 {
    margin: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-14 {
    padding: 3.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-15 {
    margin: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-15 {
    padding: 3.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-16 {
    margin: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-16 {
    padding: 4rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-17 {
    margin: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-17 {
    padding: 4.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-18 {
    margin: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-18 {
    padding: 4.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-19 {
    margin: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-19 {
    padding: 4.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .m-lg-20 {
    margin: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .p-lg-20 {
    padding: 5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-0 {
    margin-top: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-0 {
    padding-top: 0rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-1 {
    margin-top: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-1 {
    padding-top: 0.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-2 {
    margin-top: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-2 {
    padding-top: 0.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-3 {
    margin-top: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-3 {
    padding-top: 0.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-4 {
    margin-top: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-4 {
    padding-top: 1rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-5 {
    margin-top: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-5 {
    padding-top: 1.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-6 {
    margin-top: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-6 {
    padding-top: 1.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-7 {
    margin-top: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-7 {
    padding-top: 1.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-8 {
    margin-top: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-8 {
    padding-top: 2rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-9 {
    margin-top: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-9 {
    padding-top: 2.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-10 {
    margin-top: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-10 {
    padding-top: 2.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-11 {
    margin-top: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-11 {
    padding-top: 2.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-12 {
    margin-top: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-12 {
    padding-top: 3rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-13 {
    margin-top: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-13 {
    padding-top: 3.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-14 {
    margin-top: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-14 {
    padding-top: 3.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-15 {
    margin-top: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-15 {
    padding-top: 3.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-16 {
    margin-top: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-16 {
    padding-top: 4rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-17 {
    margin-top: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-17 {
    padding-top: 4.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-18 {
    margin-top: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-18 {
    padding-top: 4.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-19 {
    margin-top: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-19 {
    padding-top: 4.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mt-lg-20 {
    margin-top: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pt-lg-20 {
    padding-top: 5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-0 {
    margin-bottom: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-0 {
    padding-bottom: 0rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-1 {
    margin-bottom: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-1 {
    padding-bottom: 0.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-2 {
    margin-bottom: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-2 {
    padding-bottom: 0.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-3 {
    margin-bottom: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-3 {
    padding-bottom: 0.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-4 {
    margin-bottom: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-4 {
    padding-bottom: 1rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-5 {
    margin-bottom: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-5 {
    padding-bottom: 1.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-6 {
    margin-bottom: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-6 {
    padding-bottom: 1.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-7 {
    margin-bottom: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-7 {
    padding-bottom: 1.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-8 {
    margin-bottom: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-8 {
    padding-bottom: 2rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-9 {
    margin-bottom: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-9 {
    padding-bottom: 2.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-10 {
    margin-bottom: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-10 {
    padding-bottom: 2.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-11 {
    margin-bottom: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-11 {
    padding-bottom: 2.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-12 {
    margin-bottom: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-12 {
    padding-bottom: 3rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-13 {
    margin-bottom: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-13 {
    padding-bottom: 3.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-14 {
    margin-bottom: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-14 {
    padding-bottom: 3.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-15 {
    margin-bottom: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-15 {
    padding-bottom: 3.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-16 {
    margin-bottom: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-16 {
    padding-bottom: 4rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-17 {
    margin-bottom: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-17 {
    padding-bottom: 4.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-18 {
    margin-bottom: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-18 {
    padding-bottom: 4.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-19 {
    margin-bottom: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-19 {
    padding-bottom: 4.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mb-lg-20 {
    margin-bottom: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pb-lg-20 {
    padding-bottom: 5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-0 {
    margin-left: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-0 {
    padding-left: 0rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-1 {
    margin-left: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-1 {
    padding-left: 0.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-2 {
    margin-left: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-2 {
    padding-left: 0.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-3 {
    margin-left: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-3 {
    padding-left: 0.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-4 {
    margin-left: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-4 {
    padding-left: 1rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-5 {
    margin-left: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-5 {
    padding-left: 1.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-6 {
    margin-left: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-6 {
    padding-left: 1.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-7 {
    margin-left: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-7 {
    padding-left: 1.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-8 {
    margin-left: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-8 {
    padding-left: 2rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-9 {
    margin-left: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-9 {
    padding-left: 2.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-10 {
    margin-left: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-10 {
    padding-left: 2.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-11 {
    margin-left: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-11 {
    padding-left: 2.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-12 {
    margin-left: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-12 {
    padding-left: 3rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-13 {
    margin-left: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-13 {
    padding-left: 3.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-14 {
    margin-left: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-14 {
    padding-left: 3.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-15 {
    margin-left: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-15 {
    padding-left: 3.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-16 {
    margin-left: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-16 {
    padding-left: 4rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-17 {
    margin-left: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-17 {
    padding-left: 4.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-18 {
    margin-left: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-18 {
    padding-left: 4.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-19 {
    margin-left: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-19 {
    padding-left: 4.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .ml-lg-20 {
    margin-left: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pl-lg-20 {
    padding-left: 5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-0 {
    margin-right: 0rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-0 {
    padding-right: 0rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-1 {
    margin-right: 0.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-1 {
    padding-right: 0.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-2 {
    margin-right: 0.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-2 {
    padding-right: 0.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-3 {
    margin-right: 0.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-3 {
    padding-right: 0.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-4 {
    margin-right: 1rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-4 {
    padding-right: 1rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-5 {
    margin-right: 1.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-5 {
    padding-right: 1.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-6 {
    margin-right: 1.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-6 {
    padding-right: 1.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-7 {
    margin-right: 1.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-7 {
    padding-right: 1.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-8 {
    margin-right: 2rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-8 {
    padding-right: 2rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-9 {
    margin-right: 2.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-9 {
    padding-right: 2.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-10 {
    margin-right: 2.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-10 {
    padding-right: 2.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-11 {
    margin-right: 2.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-11 {
    padding-right: 2.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-12 {
    margin-right: 3rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-12 {
    padding-right: 3rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-13 {
    margin-right: 3.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-13 {
    padding-right: 3.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-14 {
    margin-right: 3.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-14 {
    padding-right: 3.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-15 {
    margin-right: 3.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-15 {
    padding-right: 3.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-16 {
    margin-right: 4rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-16 {
    padding-right: 4rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-17 {
    margin-right: 4.25rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-17 {
    padding-right: 4.25rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-18 {
    margin-right: 4.5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-18 {
    padding-right: 4.5rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-19 {
    margin-right: 4.75rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-19 {
    padding-right: 4.75rem; } }

@media (min-width: 1200px) {
  /* line 33, src/styles/utilities/spacing.scss */
  .mr-lg-20 {
    margin-right: 5rem; }
  /* line 37, src/styles/utilities/spacing.scss */
  .pr-lg-20 {
    padding-right: 5rem; } }

/* line 1, src/styles/utilities/text.scss */
.word-break-all {
  word-break: break-all; }

/* line 4, src/styles/utilities/text.scss */
.word-break-word {
  word-break: break-word; }

/* line 8, src/styles/utilities/text.scss */
.white-space-nowrap {
  white-space: nowrap; }

/* line 1, src/styles/modules/reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* line 22, src/styles/modules/reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 27, src/styles/modules/reset.scss */
body {
  line-height: 1; }

/* line 31, src/styles/modules/reset.scss */
ol, ul {
  list-style: none; }

/* line 35, src/styles/modules/reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 40, src/styles/modules/reset.scss */
input, select {
  vertical-align: middle;
  border: none;
  outline: none; }

/* line 46, src/styles/modules/reset.scss */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

/* line 51, src/styles/modules/reset.scss */
img {
  border: 0; }

/* line 55, src/styles/modules/reset.scss */
figure {
  margin: 0; }

/* line 59, src/styles/modules/reset.scss */
textarea {
  overflow: auto; }

/* line 63, src/styles/modules/reset.scss */
optgroup {
  font-weight: normal; }

/* line 67, src/styles/modules/reset.scss */
textarea {
  resize: vertical; }

/* line 71, src/styles/modules/reset.scss */
textarea[contenteditable] {
  -webkit-appearance: none; }

/* line 76, src/styles/modules/reset.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

/* line 83, src/styles/modules/reset.scss */
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  /* line 86, src/styles/modules/reset.scss */
  *:focus {
    outline: 0; }

/* line 1, src/styles/modules/global.scss */
html {
  font-size: 100%;
  overflow-y: auto;
  overflow-x: hidden; }
  @media only screen and (max-width: 767px) {
    /* line 1, src/styles/modules/global.scss */
    html {
      font-size: 90%; } }
  @media only screen and (min-width: 1025px) {
    /* line 1, src/styles/modules/global.scss */
    html {
      font-size: 100%; } }
  @media only screen and (min-width: 1921px) {
    /* line 1, src/styles/modules/global.scss */
    html {
      font-size: 120%; } }

/* line 19, src/styles/modules/global.scss */
html,
body {
  width: 100%;
  height: 100%; }

/* line 25, src/styles/modules/global.scss */
body,
button,
textarea,
input,
select {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-smooth: always;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }

/* line 38, src/styles/modules/global.scss */
body {
  line-height: 1.3;
  letter-spacing: 0rem;
  color: #000;
  min-height: 100%;
  font-size: 1.125rem;
  font-family: "HelveticaNeue-CondensedBlack", sans-serif;
  font-weight: 500;
  font-style: normal;
  background: #fff; }
  /* line 49, src/styles/modules/global.scss */
  body.loading {
    cursor: wait !important; }
    /* line 52, src/styles/modules/global.scss */
    body.loading * {
      cursor: wait !important; }

/* line 58, src/styles/modules/global.scss */
.app {
  width: 100%;
  overflow-x: hidden; }

/* line 1, src/styles/modules/link.scss */
a {
  color: #000;
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.2);
  text-decoration: none; }
  /* line 7, src/styles/modules/link.scss */
  a:hover {
    color: #D2232A;
    text-decoration: underline;
    -webkit-text-decoration-color: #D2232A;
            text-decoration-color: #D2232A; }
  /* line 16, src/styles/modules/link.scss */
  a.no-hover:hover {
    text-decoration: none !important; }
  /* line 21, src/styles/modules/link.scss */
  a.uline {
    text-decoration: underline !important; }

/* line 26, src/styles/modules/link.scss */
.click {
  cursor: pointer; }

/* line 1, src/styles/modules/input.scss */
input {
  padding-left: 0;
  padding-right: 0;
  border-radius: 0; }
  /* line 6, src/styles/modules/input.scss */
  input::-webkit-input-placeholder {
    color: #313131; }
  /* line 10, src/styles/modules/input.scss */
  input::-moz-placeholder {
    color: #313131; }
  /* line 14, src/styles/modules/input.scss */
  input:-ms-input-placeholder {
    color: #313131; }
  /* line 18, src/styles/modules/input.scss */
  input:-moz-placeholder {
    color: #313131; }

/* line 23, src/styles/modules/input.scss */
button {
  border-radius: none;
  border: none;
  cursor: pointer;
  font-family: "HelveticaNeue-CondensedBlack", sans-serif; }

/* line 30, src/styles/modules/input.scss */
.form-field-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 1rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  /* line 37, src/styles/modules/input.scss */
  .form-field-group--half input {
    margin-bottom: 1rem;
    padding-bottom: 0.2em;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
    @media only screen and (min-width: 1025px) {
      /* line 37, src/styles/modules/input.scss */
      .form-field-group--half input {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 48%;
            -ms-flex: 0 0 48%;
                flex: 0 0 48%; } }
  /* line 49, src/styles/modules/input.scss */
  .form-field-group--full * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
  /* line 54, src/styles/modules/input.scss */
  .form-field-group input {
    font-family: "HelveticaNeue-CondensedBlack", sans-serif; }
  /* line 58, src/styles/modules/input.scss */
  .form-field-group input[type="text"],
  .form-field-group input[type="email"],
  .form-field-group input[type="number"],
  .form-field-group textarea,
  .form-field-group button {
    border-radius: 0;
    -webkit-appearance: none; }
  /* line 67, src/styles/modules/input.scss */
  .form-field-group input {
    border: none;
    border-bottom: 1px solid #000; }
  /* line 72, src/styles/modules/input.scss */
  .form-field-group textarea {
    border: 1px solid #000;
    width: 100%;
    margin-top: 0.25rem;
    font-family: "HelveticaNeue-CondensedBlack", sans-serif;
    font-size: 16px; }

/* line 1, src/styles/modules/media.scss */
img,
video {
  max-width: 100%;
  vertical-align: bottom; }

/* line 1, src/styles/modules/grid.scss */
.w-100 {
  width: 100%; }

/* line 4, src/styles/modules/grid.scss */
.max-width {
  width: 100%;
  margin: auto; }
  /* line 8, src/styles/modules/grid.scss */
  .max-width--header {
    max-width: none; }
  /* line 12, src/styles/modules/grid.scss */
  .max-width--default {
    max-width: 82rem;
    padding: 0 5%; }
    @media only screen and (min-width: 768px) {
      /* line 12, src/styles/modules/grid.scss */
      .max-width--default {
        padding: 0 2.5rem; } }
  /* line 21, src/styles/modules/grid.scss */
  .max-width--form {
    max-width: 72rem;
    padding: 0 -webkit-calc(5% - 0.75rem);
    padding: 0 calc(5% - 0.75rem); }
    @media only screen and (min-width: 768px) {
      /* line 21, src/styles/modules/grid.scss */
      .max-width--form {
        padding: 0 2.5rem; } }
  /* line 30, src/styles/modules/grid.scss */
  .max-width--latest-news {
    max-width: 92rem;
    padding: 0 5%; }
    @media only screen and (min-width: 768px) {
      /* line 30, src/styles/modules/grid.scss */
      .max-width--latest-news {
        padding: 0 2.5rem; } }
  /* line 39, src/styles/modules/grid.scss */
  .max-width--nav {
    max-width: 68rem;
    padding: 0 2rem; }
    @media only screen and (min-width: 768px) {
      /* line 39, src/styles/modules/grid.scss */
      .max-width--nav {
        padding: 0 2.5rem; } }
  /* line 48, src/styles/modules/grid.scss */
  .max-width--footer {
    padding: 0 1rem; }
    @media only screen and (min-width: 1025px) {
      /* line 48, src/styles/modules/grid.scss */
      .max-width--footer {
        padding: 0 3.5rem; } }
    @media only screen and (min-width: 1280px) {
      /* line 48, src/styles/modules/grid.scss */
      .max-width--footer {
        padding: 0  5rem; } }
  /* line 61, src/styles/modules/grid.scss */
  .max-width--grid {
    max-width: none;
    padding: 0 0.75rem; }
    @media only screen and (min-width: 768px) {
      /* line 61, src/styles/modules/grid.scss */
      .max-width--grid {
        padding: 0 1.25rem; } }

/* line 71, src/styles/modules/grid.scss */
.grid-item {
  width: 100%; }
  @media only screen and (min-width: 1025px) {
    /* line 76, src/styles/modules/grid.scss */
    .grid-item--lg-25 {
      width: 25%; }
    /* line 80, src/styles/modules/grid.scss */
    .grid-item--lg-75 {
      width: 75%; } }

/* line 87, src/styles/modules/grid.scss */
.page-content {
  margin-bottom: 5rem; }

@media only screen and (min-width: 1025px) {
  /* line 91, src/styles/modules/grid.scss */
  .grid-items {
    margin-top: -2rem; } }

@media only screen and (max-width: 767px) {
  /* line 100, src/styles/modules/grid.scss */
  .mobile-hide {
    display: none !important; } }

@media only screen and (min-width: 768px) {
  /* line 106, src/styles/modules/grid.scss */
  .mobile-show {
    display: none !important; } }

@media only screen and (min-width: 1025px) {
  /* line 112, src/styles/modules/grid.scss */
  .tablet-show {
    display: none !important; } }

/* line 118, src/styles/modules/grid.scss */
.hide {
  display: none !important; }
  @media only screen and (max-width: 767px) {
    /* line 121, src/styles/modules/grid.scss */
    .hide--to-tablet {
      display: none; } }

/* line 128, src/styles/modules/grid.scss */
.dib {
  display: inline-block; }

/* line 132, src/styles/modules/grid.scss */
.rel {
  position: relative; }

/* line 137, src/styles/modules/grid.scss */
.m-bottom--sm {
  margin-bottom: 0.5rem; }

/* line 141, src/styles/modules/grid.scss */
.m-bottom--base {
  margin-bottom: 3rem; }

/* line 145, src/styles/modules/grid.scss */
.m-bottom--med {
  margin-bottom: 3rem; }

@media only screen and (max-width: 1024px) {
  /* line 149, src/styles/modules/grid.scss */
  .m-bottom--mobile {
    margin-bottom: 2rem; } }

/* line 157, src/styles/modules/grid.scss */
.m-top--sm {
  margin-top: 1rem; }

/* line 161, src/styles/modules/grid.scss */
.m-top--base {
  margin-top: 3rem; }

/* line 165, src/styles/modules/grid.scss */
.m-top--med {
  margin-top: 3rem; }

@media only screen and (max-width: 1024px) {
  /* line 169, src/styles/modules/grid.scss */
  .m-top--mobile {
    margin-top: 2rem; } }

/* line 176, src/styles/modules/grid.scss */
.container {
  margin: 0 auto; }

/* line 1, src/styles/modules/flex.scss */
.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  /* line 5, src/styles/modules/flex.scss */
  .flex--col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  /* line 9, src/styles/modules/flex.scss */
  .flex--sb {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  /* line 13, src/styles/modules/flex.scss */
  .flex--je {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  /* line 17, src/styles/modules/flex.scss */
  .flex--jc {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  /* line 21, src/styles/modules/flex.scss */
  .flex--align-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end; }
  /* line 25, src/styles/modules/flex.scss */
  .flex--as {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start; }
  /* line 29, src/styles/modules/flex.scss */
  .flex--align-center, .flex--ac {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

/* line 35, src/styles/modules/flex.scss */
.inline-flex {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex; }

/* line 39, src/styles/modules/flex.scss */
.flex-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(100% - 1.5rem);
      -ms-flex: 0 0 calc(100% - 1.5rem);
          flex: 0 0 calc(100% - 1.5rem);
  margin: 0 0.75rem; }
  @media only screen and (min-width: 1025px) {
    /* line 43, src/styles/modules/flex.scss */
    .flex-item--auto {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; } }
  @media only screen and (min-width: 1025px) {
    /* line 48, src/styles/modules/flex.scss */
    .flex-item--auto-override {
      -webkit-box-flex: 1 !important;
      -webkit-flex: 1 !important;
          -ms-flex: 1 !important;
              flex: 1 !important; } }
  /* line 56, src/styles/modules/flex.scss */
  .flex-item--sm-33 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(33.333% - 1.5rem);
        -ms-flex: 0 0 calc(33.333% - 1.5rem);
            flex: 0 0 calc(33.333% - 1.5rem); }
  /* line 60, src/styles/modules/flex.scss */
  .flex-item--sm-40 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(40% - 1.5rem);
        -ms-flex: 0 0 calc(40% - 1.5rem);
            flex: 0 0 calc(40% - 1.5rem); }
  /* line 64, src/styles/modules/flex.scss */
  .flex-item--sm-50 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 1.5rem);
        -ms-flex: 0 0 calc(50% - 1.5rem);
            flex: 0 0 calc(50% - 1.5rem); }
  /* line 68, src/styles/modules/flex.scss */
  .flex-item--sm-60 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(60% - 1.5rem);
        -ms-flex: 0 0 calc(60% - 1.5rem);
            flex: 0 0 calc(60% - 1.5rem); }
  /* line 72, src/styles/modules/flex.scss */
  .flex-item--sm-66 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(66.666% - 1.5rem);
        -ms-flex: 0 0 calc(66.666% - 1.5rem);
            flex: 0 0 calc(66.666% - 1.5rem); }
  /* line 76, src/styles/modules/flex.scss */
  .flex-item--sm-100 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(100% - 1.5rem);
        -ms-flex: 0 0 calc(100% - 1.5rem);
            flex: 0 0 calc(100% - 1.5rem); }
  /* line 80, src/styles/modules/flex.scss */
  .flex-item--sm-full {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
  @media only screen and (max-width: 767px) {
    /* line 84, src/styles/modules/flex.scss */
    .flex-item--sm-m-top {
      margin-top: 3rem; } }
  @media only screen and (min-width: 768px) {
    /* line 93, src/styles/modules/flex.scss */
    .flex-item--med-33 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(33.333% - 1.5rem);
          -ms-flex: 0 0 calc(33.333% - 1.5rem);
              flex: 0 0 calc(33.333% - 1.5rem); }
    /* line 97, src/styles/modules/flex.scss */
    .flex-item--med-40 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(40% - 1.5rem);
          -ms-flex: 0 0 calc(40% - 1.5rem);
              flex: 0 0 calc(40% - 1.5rem); }
    /* line 101, src/styles/modules/flex.scss */
    .flex-item--med-50 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(50% - 1.5rem);
          -ms-flex: 0 0 calc(50% - 1.5rem);
              flex: 0 0 calc(50% - 1.5rem); }
    /* line 105, src/styles/modules/flex.scss */
    .flex-item--med-60 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(60% - 1.5rem);
          -ms-flex: 0 0 calc(60% - 1.5rem);
              flex: 0 0 calc(60% - 1.5rem); }
    /* line 109, src/styles/modules/flex.scss */
    .flex-item--med-66 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(66.666% - 1.5rem);
          -ms-flex: 0 0 calc(66.666% - 1.5rem);
              flex: 0 0 calc(66.666% - 1.5rem); } }
  @media only screen and (min-width: 1025px) {
    /* line 117, src/styles/modules/flex.scss */
    .flex-item--lg-auto {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    /* line 121, src/styles/modules/flex.scss */
    .flex-item--lg-20 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(20% - 1.5rem);
          -ms-flex: 0 0 calc(20% - 1.5rem);
              flex: 0 0 calc(20% - 1.5rem); }
    /* line 125, src/styles/modules/flex.scss */
    .flex-item--lg-25 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(25% - 1.5rem);
          -ms-flex: 0 0 calc(25% - 1.5rem);
              flex: 0 0 calc(25% - 1.5rem); }
    /* line 129, src/styles/modules/flex.scss */
    .flex-item--lg-33 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(33.333% - 1.5rem);
          -ms-flex: 0 0 calc(33.333% - 1.5rem);
              flex: 0 0 calc(33.333% - 1.5rem); }
    /* line 133, src/styles/modules/flex.scss */
    .flex-item--lg-40 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(40% - 1.5rem);
          -ms-flex: 0 0 calc(40% - 1.5rem);
              flex: 0 0 calc(40% - 1.5rem); }
    /* line 137, src/styles/modules/flex.scss */
    .flex-item--lg-50 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(50% - 1.5rem);
          -ms-flex: 0 0 calc(50% - 1.5rem);
              flex: 0 0 calc(50% - 1.5rem); }
    /* line 141, src/styles/modules/flex.scss */
    .flex-item--lg-60 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(60% - 1.5rem);
          -ms-flex: 0 0 calc(60% - 1.5rem);
              flex: 0 0 calc(60% - 1.5rem); }
    /* line 145, src/styles/modules/flex.scss */
    .flex-item--lg-66 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(66.666% - 1.5rem);
          -ms-flex: 0 0 calc(66.666% - 1.5rem);
              flex: 0 0 calc(66.666% - 1.5rem); }
    /* line 149, src/styles/modules/flex.scss */
    .flex-item--lg-75 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(75% - 1.5rem);
          -ms-flex: 0 0 calc(75% - 1.5rem);
              flex: 0 0 calc(75% - 1.5rem); } }
  @media only screen and (max-width: 767px) {
    /* line 157, src/styles/modules/flex.scss */
    .flex-item-spacer-bottom--to-tablet {
      margin-bottom: 3rem; } }
  @media only screen and (max-width: 1024px) {
    /* line 163, src/styles/modules/flex.scss */
    .flex-item-spacer-bottom--to-desktop {
      margin-bottom: 3rem; } }
  @media only screen and (min-width: 1025px) {
    /* line 172, src/styles/modules/flex.scss */
    .flex-item--spacer-left {
      padding-left: 5rem; } }
  @media only screen and (min-width: 1025px) {
    /* line 178, src/styles/modules/flex.scss */
    .flex-item--spacer-right {
      padding-right: 2rem; } }

/* line 72, src/styles/modules/typography.scss */
.uline {
  text-decoration: underline; }

/* line 76, src/styles/modules/typography.scss */
.no-uline {
  text-decoration: none; }

/* line 80, src/styles/modules/typography.scss */
.ucase {
  text-transform: uppercase; }

/* line 85, src/styles/modules/typography.scss */
.sans, .sans p, .sans * {
  font-size: 1.0125rem; }
  @media only screen and (min-width: 768px) {
    /* line 85, src/styles/modules/typography.scss */
    .sans, .sans p, .sans * {
      font-size: 1.125rem; } }

/* line 90, src/styles/modules/typography.scss */
.tar {
  text-align: right; }
  @media only screen and (min-width: 1025px) {
    /* line 93, src/styles/modules/typography.scss */
    .tar--lg {
      text-align: right; } }

/* line 100, src/styles/modules/typography.scss */
.tac {
  text-align: center; }

/* line 104, src/styles/modules/typography.scss */
.taj {
  text-align: justify; }

/* line 109, src/styles/modules/typography.scss */
p,
input,
button {
  font-size: 1.0125rem; }
  @media only screen and (min-width: 768px) {
    /* line 109, src/styles/modules/typography.scss */
    p,
    input,
    button {
      font-size: 1.125rem; } }

/* line 116, src/styles/modules/typography.scss */
h1, h1 * {
  font-size: 3.4125rem;
  line-height: 1.1;
  font-family: "HelveticaNeue-CondensedBlack", sans-serif; }
  @media (max-width: 320px) {
    /* line 116, src/styles/modules/typography.scss */
    h1, h1 * {
      font-size: 2.94rem; } }
  @media only screen and (min-width: 768px) {
    /* line 116, src/styles/modules/typography.scss */
    h1, h1 * {
      font-size: 5.25rem; } }

/* line 122, src/styles/modules/typography.scss */
h2, h2 * {
  font-size: 2.72188rem;
  line-height: 1.1;
  font-weight: 500;
  font-family: "HelveticaNeue-CondensedBlack", sans-serif; }
  @media only screen and (min-width: 768px) {
    /* line 122, src/styles/modules/typography.scss */
    h2, h2 * {
      font-size: 4.1875rem; } }

/* line 128, src/styles/modules/typography.scss */
h3, h3 * {
  font-size: 3.1rem;
  line-height: 1.2;
  line-height: 1.15;
  font-size: 500;
  font-family: "HelveticaNeue-CondensedBlack", sans-serif; }
  @media only screen and (min-width: 768px) {
    /* line 128, src/styles/modules/typography.scss */
    h3, h3 * {
      font-size: 3.875rem; } }

/* line 134, src/styles/modules/typography.scss */
h4, h4 * {
  font-size: 2rem;
  line-height: 1.2;
  font-size: 500; }
  @media only screen and (min-width: 768px) {
    /* line 134, src/styles/modules/typography.scss */
    h4, h4 * {
      font-size: 2.5rem; } }

/* line 140, src/styles/modules/typography.scss */
h5, h5 * {
  font-size: 1.25rem; }

/* line 146, src/styles/modules/typography.scss */
.font--lrg, .font--lrg p {
  font-size: 1.375rem; }

/* line 152, src/styles/modules/typography.scss */
h6, h6 * {
  font-size: 1.375rem; }

/* line 161, src/styles/modules/typography.scss */
.sm, .sm *,
p.sm,
p.sm *,
p.small,
p.small *,
p.has-small-font-size,
p.has-small-font-size * {
  font-size: 0.9375rem; }
  @media only screen and (min-width: 768px) {
    /* line 161, src/styles/modules/typography.scss */
    .sm, .sm *,
    p.sm,
    p.sm *,
    p.small,
    p.small *,
    p.has-small-font-size,
    p.has-small-font-size * {
      font-size: 0.9375rem; } }

/* line 168, src/styles/modules/typography.scss */
.font--body *, .font--body {
  font-family: "HelveticaNeue", "Arial", sans-serif !important; }

/* line 174, src/styles/modules/typography.scss */
.font--bold *, .font--bold {
  font-family: "HelveticaNeue-CondensedBold", "HelveticaNeue", sans-serif !important; }

/* line 180, src/styles/modules/typography.scss */
.font--black *, .font--black {
  font-family: "HelveticaNeue-CondensedBlack", sans-serif !important; }

/* line 186, src/styles/modules/typography.scss */
em, .italic, italic {
  font-style: italic; }

/* line 190, src/styles/modules/typography.scss */
strong {
  font-weight: 700;
  font-style: normal; }

/* line 197, src/styles/modules/typography.scss */
.ls--alpha, .ls--alpha * {
  letter-spacing: 0.05em; }

/* line 204, src/styles/modules/typography.scss */
.med, .med * {
  font-weight: 500; }

/* line 210, src/styles/modules/typography.scss */
.text-rules > * + * {
  margin-top: 1.5em; }

/* line 214, src/styles/modules/typography.scss */
.text-rules a {
  text-decoration: underline;
  -webkit-text-decoration-color: #D2232A;
          text-decoration-color: #D2232A; }
  /* line 217, src/styles/modules/typography.scss */
  .text-rules a:hover {
    color: #D2232A; }

/* line 1, src/styles/modules/forms.scss */
input,
select,
textarea {
  font-family: "HelveticaNeue-CondensedBlack", sans-serif;
  font-size: 1.0125rem;
  background-color: transparent; }
  @media only screen and (min-width: 768px) {
    /* line 1, src/styles/modules/forms.scss */
    input,
    select,
    textarea {
      font-size: 1.125rem; } }

/* line 9, src/styles/modules/forms.scss */
*::-webkit-input-placeholder {
  color: #000; }
*::-moz-placeholder {
  color: #000; }
*:-ms-input-placeholder {
  color: #000; }
*::-ms-input-placeholder {
  color: #000; }
*::placeholder {
  color: #000; }

/* line 14, src/styles/modules/forms.scss */
.form-container input:not([type=submit]), .form-container textarea {
  border: 1px solid #a9a9a9;
  background: #fff;
  width: 100%; }

/* line 20, src/styles/modules/forms.scss */
.form-container .form-input {
  position: relative;
  margin-top: 1.75rem; }
  /* line 24, src/styles/modules/forms.scss */
  .form-container .form-input:first-child {
    margin-top: 0; }
  /* line 29, src/styles/modules/forms.scss */
  .form-container .form-input--error:after {
    content: attr(data-error);
    font-size: 0.9375rem;
    text-transform: uppercase;
    color: #D2232A;
    position: absolute;
    right: 0rem;
    top: -1.25rem; }
    @media only screen and (min-width: 768px) {
      /* line 29, src/styles/modules/forms.scss */
      .form-container .form-input--error:after {
        font-size: 0.9375rem; } }
  /* line 39, src/styles/modules/forms.scss */
  .form-container .form-input--error input {
    border: 3px solid #D2232A; }
  /* line 44, src/styles/modules/forms.scss */
  .form-container .form-input input {
    border-radius: 0;
    -webkit-appearance: none;
    padding: 1rem;
    height: 5rem;
    font-size: 2rem;
    line-height: 1.2;
    font-size: 500; }
    @media only screen and (min-width: 768px) {
      /* line 44, src/styles/modules/forms.scss */
      .form-container .form-input input {
        font-size: 2.5rem; } }
    /* line 51, src/styles/modules/forms.scss */
    .form-container .form-input input::-webkit-input-placeholder {
      opacity: 0;
      -webkit-transition: inherit;
      transition: inherit; }
    /* line 56, src/styles/modules/forms.scss */
    .form-container .form-input input::-moz-placeholder {
      opacity: 0;
      -moz-transition: inherit;
      transition: inherit; }
    /* line 61, src/styles/modules/forms.scss */
    .form-container .form-input input:-ms-input-placeholder {
      opacity: 0;
      -ms-transition: inherit;
      transition: inherit; }
    /* line 66, src/styles/modules/forms.scss */
    .form-container .form-input input:-moz-placeholder {
      opacity: 0;
      -moz-transition: inherit;
      transition: inherit; }
    /* line 71, src/styles/modules/forms.scss */
    .form-container .form-input input:not(:placeholder-shown) + label,
    .form-container .form-input input:focus + label {
      cursor: pointer;
      -webkit-transform: translateY(-4.1rem) translateX(-1rem) scale(0.4);
              transform: translateY(-4.1rem) translateX(-1rem) scale(0.4);
      opacity: 0.3; }
      @media only screen and (max-width: 1024px) {
        /* line 71, src/styles/modules/forms.scss */
        .form-container .form-input input:not(:placeholder-shown) + label,
        .form-container .form-input input:focus + label {
          -webkit-transform: translateY(-3.75rem) translateX(-1rem) scale(0.4);
                  transform: translateY(-3.75rem) translateX(-1rem) scale(0.4); } }
    /* line 82, src/styles/modules/forms.scss */
    .form-container .form-input input[disabled="disabled"] {
      background: #eee; }
  /* line 87, src/styles/modules/forms.scss */
  .form-container .form-input label {
    font-size: 2rem;
    line-height: 1.2;
    font-size: 500;
    cursor: text;
    position: absolute;
    top: 50%;
    margin-top: -1.5rem;
    left: 1rem;
    text-transform: uppercase;
    color: #313131;
    pointer-events: none;
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1);
    -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 0.15; }
    @media only screen and (min-width: 768px) {
      /* line 87, src/styles/modules/forms.scss */
      .form-container .form-input label {
        font-size: 2.5rem; } }
    @media only screen and (max-width: 1024px) {
      /* line 87, src/styles/modules/forms.scss */
      .form-container .form-input label {
        margin-top: -1.25rem; } }

/* line 109, src/styles/modules/forms.scss */
.form-block {
  margin-bottom: 5rem; }
  /* line 112, src/styles/modules/forms.scss */
  .form-block__label {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
    @media only screen and (max-width: 1024px) {
      /* line 112, src/styles/modules/forms.scss */
      .form-block__label {
        margin-bottom: 2rem; } }
    @media only screen and (min-width: 1025px) {
      /* line 119, src/styles/modules/forms.scss */
      .form-block__label--25 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%; } }
    @media only screen and (min-width: 1025px) {
      /* line 125, src/styles/modules/forms.scss */
      .form-block__label--50 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%; } }
    @media only screen and (min-width: 1025px) {
      /* line 131, src/styles/modules/forms.scss */
      .form-block__label--75 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
            -ms-flex: 0 0 75%;
                flex: 0 0 75%; } }
  /* line 138, src/styles/modules/forms.scss */
  .form-block__inputs {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
    @media only screen and (min-width: 1025px) {
      /* line 141, src/styles/modules/forms.scss */
      .form-block__inputs--25 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%; } }
    @media only screen and (min-width: 1025px) {
      /* line 147, src/styles/modules/forms.scss */
      .form-block__inputs--50 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%; } }
    @media only screen and (min-width: 1025px) {
      /* line 153, src/styles/modules/forms.scss */
      .form-block__inputs--75 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
            -ms-flex: 0 0 75%;
                flex: 0 0 75%;
        padding-left: 5rem; } }

/* line 162, src/styles/modules/forms.scss */
.form-checkboxes,
.form-radios {
  position: relative; }
  /* line 167, src/styles/modules/forms.scss */
  .form-checkboxes.form-input--error:after,
  .form-radios.form-input--error:after {
    content: attr(data-error);
    font-size: 0.9375rem;
    text-transform: uppercase;
    color: #D2232A;
    position: absolute;
    right: 0rem;
    top: -1.25rem; }
    @media only screen and (min-width: 768px) {
      /* line 167, src/styles/modules/forms.scss */
      .form-checkboxes.form-input--error:after,
      .form-radios.form-input--error:after {
        font-size: 0.9375rem; } }
  /* line 177, src/styles/modules/forms.scss */
  .form-checkboxes.form-input--error input,
  .form-radios.form-input--error input {
    border: 3px solid #D2232A; }

/* line 183, src/styles/modules/forms.scss */
.form-checkboxes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  /* line 188, src/styles/modules/forms.scss */
  .form-checkboxes .form-checkbox {
    position: relative;
    margin-bottom: 1.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
        -ms-flex: 100%;
            flex: 100%; }
    @media only screen and (min-width: 1025px) {
      /* line 188, src/styles/modules/forms.scss */
      .form-checkboxes .form-checkbox {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%; } }
    /* line 199, src/styles/modules/forms.scss */
    .form-checkboxes .form-checkbox input {
      display: none; }
      /* line 203, src/styles/modules/forms.scss */
      .form-checkboxes .form-checkbox input:checked + .filter-checkbox {
        background: #D2232A;
        border-color: #D2232A; }
    /* line 210, src/styles/modules/forms.scss */
    .form-checkboxes .form-checkbox label {
      padding-left: 3.5rem;
      cursor: pointer;
      display: block;
      width: 100%;
      font-size: 1.25rem; }
    /* line 218, src/styles/modules/forms.scss */
    .form-checkboxes .form-checkbox .filter-checkbox {
      cursor: pointer;
      border: 1px solid #a9a9a9;
      background: #fff;
      height: 2rem;
      width: 2rem;
      display: inline-block;
      position: absolute;
      top: 50%;
      margin-top: -1rem;
      pointer-events: none; }
      /* line 230, src/styles/modules/forms.scss */
      .form-checkboxes .form-checkbox .filter-checkbox.is-active {
        background: #D2232A;
        border-color: #D2232A; }

/* line 238, src/styles/modules/forms.scss */
.form-radios {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  /* line 243, src/styles/modules/forms.scss */
  .form-radios .form-radio {
    position: relative;
    margin-bottom: 1.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
        -ms-flex: 100%;
            flex: 100%; }
    @media only screen and (min-width: 1025px) {
      /* line 243, src/styles/modules/forms.scss */
      .form-radios .form-radio {
        -webkit-box-flex: 1;
        -webkit-flex: auto;
            -ms-flex: auto;
                flex: auto;
        margin-right: 100px; } }
    /* line 256, src/styles/modules/forms.scss */
    .form-radios .form-radio input {
      display: none; }
      /* line 260, src/styles/modules/forms.scss */
      .form-radios .form-radio input:checked + .filter-radio {
        background: #D2232A;
        border-color: #D2232A; }
    /* line 267, src/styles/modules/forms.scss */
    .form-radios .form-radio label {
      padding-left: 3.5rem;
      cursor: pointer;
      display: block;
      width: 100%;
      font-size: 1.25rem; }
    /* line 275, src/styles/modules/forms.scss */
    .form-radios .form-radio .filter-radio {
      cursor: pointer;
      border: 1px solid #a9a9a9;
      background: #fff;
      height: 2rem;
      width: 2rem;
      display: inline-block;
      position: absolute;
      top: 50%;
      margin-top: -1rem;
      pointer-events: none;
      border-radius: 50%; }
      /* line 288, src/styles/modules/forms.scss */
      .form-radios .form-radio .filter-radio.is-active {
        background: #D2232A;
        border-color: #D2232A; }

/* line 297, src/styles/modules/forms.scss */
.form-controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  /* line 300, src/styles/modules/forms.scss */
  .form-controls .form-control {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    /* line 304, src/styles/modules/forms.scss */
    .form-controls .form-control--next {
      width: 100%; }
    /* line 309, src/styles/modules/forms.scss */
    .form-controls .form-control--back {
      width: 100%; }
    /* line 314, src/styles/modules/forms.scss */
    .form-controls .form-control__arrow {
      background: #D2232A;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      height: 4.25rem;
      cursor: pointer; }
      @media only screen and (max-width: 1024px) {
        /* line 314, src/styles/modules/forms.scss */
        .form-controls .form-control__arrow {
          height: 3rem; } }
      /* line 326, src/styles/modules/forms.scss */
      .form-controls .form-control__arrow--next {
        padding-right: 0.5rem;
        margin-left: 2rem; }
        @media only screen and (max-width: 1024px) {
          /* line 326, src/styles/modules/forms.scss */
          .form-controls .form-control__arrow--next {
            margin-left: 1rem; } }
        /* line 334, src/styles/modules/forms.scss */
        .form-controls .form-control__arrow--next svg {
          position: relative;
          -webkit-transform: rotate(180deg);
                  transform: rotate(180deg);
          margin-left: -1px; }
      /* line 341, src/styles/modules/forms.scss */
      .form-controls .form-control__arrow--back {
        padding-left: 0.5rem;
        margin-right: 2rem; }
        @media only screen and (max-width: 1024px) {
          /* line 341, src/styles/modules/forms.scss */
          .form-controls .form-control__arrow--back {
            margin-right: 1rem; } }
      /* line 350, src/styles/modules/forms.scss */
      .form-controls .form-control__arrow svg {
        stroke: #fff;
        height: 3.5rem; }
        @media only screen and (max-width: 1024px) {
          /* line 350, src/styles/modules/forms.scss */
          .form-controls .form-control__arrow svg {
            height: 2.5rem; } }

/* line 363, src/styles/modules/forms.scss */
.input-group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }

/* line 371, src/styles/modules/forms.scss */
.input-group-prepend {
  margin-right: -1px; }

/* line 374, src/styles/modules/forms.scss */
.input-group-append, .input-group-prepend {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

/* line 377, src/styles/modules/forms.scss */
.input-group > .input-group-prepend > .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 381, src/styles/modules/forms.scss */
.input-group-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: .375rem .75rem;
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 1.2;
  font-size: 500;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #f4f4f4;
  border: 1px solid #a9a9a9;
  border-radius: .25rem; }
  @media only screen and (min-width: 768px) {
    /* line 381, src/styles/modules/forms.scss */
    .input-group-text {
      font-size: 2.5rem; } }

/***SELECT 2****/
/* line 403, src/styles/modules/forms.scss */
input::-moz-placeholder {
  opacity: 1;
  color: #a9a9a9; }

/* line 408, src/styles/modules/forms.scss */
input:-ms-input-placeholder {
  opacity: 1;
  color: #a9a9a9; }

/* line 413, src/styles/modules/forms.scss */
input:-moz-placeholder {
  opacity: 1;
  color: #a9a9a9; }

/* line 419, src/styles/modules/forms.scss */
.select2-search__field {
  height: 5rem !important;
  padding-left: 1rem !important;
  max-width: 100%;
  margin-top: 0 !important; }
  /* line 425, src/styles/modules/forms.scss */
  .select2-search__field::-webkit-input-placeholder {
    opacity: 1;
    color: #a9a9a9 !important; }

/* line 431, src/styles/modules/forms.scss */
.select2-container {
  padding: 0;
  width: 100%;
  border-radius: 0;
  -webkit-appearance: none;
  min-height: 5rem; }
  /* line 439, src/styles/modules/forms.scss */
  .select2-container .select2-results__group {
    text-align: center;
    background: #eee; }
  /* line 444, src/styles/modules/forms.scss */
  .select2-container .select2-dropdown {
    z-index: 2 !important; }
  /* line 448, src/styles/modules/forms.scss */
  .select2-container .select2-results__option--highlighted[aria-selected] {
    background-color: #D2232A !important; }
  /* line 452, src/styles/modules/forms.scss */
  .select2-container .select2-selection--multiple {
    border-radius: 0px !important;
    border-color: #a9a9a9 !important;
    min-height: 5rem; }
    /* line 457, src/styles/modules/forms.scss */
    .select2-container .select2-selection--multiple .select2-selection__choice__remove {
      margin-left: 0px !important;
      margin-right: 8px !important; }
  /* line 464, src/styles/modules/forms.scss */
  .select2-container.select2-container--default .select2-selection--single {
    height: 5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    /* line 468, src/styles/modules/forms.scss */
    .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
      top: 50%;
      height: auto; }
    /* line 473, src/styles/modules/forms.scss */
    .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      height: 5rem;
      font-size: 2rem;
      line-height: 1.2;
      font-size: 500; }
      @media only screen and (min-width: 768px) {
        /* line 473, src/styles/modules/forms.scss */
        .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
          font-size: 2.5rem; } }
  /* line 482, src/styles/modules/forms.scss */
  .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice {
    padding: 19px 12px;
    margin-top: 6px !important; }
  /* line 489, src/styles/modules/forms.scss */
  .select2-container .select2-results__options {
    margin-top: 1rem; }
  /* line 494, src/styles/modules/forms.scss */
  .select2-container .select2-search--inline input.select2-search__field {
    height: auto;
    font-size: 2rem;
    line-height: 1.2;
    font-size: 500; }
    @media only screen and (min-width: 768px) {
      /* line 494, src/styles/modules/forms.scss */
      .select2-container .select2-search--inline input.select2-search__field {
        font-size: 2.5rem; } }
  /* line 499, src/styles/modules/forms.scss */
  .select2-container .selection {
    width: 100%; }
  /* line 502, src/styles/modules/forms.scss */
  .select2-container .select2-selection {
    width: 100%; }

/* line 510, src/styles/modules/forms.scss */
ul.custom_checkbox .check {
  border-radius: 0 !important; }

/* line 516, src/styles/modules/forms.scss */
ul.custom_checkbox,
ul.custom_radio {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: auto; }
  /* line 523, src/styles/modules/forms.scss */
  ul.custom_checkbox li,
  ul.custom_radio li {
    color: #313131;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    float: left;
    width: 100%;
    height: 100px;
    border-bottom: 1px solid #333; }
    /* line 533, src/styles/modules/forms.scss */
    ul.custom_checkbox li.no-border,
    ul.custom_radio li.no-border {
      border: none; }
    /* line 537, src/styles/modules/forms.scss */
    ul.custom_checkbox li.first,
    ul.custom_radio li.first {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      padding-top: 12px;
      height: auto; }
      /* line 542, src/styles/modules/forms.scss */
      ul.custom_checkbox li.first label,
      ul.custom_radio li.first label {
        padding: 0 25px 25px 60px; }
    /* line 547, src/styles/modules/forms.scss */
    ul.custom_checkbox li input[type=checkbox],
    ul.custom_checkbox li input[type=radio],
    ul.custom_radio li input[type=checkbox],
    ul.custom_radio li input[type=radio] {
      position: absolute;
      visibility: hidden;
      margin: 0; }
    /* line 554, src/styles/modules/forms.scss */
    ul.custom_checkbox li label,
    ul.custom_radio li label {
      display: block;
      position: relative;
      font-weight: 300;
      font-size: 1.35em;
      padding: 25px 25px 25px 60px;
      z-index: 1;
      cursor: pointer;
      -webkit-transition: all 0.25s linear; }
    /* line 568, src/styles/modules/forms.scss */
    ul.custom_checkbox li:hover label,
    ul.custom_radio li:hover label {
      color: black; }
    /* line 572, src/styles/modules/forms.scss */
    ul.custom_checkbox li .check,
    ul.custom_radio li .check {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      position: absolute;
      border: 5px solid #313131;
      border-radius: 100%;
      height: 30px;
      width: 30px;
      transition: border .25s linear;
      -webkit-transition: border .25s linear; }
    /* line 588, src/styles/modules/forms.scss */
    ul.custom_checkbox li:hover .check,
    ul.custom_radio li:hover .check {
      border: 5px solid black; }
    /* line 592, src/styles/modules/forms.scss */
    ul.custom_checkbox li .check::before,
    ul.custom_radio li .check::before {
      display: block;
      position: absolute;
      content: '';
      border-radius: 100%;
      height: 15px;
      width: 15px;
      margin: auto;
      -webkit-transition: background 0.25s linear;
      transition: background 0.25s linear; }
    /* line 605, src/styles/modules/forms.scss */
    ul.custom_checkbox li input[type=checkbox]:checked ~ .check,
    ul.custom_checkbox li input[type=radio]:checked ~ .check,
    ul.custom_radio li input[type=checkbox]:checked ~ .check,
    ul.custom_radio li input[type=radio]:checked ~ .check {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      border: 5px solid #D2232A; }
    /* line 613, src/styles/modules/forms.scss */
    ul.custom_checkbox li input[type=checkbox]:checked ~ .check::before,
    ul.custom_checkbox li input[type=radio]:checked ~ .check::before,
    ul.custom_radio li input[type=checkbox]:checked ~ .check::before,
    ul.custom_radio li input[type=radio]:checked ~ .check::before {
      background: #D2232A; }
    /* line 618, src/styles/modules/forms.scss */
    ul.custom_checkbox li input[type=checkbox]:checked ~ label,
    ul.custom_checkbox li input[type=radio]:checked ~ label,
    ul.custom_radio li input[type=checkbox]:checked ~ label,
    ul.custom_radio li input[type=radio]:checked ~ label {
      color: #D2232A; }

/* line 626, src/styles/modules/forms.scss */
.frm-errors-container p {
  color: #D2232A; }

/* line 1, src/styles/modules/ui.scss */
.padding {
  padding: 2rem; }
  @media only screen and (min-width: 1025px) {
    /* line 1, src/styles/modules/ui.scss */
    .padding {
      padding: 3.5rem; } }
  @media only screen and (min-width: 1280px) {
    /* line 1, src/styles/modules/ui.scss */
    .padding {
      padding: 5rem; } }

/* line 13, src/styles/modules/ui.scss */
.padding-md {
  padding: 2rem 2rem; }
  @media only screen and (min-width: 1025px) {
    /* line 13, src/styles/modules/ui.scss */
    .padding-md {
      padding: 2.5rem 3.5rem; } }
  @media only screen and (min-width: 1280px) {
    /* line 13, src/styles/modules/ui.scss */
    .padding-md {
      padding: 3rem 5rem; } }

/* line 25, src/styles/modules/ui.scss */
.cursor-pointer {
  cursor: pointer; }

/* line 30, src/styles/modules/ui.scss */
.relative {
  position: relative !important; }

/* line 35, src/styles/modules/ui.scss */
.text-grey {
  color: #a9a9a9 !important; }

/* line 38, src/styles/modules/ui.scss */
.text-lighter-grey {
  color: #e6e6e6 !important; }

/* line 44, src/styles/modules/ui.scss */
.mt-0 {
  margin-top: 0 !important; }

/* line 47, src/styles/modules/ui.scss */
.mt-1 {
  margin-top: 1rem !important; }

/* line 50, src/styles/modules/ui.scss */
.mt-2 {
  margin-top: 2rem !important; }

/* line 54, src/styles/modules/ui.scss */
.mb-0 {
  margin-bottom: 0 !important; }

/* line 57, src/styles/modules/ui.scss */
.mb-1 {
  margin-bottom: 1rem !important; }

/* line 60, src/styles/modules/ui.scss */
.mb-2 {
  margin-bottom: 2rem !important; }

/* line 68, src/styles/modules/ui.scss */
.h6 {
  font-size: 1.375rem; }

@media only screen and (min-width: 1025px) {
  /* line 73, src/styles/modules/ui.scss */
  .lg-border {
    border-color: black; }
    /* line 77, src/styles/modules/ui.scss */
    .lg-border-l-4 {
      border-left: 4px solid !important; }
    /* line 82, src/styles/modules/ui.scss */
    .lg-border .border--lighter-grey {
      border-color: #e6e6e6; } }

/* line 88, src/styles/modules/ui.scss */
.opacity-0 {
  opacity: 0 !important; }

/* line 93, src/styles/modules/ui.scss */
.diag-arrow {
  position: absolute;
  top: 0;
  right: 0;
  padding: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #D2232A;
  z-index: 1; }
  /* line 104, src/styles/modules/ui.scss */
  .diag-arrow svg {
    height: 3rem;
    fill: #fff; }

/* line 110, src/styles/modules/ui.scss */
.scroll-top-indicator {
  position: fixed;
  bottom: 0.5rem;
  right: 0.4rem;
  cursor: pointer;
  display: none;
  z-index: 1; }
  @media only screen and (min-width: 768px) {
    /* line 110, src/styles/modules/ui.scss */
    .scroll-top-indicator {
      bottom: 1rem;
      right: 1rem; } }
  /* line 123, src/styles/modules/ui.scss */
  .scroll-top-indicator.is-active {
    display: block; }
  /* line 127, src/styles/modules/ui.scss */
  .scroll-top-indicator svg {
    width: 1rem; }
    @media only screen and (min-width: 768px) {
      /* line 127, src/styles/modules/ui.scss */
      .scroll-top-indicator svg {
        width: 1.5rem; } }

/* line 136, src/styles/modules/ui.scss */
.arrow {
  background: #D2232A;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.25rem;
  cursor: pointer;
  width: 2.5rem;
  margin-right: 1rem; }
  /* line 146, src/styles/modules/ui.scss */
  .arrow--next {
    padding-right: 0.5rem; }
  /* line 150, src/styles/modules/ui.scss */
  .arrow svg {
    position: relative;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-left: -1px;
    stroke: #fff;
    height: 1.5rem; }

/* line 159, src/styles/modules/ui.scss */
.border-top {
  border-top: 8px solid #D2232A; }

/* line 163, src/styles/modules/ui.scss */
.border-bottom {
  border-bottom: 8px solid #D2232A; }

@media only screen and (max-width: 1024px) {
  /* line 167, src/styles/modules/ui.scss */
  .mobile-hide {
    display: none; } }

@media only screen and (min-width: 1025px) {
  /* line 173, src/styles/modules/ui.scss */
  .desktop-hide {
    display: none; } }

/* line 181, src/styles/modules/ui.scss */
.bg--default {
  background-color: #000; }

/* line 181, src/styles/modules/ui.scss */
.bg--green {
  background-color: #68DEA4; }

/* line 181, src/styles/modules/ui.scss */
.bg--red {
  background-color: #D2232A; }

/* line 181, src/styles/modules/ui.scss */
.bg--yellow {
  background-color: #FFCE2D; }

/* line 181, src/styles/modules/ui.scss */
.bg--lighter-grey {
  background-color: #e6e6e6; }

/* line 181, src/styles/modules/ui.scss */
.bg--dark-grey {
  background-color: #313131; }

/* line 181, src/styles/modules/ui.scss */
.bg--grey {
  background-color: #a9a9a9; }

/* line 181, src/styles/modules/ui.scss */
.bg--black {
  background-color: #000; }

/* line 181, src/styles/modules/ui.scss */
.bg--white {
  background-color: #fff; }

/* line 189, src/styles/modules/ui.scss */
.fill--default {
  fill: #000; }

/* line 189, src/styles/modules/ui.scss */
.fill--green {
  fill: #68DEA4; }

/* line 189, src/styles/modules/ui.scss */
.fill--red {
  fill: #D2232A; }

/* line 189, src/styles/modules/ui.scss */
.fill--yellow {
  fill: #FFCE2D; }

/* line 189, src/styles/modules/ui.scss */
.fill--lighter-grey {
  fill: #e6e6e6; }

/* line 189, src/styles/modules/ui.scss */
.fill--dark-grey {
  fill: #313131; }

/* line 189, src/styles/modules/ui.scss */
.fill--grey {
  fill: #a9a9a9; }

/* line 189, src/styles/modules/ui.scss */
.fill--black {
  fill: #000; }

/* line 189, src/styles/modules/ui.scss */
.fill--white {
  fill: #fff; }

/* line 197, src/styles/modules/ui.scss */
.color--default {
  color: #000; }

/* line 197, src/styles/modules/ui.scss */
.color--green {
  color: #68DEA4; }

/* line 197, src/styles/modules/ui.scss */
.color--red {
  color: #D2232A; }

/* line 197, src/styles/modules/ui.scss */
.color--yellow {
  color: #FFCE2D; }

/* line 197, src/styles/modules/ui.scss */
.color--lighter-grey {
  color: #e6e6e6; }

/* line 197, src/styles/modules/ui.scss */
.color--dark-grey {
  color: #313131; }

/* line 197, src/styles/modules/ui.scss */
.color--grey {
  color: #a9a9a9; }

/* line 197, src/styles/modules/ui.scss */
.color--black {
  color: #000; }

/* line 197, src/styles/modules/ui.scss */
.color--white {
  color: #fff; }

/* line 208, src/styles/modules/ui.scss */
.color--white a {
  color: white;
  -webkit-text-decoration-color: #D2232A;
          text-decoration-color: #D2232A; }
  /* line 211, src/styles/modules/ui.scss */
  .color--white a:hover {
    color: #D2232A; }

/* line 217, src/styles/modules/ui.scss */
.block-title {
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 3rem; }
  /* line 221, src/styles/modules/ui.scss */
  .block-title h3 {
    padding-bottom: 2rem; }

/* line 227, src/styles/modules/ui.scss */
.ratio--square {
  padding-bottom: 80%; }

/* line 232, src/styles/modules/ui.scss */
.menu-slide-up {
  opacity: 0;
  -webkit-transform: translate3d(-50px, 0, 0);
          transform: translate3d(-50px, 0, 0);
  -webkit-transition: opacity 500ms ease, -webkit-transform 500ms ease;
  transition: opacity 500ms ease, -webkit-transform 500ms ease;
  transition: opacity 500ms ease, transform 500ms ease;
  transition: opacity 500ms ease, transform 500ms ease, -webkit-transform 500ms ease; }
  /* line 237, src/styles/modules/ui.scss */
  .menu-slide-up.in-view {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }

/* line 244, src/styles/modules/ui.scss */
.slide-up, .slide-up-slider {
  opacity: 0;
  -webkit-transform: translate3d(0, 50px, 0);
          transform: translate3d(0, 50px, 0);
  -webkit-transition: all 500ms ease-out;
  transition: all 500ms ease-out; }
  /* line 249, src/styles/modules/ui.scss */
  .slide-up.in-view, .slide-up-slider.in-view {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }

/* line 255, src/styles/modules/ui.scss */
.slide-up--delay, .slide-up-slider--delay {
  -webkit-transition-delay: 120ms !important;
          transition-delay: 120ms !important; }

/* line 267, src/styles/modules/ui.scss */
.bg-hover {
  display: block;
  overflow: hidden; }
  /* line 262, src/styles/modules/ui.scss */
  .bg-hover:hover figure {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1); }

/* line 4, src/styles/modules/wp-blocks.scss */
.wp-blocks-styles.font--lrg p, .wp-blocks-styles.font--lrg li {
  font-size: 1.0125rem; }
  @media only screen and (min-width: 768px) {
    /* line 4, src/styles/modules/wp-blocks.scss */
    .wp-blocks-styles.font--lrg p, .wp-blocks-styles.font--lrg li {
      font-size: 1.125rem; } }

/* line 9, src/styles/modules/wp-blocks.scss */
.wp-blocks-styles p, .wp-blocks-styles li {
  font-size: 1.0125rem;
  font-family: "HelveticaNeue", "Arial", sans-serif; }
  @media only screen and (min-width: 768px) {
    /* line 9, src/styles/modules/wp-blocks.scss */
    .wp-blocks-styles p, .wp-blocks-styles li {
      font-size: 1.125rem; } }
  /* line 13, src/styles/modules/wp-blocks.scss */
  .wp-blocks-styles p strong, .wp-blocks-styles li strong {
    font-weight: 700; }
  /* line 17, src/styles/modules/wp-blocks.scss */
  .wp-blocks-styles p.sm, .wp-blocks-styles li.sm {
    font-size: 0.9375rem; }
    @media only screen and (min-width: 768px) {
      /* line 17, src/styles/modules/wp-blocks.scss */
      .wp-blocks-styles p.sm, .wp-blocks-styles li.sm {
        font-size: 0.9375rem; } }

/* line 23, src/styles/modules/wp-blocks.scss */
.wp-blocks-styles.sm p, .wp-blocks-styles.sm li {
  font-size: 0.9375rem; }
  @media only screen and (min-width: 768px) {
    /* line 23, src/styles/modules/wp-blocks.scss */
    .wp-blocks-styles.sm p, .wp-blocks-styles.sm li {
      font-size: 0.9375rem; } }

/* line 28, src/styles/modules/wp-blocks.scss */
.wp-blocks-styles a {
  text-decoration: none;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(8%, #d2232a), color-stop(8%, rgba(210, 35, 42, 0)));
  background-image: -webkit-linear-gradient(bottom, #d2232a 8%, rgba(210, 35, 42, 0) 8%);
  background-image: linear-gradient(to top, #d2232a 8%, rgba(210, 35, 42, 0) 8%); }
  /* line 32, src/styles/modules/wp-blocks.scss */
  .wp-blocks-styles a:hover {
    color: #D2232A;
    text-decoration: none; }

/* line 38, src/styles/modules/wp-blocks.scss */
.wp-blocks-styles > * + * {
  margin-top: 1.5rem; }

/* line 42, src/styles/modules/wp-blocks.scss */
.wp-blocks-styles .has-text-color {
  color: #000; }

/* line 47, src/styles/modules/wp-blocks.scss */
.wp-blocks-styles .blocks-gallery-item img {
  height: auto; }

/* line 57, src/styles/modules/wp-blocks.scss */
.wp-blocks-styles img, .wp-blocks-styles video, .wp-blocks-styles iframe {
  max-width: 100%; }

/* line 61, src/styles/modules/wp-blocks.scss */
.wp-blocks-styles .wp-block-quote,
.wp-blocks-styles .wp-block-pullquote {
  border-left: 3px solid #D2232A; }
  @media only screen and (max-width: 1024px) {
    /* line 61, src/styles/modules/wp-blocks.scss */
    .wp-blocks-styles .wp-block-quote,
    .wp-blocks-styles .wp-block-pullquote {
      margin: 3rem 0;
      padding-left: 2rem; } }
  @media only screen and (min-width: 1025px) {
    /* line 61, src/styles/modules/wp-blocks.scss */
    .wp-blocks-styles .wp-block-quote,
    .wp-blocks-styles .wp-block-pullquote {
      margin: 5rem 0;
      padding: 0 10% 0 1.5rem;
      margin-left: 10%; } }
  /* line 76, src/styles/modules/wp-blocks.scss */
  .wp-blocks-styles .wp-block-quote p,
  .wp-blocks-styles .wp-block-pullquote p {
    line-height: inherit; }
  /* line 81, src/styles/modules/wp-blocks.scss */
  .wp-blocks-styles .wp-block-quote *, .wp-blocks-styles .wp-block-quote,
  .wp-blocks-styles .wp-block-pullquote *,
  .wp-blocks-styles .wp-block-pullquote {
    font-weight: 700; }
    @media only screen and (max-width: 1024px) {
      /* line 81, src/styles/modules/wp-blocks.scss */
      .wp-blocks-styles .wp-block-quote *, .wp-blocks-styles .wp-block-quote,
      .wp-blocks-styles .wp-block-pullquote *,
      .wp-blocks-styles .wp-block-pullquote {
        font-size: 1.375rem; } }
    @media only screen and (min-width: 1025px) {
      /* line 81, src/styles/modules/wp-blocks.scss */
      .wp-blocks-styles .wp-block-quote *, .wp-blocks-styles .wp-block-quote,
      .wp-blocks-styles .wp-block-pullquote *,
      .wp-blocks-styles .wp-block-pullquote {
        font-size: 1.25rem; } }
  /* line 94, src/styles/modules/wp-blocks.scss */
  .wp-blocks-styles .wp-block-quote cite,
  .wp-blocks-styles .wp-block-pullquote cite {
    font-size: 1.0125rem;
    display: block;
    padding-top: 1em; }
    @media only screen and (min-width: 768px) {
      /* line 94, src/styles/modules/wp-blocks.scss */
      .wp-blocks-styles .wp-block-quote cite,
      .wp-blocks-styles .wp-block-pullquote cite {
        font-size: 1.125rem; } }

/* line 101, src/styles/modules/wp-blocks.scss */
.wp-blocks-styles figcaption {
  color: #000;
  font-size: 0.9375rem;
  text-align: left; }
  @media only screen and (min-width: 768px) {
    /* line 101, src/styles/modules/wp-blocks.scss */
    .wp-blocks-styles figcaption {
      font-size: 0.9375rem; } }

/* line 108, src/styles/modules/wp-blocks.scss */
.wp-blocks-styles .wp-block-embed iframe {
  width: 100%; }

/* line 117, src/styles/modules/wp-blocks.scss */
.wp-blocks-styles ol {
  list-style: none;
  counter-reset: counter; }
  /* line 121, src/styles/modules/wp-blocks.scss */
  .wp-blocks-styles ol li {
    counter-increment: counter;
    padding-left: 1.5rem;
    position: relative; }
    /* line 126, src/styles/modules/wp-blocks.scss */
    .wp-blocks-styles ol li:before {
      content: counter(counter) ". ";
      position: absolute;
      left: 0;
      z-index: -1; }

/* line 136, src/styles/modules/wp-blocks.scss */
.wp-blocks-styles ul:not(.wp-block-gallery) li {
  padding-left: 1.5rem;
  position: relative; }
  /* line 140, src/styles/modules/wp-blocks.scss */
  .wp-blocks-styles ul:not(.wp-block-gallery) li:before {
    position: absolute;
    left: 0;
    content: "\2022";
    line-height: 1; }
    @media only screen and (max-width: 1024px) {
      /* line 140, src/styles/modules/wp-blocks.scss */
      .wp-blocks-styles ul:not(.wp-block-gallery) li:before {
        font-size: 1.375rem; } }
    @media only screen and (min-width: 1025px) {
      /* line 140, src/styles/modules/wp-blocks.scss */
      .wp-blocks-styles ul:not(.wp-block-gallery) li:before {
        font-size: 1.25rem; } }

@media only screen and (max-width: 1024px) {
  /* line 1, src/styles/modules/way-points.scss */
  .way-points-nav {
    margin-bottom: 2rem; } }

/* line 6, src/styles/modules/way-points.scss */
.way-points-nav h5 {
  margin-bottom: 0.75em; }
  /* line 9, src/styles/modules/way-points.scss */
  .way-points-nav h5 span {
    cursor: pointer; }
    /* line 12, src/styles/modules/way-points.scss */
    .way-points-nav h5 span.is-active {
      background-image: -webkit-gradient(linear, left bottom, left top, color-stop(35%, #d2232a), color-stop(0%, rgba(210, 35, 42, 0)));
      background-image: -webkit-linear-gradient(bottom, #d2232a 35%, rgba(210, 35, 42, 0) 0%);
      background-image: linear-gradient(to top, #d2232a 35%, rgba(210, 35, 42, 0) 0%); }

@media only screen and (max-width: 1024px) {
  /* line 19, src/styles/modules/way-points.scss */
  .way-points-section {
    margin-bottom: 3rem; } }

@media only screen and (min-width: 1025px) {
  /* line 19, src/styles/modules/way-points.scss */
  .way-points-section {
    margin-bottom: 5rem; } }

/* line 2, src/styles/modules/gravity-forms.scss */
.form {
  border: 1px solid #a9a9a9;
  padding: 5%; }
  @media only screen and (min-width: 1025px) {
    /* line 2, src/styles/modules/gravity-forms.scss */
    .form {
      padding: 5%; } }
  /* line 10, src/styles/modules/gravity-forms.scss */
  .form--footer, .form--social-block {
    border: none;
    padding: 0; }

/* line 18, src/styles/modules/gravity-forms.scss */
.gsection_title {
  font-size: 0.9375rem;
  text-transform: uppercase;
  margin-bottom: 0.5rem; }
  @media only screen and (min-width: 768px) {
    /* line 18, src/styles/modules/gravity-forms.scss */
    .gsection_title {
      font-size: 0.9375rem; } }

/* line 24, src/styles/modules/gravity-forms.scss */
.gform_heading {
  padding: 0 0.75rem 3rem; }

/* line 28, src/styles/modules/gravity-forms.scss */
.gsection_description {
  font-size: 2rem;
  line-height: 1.2;
  font-size: 500;
  margin-bottom: 2rem; }
  @media only screen and (min-width: 768px) {
    /* line 28, src/styles/modules/gravity-forms.scss */
    .gsection_description {
      font-size: 2.5rem; } }

/* line 33, src/styles/modules/gravity-forms.scss */
.gform_fields {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

/* line 38, src/styles/modules/gravity-forms.scss */
.gfield {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 1.5rem;
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
      -ms-flex: 100%;
          flex: 100%; }
  /* line 44, src/styles/modules/gravity-forms.scss */
  .form--footer .gfield,
  .form--social-block .gfield {
    padding: 0; }
  @media only screen and (min-width: 768px) {
    /* line 49, src/styles/modules/gravity-forms.scss */
    .gfield.width-50 {
      -webkit-box-flex: 50%;
      -webkit-flex: 50%;
          -ms-flex: 50%;
              flex: 50%; } }
  @media only screen and (min-width: 768px) {
    /* line 55, src/styles/modules/gravity-forms.scss */
    .gfield.width-25 {
      -webkit-box-flex: 25%;
      -webkit-flex: 25%;
          -ms-flex: 25%;
              flex: 25%; } }
  /* line 62, src/styles/modules/gravity-forms.scss */
  .form--social-block .gfield.ip-name,
  .form--footer .gfield.ip-name {
    margin-bottom: 0.5rem; }
  /* line 68, src/styles/modules/gravity-forms.scss */
  .gfield + .gsection {
    margin-top: 3rem; }
  /* line 72, src/styles/modules/gravity-forms.scss */
  .gfield .ginput_container_select {
    position: relative; }
    /* line 75, src/styles/modules/gravity-forms.scss */
    .gfield .ginput_container_select:after {
      pointer-events: none;
      right: 0;
      top: 0.3rem;
      content: "▾";
      position: absolute; }
    /* line 83, src/styles/modules/gravity-forms.scss */
    .gfield .ginput_container_select:before {
      border-bottom: 1px solid #000;
      position: absolute;
      content: "";
      width: 100%;
      bottom: 0;
      left: 0;
      right: 0; }
  /* line 94, src/styles/modules/gravity-forms.scss */
  .gfield input,
  .gfield textarea,
  .gfield select {
    width: 100%;
    line-height: 1.5; }
  /* line 101, src/styles/modules/gravity-forms.scss */
  .gfield label {
    color: #313131; }
    /* line 104, src/styles/modules/gravity-forms.scss */
    .form--footer .gfield label,
    .form--social-block .gfield label {
      display: none; }
  /* line 110, src/styles/modules/gravity-forms.scss */
  .gfield input {
    border-bottom: 1px solid #000;
    height: 2rem;
    padding: 0; }
  /* line 116, src/styles/modules/gravity-forms.scss */
  .gfield select {
    background: transparent;
    border-radius: none;
    font-size: 1.0125rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    height: 2rem; }
    @media only screen and (min-width: 768px) {
      /* line 116, src/styles/modules/gravity-forms.scss */
      .gfield select {
        font-size: 1.125rem; } }
  /* line 127, src/styles/modules/gravity-forms.scss */
  .gfield textarea {
    border: 1px solid #000;
    resize: none;
    margin-top: 1rem;
    overflow: auto;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-box-shadow: none;
            box-shadow: none; }

/* line 140, src/styles/modules/gravity-forms.scss */
.gfield_html {
  margin-bottom: 2rem;
  font-family: "HelveticaNeue", "Arial", sans-serif;
  font-size: 0.9375rem; }
  @media only screen and (min-width: 768px) {
    /* line 140, src/styles/modules/gravity-forms.scss */
    .gfield_html {
      font-size: 0.9375rem; } }
  @media only screen and (min-width: 1025px) {
    /* line 140, src/styles/modules/gravity-forms.scss */
    .gfield_html {
      padding-right: 50%; } }

/* line 150, src/styles/modules/gravity-forms.scss */
.gform_button,
.gform_previous_button,
.gform_next_button,
.gform_save_link,
input[name="gform_send_resume_link_button"] {
  border: 1px solid #000 !important;
  margin: 0 0.75rem;
  text-transform: none !important;
  font-size: 2.5rem !important;
  padding: 1rem;
  display: inline-block; }
  @media only screen and (min-width: 768px) {
    /* line 150, src/styles/modules/gravity-forms.scss */
    .gform_button,
    .gform_previous_button,
    .gform_next_button,
    .gform_save_link,
    input[name="gform_send_resume_link_button"] {
      padding: 1rem 2rem; } }
  /* line 166, src/styles/modules/gravity-forms.scss */
  .gform_button:hover,
  .gform_previous_button:hover,
  .gform_next_button:hover,
  .gform_save_link:hover,
  input[name="gform_send_resume_link_button"]:hover {
    text-decoration: none;
    -webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2); }

/* line 173, src/styles/modules/gravity-forms.scss */
.form--footer .gform_button,
.form--social-block .gform_button {
  margin: 0; }

/* line 178, src/styles/modules/gravity-forms.scss */
.form--social-block .gform_button {
  width: 100%;
  background: #000;
  border: none !important;
  color: #fff; }
  /* line 184, src/styles/modules/gravity-forms.scss */
  .form--social-block .gform_button:hover {
    background: #000;
    -webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2); }

/* line 190, src/styles/modules/gravity-forms.scss */
.form--footer .gform_button {
  border: none !important;
  font-size: 1.25rem !important;
  display: inline-block !important;
  padding: 0 !important;
  text-align: left;
  margin-top: 0.5rem;
  width: auto; }
  /* line 199, src/styles/modules/gravity-forms.scss */
  .form--footer .gform_button:hover {
    -webkit-box-shadow: none;
            box-shadow: none; }

/* line 205, src/styles/modules/gravity-forms.scss */
.gf_page_steps {
  padding: 0 0.75rem;
  max-width: 80%;
  margin: 0 auto 4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  /* line 211, src/styles/modules/gravity-forms.scss */
  .gf_page_steps .gf_step {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 0;
    position: relative; }
    /* line 218, src/styles/modules/gravity-forms.scss */
    .gf_page_steps .gf_step_first {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    /* line 222, src/styles/modules/gravity-forms.scss */
    .gf_page_steps .gf_step_last {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
    /* line 228, src/styles/modules/gravity-forms.scss */
    .gf_page_steps .gf_step_active .gf_step_label, .gf_page_steps .gf_step_completed .gf_step_label {
      color: #fff;
      background: #D2232A;
      border-color: #D2232A; }
    /* line 234, src/styles/modules/gravity-forms.scss */
    .gf_page_steps .gf_step_active:after, .gf_page_steps .gf_step_completed:after {
      background: #D2232A !important; }
    /* line 239, src/styles/modules/gravity-forms.scss */
    .gf_page_steps .gf_step:after {
      content: "";
      position: absolute;
      height: 0.5rem;
      background: #a9a9a9;
      top: 50%;
      margin-top: -0.25rem;
      width: 100%;
      z-index: -1; }
    /* line 250, src/styles/modules/gravity-forms.scss */
    .gf_page_steps .gf_step_number {
      display: none; }
    /* line 254, src/styles/modules/gravity-forms.scss */
    .gf_page_steps .gf_step_label {
      font-size: 2rem;
      line-height: 1.2;
      font-size: 500;
      border-radius: 50%;
      color: #a9a9a9;
      height: 3rem;
      width: 3rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-align-content: center;
          -ms-flex-line-pack: center;
              align-content: center;
      background: #fff;
      line-height: -webkit-calc(3rem - 6px);
      line-height: calc(3rem - 6px);
      border: 3px solid #a9a9a9; }
      @media only screen and (min-width: 768px) {
        /* line 254, src/styles/modules/gravity-forms.scss */
        .gf_page_steps .gf_step_label {
          font-size: 2.5rem; } }
      @media only screen and (min-width: 768px) {
        /* line 254, src/styles/modules/gravity-forms.scss */
        .gf_page_steps .gf_step_label {
          font-size: 3.1rem;
          line-height: 1.2;
          line-height: 1.15;
          font-size: 500;
          font-family: "HelveticaNeue-CondensedBlack", sans-serif;
          height: 4rem;
          width: 4rem;
          border: 4px solid #a9a9a9;
          line-height: -webkit-calc(4rem - 8px);
          line-height: calc(4rem - 8px); } }
  @media only screen and (min-width: 768px) and (min-width: 768px) {
    /* line 254, src/styles/modules/gravity-forms.scss */
    .gf_page_steps .gf_step_label {
      font-size: 3.875rem; } }

/* line 279, src/styles/modules/gravity-forms.scss */
.form_saved_message p:first-child {
  font-size: 2rem;
  line-height: 1.2;
  font-size: 500; }
  @media only screen and (min-width: 768px) {
    /* line 279, src/styles/modules/gravity-forms.scss */
    .form_saved_message p:first-child {
      font-size: 2.5rem; } }

/* line 283, src/styles/modules/gravity-forms.scss */
.form_saved_message p {
  margin-bottom: 1rem; }

/* line 288, src/styles/modules/gravity-forms.scss */
.form_saved_message_emailform form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  /* line 293, src/styles/modules/gravity-forms.scss */
  .form_saved_message_emailform form input {
    border-bottom: 1px solid #000;
    font-size: 2rem;
    line-height: 1.2;
    font-size: 500;
    margin-right: 1rem; }
    @media only screen and (min-width: 768px) {
      /* line 293, src/styles/modules/gravity-forms.scss */
      .form_saved_message_emailform form input {
        font-size: 2.5rem; } }
  /* line 299, src/styles/modules/gravity-forms.scss */
  .form_saved_message_emailform form .validation_message {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
        -ms-flex: 100%;
            flex: 100%; }

/* line 306, src/styles/modules/gravity-forms.scss */
.gform_page_footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  /* line 311, src/styles/modules/gravity-forms.scss */
  .gform_page_footer > * {
    text-align: center; }
    @media only screen and (min-width: 1025px) {
      /* line 311, src/styles/modules/gravity-forms.scss */
      .gform_page_footer > * {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 15rem;
            -ms-flex: 0 0 15rem;
                flex: 0 0 15rem; } }
  /* line 319, src/styles/modules/gravity-forms.scss */
  .gform_page_footer .gform_save_link {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0; }
  /* line 323, src/styles/modules/gravity-forms.scss */
  .gform_page_footer .gform_next_button {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }
  /* line 327, src/styles/modules/gravity-forms.scss */
  .gform_page_footer input[type="submit"] {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3; }

/* line 332, src/styles/modules/gravity-forms.scss */
.gform_confirmation_message {
  font-size: 2rem;
  line-height: 1.2;
  font-size: 500; }
  @media only screen and (min-width: 768px) {
    /* line 332, src/styles/modules/gravity-forms.scss */
    .gform_confirmation_message {
      font-size: 2.5rem; } }

/* line 336, src/styles/modules/gravity-forms.scss */
.gform_footer {
  position: relative; }
  /* line 339, src/styles/modules/gravity-forms.scss */
  .form--social-block .gform_footer {
    margin-left: 2rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }

/* line 345, src/styles/modules/gravity-forms.scss */
.gform_hidden,
.screen-reader-text {
  display: none; }

/* line 350, src/styles/modules/gravity-forms.scss */
.validation_message,
.validation_error {
  color: #D2232A;
  font-size: 0.9375rem; }
  @media only screen and (min-width: 768px) {
    /* line 350, src/styles/modules/gravity-forms.scss */
    .validation_message,
    .validation_error {
      font-size: 0.9375rem; } }
  /* line 355, src/styles/modules/gravity-forms.scss */
  .form--social-block .validation_message,
  .form--footer .validation_message, .form--social-block
  .validation_error,
  .form--footer
  .validation_error {
    display: none; }

/* line 361, src/styles/modules/gravity-forms.scss */
.validation_error {
  display: none; }

/* line 367, src/styles/modules/gravity-forms.scss */
.form--footer .gfield_error input,
.form--social-block .gfield_error input {
  border-bottom-color: #D2232A; }

/* line 374, src/styles/modules/gravity-forms.scss */
.validation_message {
  margin-top: 0.25rem; }

/* line 378, src/styles/modules/gravity-forms.scss */
.gform_ajax_spinner {
  position: absolute;
  bottom: 0;
  width: 40px;
  height: 40px;
  bottom: 0.5rem;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  left: 50%; }
  /* line 387, src/styles/modules/gravity-forms.scss */
  .form--social-block .gform_ajax_spinner {
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    background: #000;
    width: 80%;
    height: 30px; }
  /* line 396, src/styles/modules/gravity-forms.scss */
  .form--footer .gform_ajax_spinner {
    bottom: -0.2rem;
    right: auto;
    left: 50%;
    width: 30px;
    height: 30px; }
    @media only screen and (min-width: 768px) {
      /* line 396, src/styles/modules/gravity-forms.scss */
      .form--footer .gform_ajax_spinner {
        -webkit-transform: none;
                transform: none;
        right: auto; } }

/* line 24, src/styles/components/burger.scss */
.hamburger {
  padding: 0px 0px;
  display: inline-block;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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; }
  /* line 43, src/styles/components/burger.scss */
  .hamburger:hover {
    opacity: 1; }
  /* line 53, src/styles/components/burger.scss */
  .hamburger.is-active:hover {
    opacity: 1; }
  /* line 62, src/styles/components/burger.scss */
  .hamburger.is-active .hamburger-inner,
  .hamburger.is-active .hamburger-inner::before,
  .hamburger.is-active .hamburger-inner::after {
    background-color: #000; }

/* line 70, src/styles/components/burger.scss */
.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative; }

/* line 77, src/styles/components/burger.scss */
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1px; }
  /* line 82, src/styles/components/burger.scss */
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 40px;
    height: 2px;
    background-color: #000;
    border-radius: 0px;
    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; }
    /* line 94, src/styles/components/burger.scss */
    .is-sticky .hamburger-inner, .is-sticky .hamburger-inner::before, .is-sticky .hamburger-inner::after {
      background-color: #fff !important; }
    /* line 98, src/styles/components/burger.scss */
    .open .hamburger-inner, .open .hamburger-inner::before, .open .hamburger-inner::after {
      background-color: #fff !important; }
    @media only screen and (min-width: 1025px) {
      /* line 102, src/styles/components/burger.scss */
      .page.page-template-page-symptoms .hamburger-inner,
      .page.page-template-page-find-a-clinic .hamburger-inner,
      .page.page-template-page-news .hamburger-inner, .page.page-template-page-symptoms .hamburger-inner::before,
      .page.page-template-page-find-a-clinic .hamburger-inner::before,
      .page.page-template-page-news .hamburger-inner::before, .page.page-template-page-symptoms .hamburger-inner::after,
      .page.page-template-page-find-a-clinic .hamburger-inner::after,
      .page.page-template-page-news .hamburger-inner::after {
        background-color: #000; } }
    /* line 110, src/styles/components/burger.scss */
    .home .hamburger-inner,
    .error404 .hamburger-inner,
    .page .hamburger-inner, .home .hamburger-inner::before,
    .error404 .hamburger-inner::before,
    .page .hamburger-inner::before, .home .hamburger-inner::after,
    .error404 .hamburger-inner::after,
    .page .hamburger-inner::after {
      background-color: #fff; }
    /* line 116, src/styles/components/burger.scss */
    .is-active .hamburger-inner, .is-active .hamburger-inner::before, .is-active .hamburger-inner::after {
      width: 40px; }
  /* line 121, src/styles/components/burger.scss */
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  /* line 127, src/styles/components/burger.scss */
  .hamburger-inner::before {
    top: -11px; }
  /* line 131, src/styles/components/burger.scss */
  .hamburger-inner::after {
    bottom: -11px; }

/*
  * Collapse
  */
/* line 147, src/styles/components/burger.scss */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  -webkit-transition-duration: 0.13s;
          transition-duration: 0.13s;
  -webkit-transition-delay: 0.13s;
          transition-delay: 0.13s;
  -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); }
  /* line 154, src/styles/components/burger.scss */
  .hamburger--collapse .hamburger-inner::after {
    top: -22px;
    -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  /* line 160, src/styles/components/burger.scss */
  .hamburger--collapse .hamburger-inner::before {
    -webkit-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

/* line 167, src/styles/components/burger.scss */
.hamburger--collapse.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -11px, 0) rotate(-45deg);
          transform: translate3d(0, -11px, 0) rotate(-45deg);
  -webkit-transition-delay: 0.22s;
          transition-delay: 0.22s;
  -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); }
  /* line 172, src/styles/components/burger.scss */
  .hamburger--collapse.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
  /* line 179, src/styles/components/burger.scss */
  .hamburger--collapse.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
  * Spin
  */
/* line 195, src/styles/components/burger.scss */
.hamburger--spin .hamburger-inner {
  -webkit-transition-duration: 0.22s;
          transition-duration: 0.22s;
  -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); }
  /* line 199, src/styles/components/burger.scss */
  .hamburger--spin .hamburger-inner::before {
    -webkit-transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  /* line 204, src/styles/components/burger.scss */
  .hamburger--spin .hamburger-inner::after {
    -webkit-transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

/* line 211, src/styles/components/burger.scss */
.hamburger--spin.is-active .hamburger-inner {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  -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); }
  /* line 216, src/styles/components/burger.scss */
  .hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  /* line 223, src/styles/components/burger.scss */
  .hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* line 1, src/styles/components/header.scss */
header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 5;
  width: 100%; }
  /* line 9, src/styles/components/header.scss */
  header.open {
    z-index: 6; }

/* line 14, src/styles/components/header.scss */
.app-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  top: 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  z-index: 3;
  position: absolute;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none;
  padding-left: 2rem; }
  @media only screen and (max-width: 1024px) {
    /* line 14, src/styles/components/header.scss */
    .app-bar {
      padding-left: 1rem; } }
  /* line 31, src/styles/components/header.scss */
  .app-bar.is-sticky,
  .open .app-bar {
    background: #e6e6e6;
    z-index: 3;
    pointer-events: auto;
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); }
  /* line 39, src/styles/components/header.scss */
  .open .app-bar {
    -webkit-box-shadow: none;
            box-shadow: none;
    pointer-events: auto; }
    @media only screen and (max-width: 1024px) {
      /* line 39, src/styles/components/header.scss */
      .open .app-bar {
        -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
                box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1); } }
  /* line 48, src/styles/components/header.scss */
  .app-bar-logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    pointer-events: auto;
    position: absolute; }
    @media only screen and (max-width: 1024px) {
      /* line 48, src/styles/components/header.scss */
      .app-bar-logo {
        top: 1rem; } }
    @media only screen and (min-width: 1025px) {
      /* line 48, src/styles/components/header.scss */
      .app-bar-logo {
        top: 1.25rem; } }
    @media only screen and (max-width: 1024px) {
      /* line 61, src/styles/components/header.scss */
      .is-sticky .app-bar-logo,
      .open .app-bar-logo {
        display: none; } }
    @media only screen and (min-width: 1025px) {
      /* line 61, src/styles/components/header.scss */
      .is-sticky .app-bar-logo,
      .open .app-bar-logo {
        opacity: 1;
        visibility: visible;
        display: none !important; } }
    @media only screen and (max-width: 1024px) {
      /* line 74, src/styles/components/header.scss */
      .app-bar-logo a, .app-bar-logo svg {
        height: 3rem; } }
    @media only screen and (min-width: 1025px) {
      /* line 74, src/styles/components/header.scss */
      .app-bar-logo a, .app-bar-logo svg {
        height: 4rem; } }
    @media only screen and (max-width: 1024px) {
      /* line 83, src/styles/components/header.scss */
      .home .app-bar-logo a, .home .app-bar-logo svg {
        height: 4rem; } }
    @media only screen and (min-width: 1025px) {
      /* line 83, src/styles/components/header.scss */
      .home .app-bar-logo a, .home .app-bar-logo svg {
        height: 6rem; } }
    @media only screen and (max-width: 1024px) {
      /* line 93, src/styles/components/header.scss */
      .is-sticky .app-bar-logo a,
      .open .app-bar-logo a, .is-sticky .app-bar-logo svg,
      .open .app-bar-logo svg {
        height: 3.5rem !important; } }
    /* line 101, src/styles/components/header.scss */
    .app-bar-logo a {
      font-size: 1rem; }
    /* line 105, src/styles/components/header.scss */
    .app-bar-logo svg {
      -webkit-transition: height 200ms ease-in-out;
      transition: height 200ms ease-in-out;
      fill: #fff; }
      /* line 109, src/styles/components/header.scss */
      .is-sticky .app-bar-logo svg,
      .open .app-bar-logo svg,
      .single .app-bar-logo svg {
        fill: #000 !important; }
    /* line 116, src/styles/components/header.scss */
    .app-bar-logo__horizontal {
      pointer-events: auto;
      opacity: 0;
      visibility: hidden;
      width: 0; }
      /* line 122, src/styles/components/header.scss */
      .open .app-bar-logo__horizontal,
      .is-sticky .app-bar-logo__horizontal {
        opacity: 1;
        visibility: visible;
        width: auto; }
      /* line 129, src/styles/components/header.scss */
      .app-bar-logo__horizontal a {
        font-size: 1rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        @media only screen and (max-width: 1024px) {
          /* line 129, src/styles/components/header.scss */
          .app-bar-logo__horizontal a {
            height: 1.1rem; } }
        @media only screen and (min-width: 1025px) {
          /* line 129, src/styles/components/header.scss */
          .app-bar-logo__horizontal a {
            height: 1.25rem; } }
      /* line 142, src/styles/components/header.scss */
      .app-bar-logo__horizontal svg {
        fill: #fff;
        -webkit-transition: height 200ms ease-in-out;
        transition: height 200ms ease-in-out; }
        /* line 146, src/styles/components/header.scss */
        .page .app-bar-logo__horizontal svg,
        .single .app-bar-logo__horizontal svg,
        .error404 .app-bar-logo__horizontal svg,
        .search .app-bar-logo__horizontal svg {
          fill: #000; }
        /* line 153, src/styles/components/header.scss */
        .is-sticky .app-bar-logo__horizontal svg,
        .open .app-bar-logo__horizontal svg {
          fill: #000 !important; }
        @media only screen and (max-width: 1024px) {
          /* line 142, src/styles/components/header.scss */
          .app-bar-logo__horizontal svg {
            height: 1.1rem; } }
        @media only screen and (min-width: 1025px) {
          /* line 142, src/styles/components/header.scss */
          .app-bar-logo__horizontal svg {
            height: 1.25rem; } }
  /* line 170, src/styles/components/header.scss */
  .app-bar-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    pointer-events: all;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    pointer-events: auto; }
    @media only screen and (max-width: 1024px) {
      /* line 177, src/styles/components/header.scss */
      .is-sticky .app-bar-buttons,
      .open .app-bar-buttons {
        margin-top: 0; } }
  /* line 185, src/styles/components/header.scss */
  .app-bar-search {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-left: auto;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: relative;
    height: 2rem;
    width: 0;
    -webkit-transition: width 300ms ease-in-out;
    transition: width 300ms ease-in-out;
    height: 4rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 1024px) {
      /* line 185, src/styles/components/header.scss */
      .app-bar-search {
        display: none; } }
    /* line 201, src/styles/components/header.scss */
    .app-bar-search.is-active {
      width: 15rem; }
    /* line 205, src/styles/components/header.scss */
    .open .app-bar-search,
    .is-sticky .app-bar-search {
      background: #000; }
    /* line 210, src/styles/components/header.scss */
    .open .app-bar-search {
      width: -webkit-calc(50vw - 10rem);
      width: calc(50vw - 10rem); }
    /* line 214, src/styles/components/header.scss */
    .app-bar-search form {
      width: 100%;
      margin-right: 1.5rem; }
    /* line 219, src/styles/components/header.scss */
    .app-bar-search input {
      width: 100%;
      color: #fff;
      font-size: 1.375rem; }
      /* line 224, src/styles/components/header.scss */
      body.search-results .app-bar-search input,
      .page.page-template-page-symptoms .app-bar-search input,
      .page.page-template-page-find-a-clinic .app-bar-search input,
      .page.page-template-page-news .app-bar-search input {
        color: #000; }
        /* line 230, src/styles/components/header.scss */
        body.search-results .app-bar-search input::-webkit-input-placeholder,
        .page.page-template-page-symptoms .app-bar-search input::-webkit-input-placeholder,
        .page.page-template-page-find-a-clinic .app-bar-search input::-webkit-input-placeholder,
        .page.page-template-page-news .app-bar-search input::-webkit-input-placeholder {
          color: #000; }
        /* line 234, src/styles/components/header.scss */
        body.search-results .app-bar-search input::-moz-placeholder,
        .page.page-template-page-symptoms .app-bar-search input::-moz-placeholder,
        .page.page-template-page-find-a-clinic .app-bar-search input::-moz-placeholder,
        .page.page-template-page-news .app-bar-search input::-moz-placeholder {
          color: #000; }
        /* line 238, src/styles/components/header.scss */
        body.search-results .app-bar-search input:-ms-input-placeholder,
        .page.page-template-page-symptoms .app-bar-search input:-ms-input-placeholder,
        .page.page-template-page-find-a-clinic .app-bar-search input:-ms-input-placeholder,
        .page.page-template-page-news .app-bar-search input:-ms-input-placeholder {
          color: #000; }
        /* line 242, src/styles/components/header.scss */
        body.search-results .app-bar-search input:-moz-placeholder,
        .page.page-template-page-symptoms .app-bar-search input:-moz-placeholder,
        .page.page-template-page-find-a-clinic .app-bar-search input:-moz-placeholder,
        .page.page-template-page-news .app-bar-search input:-moz-placeholder {
          color: #000; }
      /* line 247, src/styles/components/header.scss */
      .home .app-bar-search input,
      .page .app-bar-search input {
        color: #fff; }
        /* line 251, src/styles/components/header.scss */
        .home .app-bar-search input::-webkit-input-placeholder,
        .page .app-bar-search input::-webkit-input-placeholder {
          color: #fff; }
        /* line 255, src/styles/components/header.scss */
        .home .app-bar-search input::-moz-placeholder,
        .page .app-bar-search input::-moz-placeholder {
          color: #fff; }
        /* line 259, src/styles/components/header.scss */
        .home .app-bar-search input:-ms-input-placeholder,
        .page .app-bar-search input:-ms-input-placeholder {
          color: #fff; }
        /* line 263, src/styles/components/header.scss */
        .home .app-bar-search input:-moz-placeholder,
        .page .app-bar-search input:-moz-placeholder {
          color: #fff; }
      /* line 268, src/styles/components/header.scss */
      .open .app-bar-search input,
      .is-sticky .app-bar-search input {
        color: #fff !important; }
        /* line 272, src/styles/components/header.scss */
        .open .app-bar-search input::-webkit-input-placeholder,
        .is-sticky .app-bar-search input::-webkit-input-placeholder {
          color: #fff !important; }
        /* line 276, src/styles/components/header.scss */
        .open .app-bar-search input::-moz-placeholder,
        .is-sticky .app-bar-search input::-moz-placeholder {
          color: #fff !important; }
        /* line 280, src/styles/components/header.scss */
        .open .app-bar-search input:-ms-input-placeholder,
        .is-sticky .app-bar-search input:-ms-input-placeholder {
          color: #fff !important; }
        /* line 284, src/styles/components/header.scss */
        .open .app-bar-search input:-moz-placeholder,
        .is-sticky .app-bar-search input:-moz-placeholder {
          color: #fff !important; }
    /* line 290, src/styles/components/header.scss */
    .app-bar-search button {
      opacity: 0;
      display: none;
      visibility: hidden; }
  /* line 297, src/styles/components/header.scss */
  .app-bar-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 4rem;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    @media only screen and (max-width: 1024px) {
      /* line 297, src/styles/components/header.scss */
      .app-bar-button {
        display: none; } }
    /* line 308, src/styles/components/header.scss */
    .app-bar-button--link {
      margin-right: 2rem;
      -webkit-transition: opacity 400ms ease-in-out;
      transition: opacity 400ms ease-in-out;
      overflow: hidden; }
      /* line 313, src/styles/components/header.scss */
      .home .app-bar-button--link {
        max-width: 0;
        opacity: 0; }
      @media only screen and (min-width: 1025px) {
        /* line 318, src/styles/components/header.scss */
        .is-sticky .app-bar-button--link {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          max-width: 10rem;
          opacity: 1;
          -webkit-transition: max-width 0ms 100ms linear, opacity 400ms ease-in-out;
          transition: max-width 0ms 100ms linear, opacity 400ms ease-in-out; } }
      /* line 327, src/styles/components/header.scss */
      .open .sticky .app-bar-button--link {
        -webkit-transition: opacity 400ms ease-in-out;
        transition: opacity 400ms ease-in-out; }
      /* line 331, src/styles/components/header.scss */
      .open .app-bar-button--link {
        max-width: 0;
        opacity: 0; }
    /* line 337, src/styles/components/header.scss */
    .app-bar-button a {
      color: #000; }
      /* line 340, src/styles/components/header.scss */
      .page.page-template-page-symptoms .app-bar-button a,
      .page.page-template-page-find-a-clinic .app-bar-button a,
      .page.page-template-page-news .app-bar-button a {
        color: #000; }
      /* line 346, src/styles/components/header.scss */
      .home .app-bar-button a,
      .error404 .app-bar-button a,
      .page .app-bar-button a {
        color: #fff; }
      /* line 352, src/styles/components/header.scss */
      .app-bar-button a h4 {
        line-height: 1; }
      /* line 356, src/styles/components/header.scss */
      .app-bar-button a:hover {
        text-decoration: none; }
        /* line 359, src/styles/components/header.scss */
        .app-bar-button a:hover h6 {
          background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, #d2232a), color-stop(30%, rgba(210, 35, 42, 0)));
          background-image: -webkit-linear-gradient(bottom, #d2232a 30%, rgba(210, 35, 42, 0) 30%);
          background-image: linear-gradient(to top, #d2232a 30%, rgba(210, 35, 42, 0) 30%); }
          /* line 362, src/styles/components/header.scss */
          .is-sticky .app-bar-button a:hover h6 {
            background-image: -webkit-gradient(linear, left bottom, left top, color-stop(30%, white), color-stop(30%, rgba(255, 255, 255, 0)));
            background-image: -webkit-linear-gradient(bottom, white 30%, rgba(255, 255, 255, 0) 30%);
            background-image: linear-gradient(to top, white 30%, rgba(255, 255, 255, 0) 30%); }
      @media only screen and (max-width: 1024px) {
        /* line 368, src/styles/components/header.scss */
        body:not(.home) .app-bar-button a {
          color: #000; } }
      /* line 374, src/styles/components/header.scss */
      .open .app-bar-button a,
      .is-sticky .app-bar-button a {
        color: #000 !important; }
    /* line 380, src/styles/components/header.scss */
    .app-bar-button--search {
      position: relative;
      padding: 1rem;
      cursor: pointer;
      width: 5rem; }
      /* line 386, src/styles/components/header.scss */
      .is-sticky .app-bar-button--search,
      .open .app-bar-button--search {
        background: #000; }
      /* line 391, src/styles/components/header.scss */
      .app-bar-button--search svg {
        position: relative;
        height: 1.9em;
        fill: #000; }
        /* line 396, src/styles/components/header.scss */
        .is-sticky .app-bar-button--search svg {
          fill: #fff; }
        /* line 400, src/styles/components/header.scss */
        .page.page-template-page-symptoms .app-bar-button--search svg,
        .page.page-template-page-find-a-clinic .app-bar-button--search svg,
        .page.page-template-page-news .app-bar-button--search svg {
          fill: #000; }
        /* line 406, src/styles/components/header.scss */
        .home .app-bar-button--search svg,
        .error404 .app-bar-button--search svg,
        .page .app-bar-button--search svg {
          fill: #fff; }
        /* line 412, src/styles/components/header.scss */
        .open .app-bar-button--search svg,
        .is-sticky .app-bar-button--search svg {
          fill: #fff !important; }
    /* line 419, src/styles/components/header.scss */
    .app-bar-button--burger {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 1rem;
      margin: 0;
      width: 5rem; }
      /* line 425, src/styles/components/header.scss */
      .is-sticky .app-bar-button--burger,
      .open .app-bar-button--burger {
        background: #D2232A; }
      @media only screen and (max-width: 1024px) {
        /* line 419, src/styles/components/header.scss */
        .app-bar-button--burger {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; } }

/* line 1, src/styles/components/navigation.scss */
.nav {
  background: transparent;
  opacity: 0;
  visibility: hidden;
  background: #e6e6e6;
  position: fixed;
  top: 0;
  z-index: 2;
  height: 100%;
  width: 100%;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: none;
  transition: none;
  pointer-events: none; }
  @media only screen and (max-width: 1024px) {
    /* line 1, src/styles/components/navigation.scss */
    .nav {
      padding-top: 4rem; } }
  @media only screen and (min-width: 1025px) {
    /* line 21, src/styles/components/navigation.scss */
    .nav:after {
      content: "";
      width: 50%;
      background: #fff;
      position: absolute;
      left: 50%;
      top: 0;
      height: 100%;
      pointer-events: none;
      z-index: -1; } }
  /* line 35, src/styles/components/navigation.scss */
  .nav.open {
    pointer-events: auto;
    visibility: visible;
    opacity: 1;
    height: 100%; }
    @media only screen and (max-width: 1024px) {
      /* line 35, src/styles/components/navigation.scss */
      .nav.open {
        overflow: auto;
        -webkit-overflow-scrolling: touch; } }
  /* line 49, src/styles/components/navigation.scss */
  .nav a {
    text-decoration: none; }
    /* line 52, src/styles/components/navigation.scss */
    .nav a:hover {
      text-decoration: underline; }
  /* line 57, src/styles/components/navigation.scss */
  .nav__inner {
    width: 100%; }
    @media only screen and (min-width: 1025px) {
      /* line 57, src/styles/components/navigation.scss */
      .nav__inner {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
  /* line 66, src/styles/components/navigation.scss */
  .nav .mobile-search {
    background: #000; }
    @media only screen and (max-width: 1024px) {
      /* line 66, src/styles/components/navigation.scss */
      .nav .mobile-search {
        padding: 1rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; } }
    @media only screen and (min-width: 1025px) {
      /* line 66, src/styles/components/navigation.scss */
      .nav .mobile-search {
        display: none; } }
    @media only screen and (max-width: 1024px) {
      /* line 78, src/styles/components/navigation.scss */
      .nav .mobile-search.is-mobile-search-active {
        display: block; } }
    /* line 84, src/styles/components/navigation.scss */
    .nav .mobile-search form {
      width: 100%;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    /* line 90, src/styles/components/navigation.scss */
    .nav .mobile-search svg {
      position: relative;
      fill: white;
      height: 1.9em;
      margin-right: 1rem; }
      /* line 96, src/styles/components/navigation.scss */
      .is-sticky .nav .mobile-search svg {
        fill: #fff; }
      /* line 100, src/styles/components/navigation.scss */
      .open .nav .mobile-search svg {
        fill: #fff; }
    /* line 105, src/styles/components/navigation.scss */
    .nav .mobile-search input {
      border-radius: 0;
      -webkit-box-flex: 1;
      -webkit-flex: auto;
          -ms-flex: auto;
              flex: auto;
      color: #fff;
      font-size: 1.25rem; }
      /* line 111, src/styles/components/navigation.scss */
      .nav .mobile-search input::-webkit-input-placeholder {
        color: #fff; }
      /* line 115, src/styles/components/navigation.scss */
      .nav .mobile-search input::-moz-placeholder {
        color: #fff; }
      /* line 119, src/styles/components/navigation.scss */
      .nav .mobile-search input:-ms-input-placeholder {
        color: #fff; }
      /* line 123, src/styles/components/navigation.scss */
      .nav .mobile-search input:-moz-placeholder {
        color: #fff; }
    /* line 128, src/styles/components/navigation.scss */
    .nav .mobile-search button {
      display: none; }
  @media only screen and (max-width: 1024px) {
    /* line 133, src/styles/components/navigation.scss */
    .nav .primary-menu {
      margin-top: 0.5rem; } }
  @media only screen and (min-width: 1025px) {
    /* line 133, src/styles/components/navigation.scss */
    .nav .primary-menu {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      margin-top: 4rem; }
      /* line 144, src/styles/components/navigation.scss */
      .nav .primary-menu svg {
        position: relative;
        fill: white;
        height: 1.9em; }
        /* line 149, src/styles/components/navigation.scss */
        .is-sticky .nav .primary-menu svg {
          fill: #fff; }
        /* line 153, src/styles/components/navigation.scss */
        .open .nav .primary-menu svg {
          fill: #fff; } }
  @media only screen and (min-width: 1025px) {
    /* line 159, src/styles/components/navigation.scss */
    .nav .primary-menu__scroll {
      overflow: auto;
      width: 100%;
      -webkit-overflow-scrolling: touch; } }
  /* line 167, src/styles/components/navigation.scss */
  .nav .primary-menu__scroll::-webkit-scrollbar {
    opacity: 0;
    display: none; }
  /* line 172, src/styles/components/navigation.scss */
  .nav .primary-menu__scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: none;
    opacity: 0; }
  /* line 177, src/styles/components/navigation.scss */
  .nav .primary-menu__scroll::-webkit-scrollbar-thumb {
    opacity: 0; }
  @media only screen and (min-width: 1025px) {
    /* line 181, src/styles/components/navigation.scss */
    .nav .primary-menu__scroll-items {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; } }
  @media only screen and (min-width: 1025px) {
    /* line 187, src/styles/components/navigation.scss */
    .nav .primary-menu__scroll-spacer {
      height: 3rem;
      width: 100%; } }
  /* line 195, src/styles/components/navigation.scss */
  .nav .primary-menu__block {
    position: relative;
    padding: 3rem;
    margin-left: 0;
    margin-right: 0; }
    @media only screen and (max-width: 1024px) {
      /* line 195, src/styles/components/navigation.scss */
      .nav .primary-menu__block {
        padding: 2rem 2rem 1rem;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%; } }
    @media only screen and (min-width: 1025px) {
      /* line 195, src/styles/components/navigation.scss */
      .nav .primary-menu__block {
        padding: 5rem 4.8rem;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%; } }
    @media only screen and (max-width: 1024px) {
      /* line 211, src/styles/components/navigation.scss */
      .nav .primary-menu__block:nth-child(2) {
        background: #fff;
        padding-top: 2.5rem; } }
    /* line 218, src/styles/components/navigation.scss */
    .nav .primary-menu__block.menu-slide-up {
      -webkit-transform: translate3d(-50px, 0, 0);
              transform: translate3d(-50px, 0, 0); }
      /* line 221, src/styles/components/navigation.scss */
      .nav .primary-menu__block.menu-slide-up.in-view {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0); }
    /* line 228, src/styles/components/navigation.scss */
    .nav .primary-menu__block--links a {
      -webkit-transition: opacity 100ms ease-in-out;
      transition: opacity 100ms ease-in-out;
      opacity: 0.5; }
      /* line 232, src/styles/components/navigation.scss */
      .nav .primary-menu__block--links a:hover {
        opacity: 1; }
    /* line 239, src/styles/components/navigation.scss */
    .nav .primary-menu__block .list-items li {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      margin-bottom: 0.25em; }
      @media only screen and (max-width: 1024px) {
        /* line 239, src/styles/components/navigation.scss */
        .nav .primary-menu__block .list-items li {
          margin-bottom: 0.5em; } }
      /* line 248, src/styles/components/navigation.scss */
      .nav .primary-menu__block .list-items li, .nav .primary-menu__block .list-items li a {
        font-size: 2.72188rem;
        line-height: 1.1;
        font-weight: 500;
        font-family: "HelveticaNeue-CondensedBlack", sans-serif;
        line-height: 1; }
        @media only screen and (min-width: 768px) {
          /* line 248, src/styles/components/navigation.scss */
          .nav .primary-menu__block .list-items li, .nav .primary-menu__block .list-items li a {
            font-size: 4.1875rem; } }
      /* line 253, src/styles/components/navigation.scss */
      .nav .primary-menu__block .list-items li a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        /* line 256, src/styles/components/navigation.scss */
        .nav .primary-menu__block .list-items li a:hover {
          color: inherit;
          text-decoration: none;
          background-image: -webkit-gradient(linear, left bottom, left top, color-stop(25%, #d2232a), color-stop(25%, rgba(210, 35, 42, 0)));
          background-image: -webkit-linear-gradient(bottom, #d2232a 25%, rgba(210, 35, 42, 0) 25%);
          background-image: linear-gradient(to top, #d2232a 25%, rgba(210, 35, 42, 0) 25%); }

/* line 269, src/styles/components/navigation.scss */
.login-nav-item {
  display: none !important; }
  /* line 272, src/styles/components/navigation.scss */
  .logged-in .login-nav-item {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }

/* line 3, src/styles/components/footer.scss */
.footer {
  background: #fff;
  border-top: 5px solid #000; }
  @media (max-width: 1024px) {
    /* line 8, src/styles/components/footer.scss */
    .footer p, .footer li, .footer a {
      font-size: 1.375rem; } }
  @media (max-width: 1024px) {
    /* line 14, src/styles/components/footer.scss */
    .footer-main {
      padding: 3rem 1rem; } }
  @media (min-width: 1025px) {
    /* line 14, src/styles/components/footer.scss */
    .footer-main {
      padding: 5rem 0rem 3rem; } }
  @media (min-width: 1300px) {
    /* line 14, src/styles/components/footer.scss */
    .footer-main {
      padding: 8rem 0rem 5rem; } }
  /* line 28, src/styles/components/footer.scss */
  .footer__flex {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
    @media (max-width: 1023px) {
      /* line 28, src/styles/components/footer.scss */
      .footer__flex {
        margin-bottom: 1rem; } }
    @media (min-width: 1024px) {
      /* line 35, src/styles/components/footer.scss */
      .footer__flex--25 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33%;
            -ms-flex: 0 0 33%;
                flex: 0 0 33%; } }
    @media (min-width: 1024px) {
      /* line 41, src/styles/components/footer.scss */
      .footer__flex--50 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%; } }
    /* line 47, src/styles/components/footer.scss */
    .footer__flex--auto {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  /* line 52, src/styles/components/footer.scss */
  .footer__credit {
    margin-bottom: 1rem; }
    @media (min-width: 1300px) {
      /* line 52, src/styles/components/footer.scss */
      .footer__credit {
        max-width: 300px;
        margin-bottom: 0; } }
  /* line 61, src/styles/components/footer.scss */
  .footer__disclaimer {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
    @media (min-width: 1300px) {
      /* line 61, src/styles/components/footer.scss */
      .footer__disclaimer {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 -webkit-calc(66% + 1rem);
            -ms-flex: 0 0 calc(66% + 1rem);
                flex: 0 0 calc(66% + 1rem); } }
  /* line 69, src/styles/components/footer.scss */
  .footer__b-top {
    padding-top: 1rem;
    border-top: 2px solid #e6e6e6; }
  @media (min-width: 1024px) {
    /* line 74, src/styles/components/footer.scss */
    .footer__list {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      padding-right: 1rem; } }
  @media (max-width: 1299px) {
    /* line 74, src/styles/components/footer.scss */
    .footer__list {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33%;
          -ms-flex: 0 0 33%;
              flex: 0 0 33%;
      padding-right: 0rem; } }
  @media (max-width: 1024px) {
    /* line 74, src/styles/components/footer.scss */
    .footer__list {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%; } }
  /* line 90, src/styles/components/footer.scss */
  .footer__buttons {
    margin-left: auto; }
    @media (max-width: 1299px) {
      /* line 90, src/styles/components/footer.scss */
      .footer__buttons {
        margin-left: 0; } }
    @media (max-width: 1024px) {
      /* line 90, src/styles/components/footer.scss */
      .footer__buttons {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
        margin: 3rem 0 2rem; } }
    @media (max-width: 1300px) {
      /* line 102, src/styles/components/footer.scss */
      .footer__buttons li {
        margin-right: 1rem; } }
    @media (min-width: 1025px) {
      /* line 102, src/styles/components/footer.scss */
      .footer__buttons li {
        margin-right: 1rem; } }
    @media (min-width: 1441px) {
      /* line 102, src/styles/components/footer.scss */
      .footer__buttons li {
        margin-right: 2rem; } }
    @media (max-width: 1024px) {
      /* line 102, src/styles/components/footer.scss */
      .footer__buttons li {
        margin: 0 0 1rem;
        -webkit-box-flex: 100%;
        -webkit-flex: 100%;
            -ms-flex: 100%;
                flex: 100%; }
        /* line 120, src/styles/components/footer.scss */
        .footer__buttons li a {
          width: 100%; } }
  /* line 127, src/styles/components/footer.scss */
  .footer__social {
    margin-left: auto;
    margin-top: 0.25rem; }
    @media (max-width: 1024px) {
      /* line 127, src/styles/components/footer.scss */
      .footer__social {
        margin-left: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%; } }
    /* line 136, src/styles/components/footer.scss */
    .footer__social li {
      margin-left: 0.5rem; }
      @media (max-width: 1024px) {
        /* line 136, src/styles/components/footer.scss */
        .footer__social li {
          margin-left: 0rem;
          margin-right: 1rem; } }
  /* line 146, src/styles/components/footer.scss */
  .footer__logo {
    position: relative;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    @media (max-width: 1024px) {
      /* line 146, src/styles/components/footer.scss */
      .footer__logo {
        margin-bottom: 2rem; } }
    @media (min-width: 1024px) and (max-width: 1299px) {
      /* line 146, src/styles/components/footer.scss */
      .footer__logo {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
            -ms-flex-align: end;
                align-items: flex-end;
        padding-bottom: 3rem; } }
    @media (max-width: 1299px) {
      /* line 146, src/styles/components/footer.scss */
      .footer__logo {
        -webkit-box-flex: 100%;
        -webkit-flex: 100%;
            -ms-flex: 100%;
                flex: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; } }
    @media (min-width: 1300px) {
      /* line 146, src/styles/components/footer.scss */
      .footer__logo {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33%;
            -ms-flex: 0 0 33%;
                flex: 0 0 33%; } }
    @media (max-width: 1299px) {
      /* line 168, src/styles/components/footer.scss */
      .footer__logo .footer-logo {
        -webkit-box-flex: 50%;
        -webkit-flex: 50%;
            -ms-flex: 50%;
                flex: 50%; } }
    /* line 173, src/styles/components/footer.scss */
    .footer__logo .footer-logo svg,
    .footer__logo .footer-logo img {
      fill: #000;
      position: relative;
      max-width: 300px; }
      @media (max-width: 1024px) {
        /* line 173, src/styles/components/footer.scss */
        .footer__logo .footer-logo svg,
        .footer__logo .footer-logo img {
          margin-bottom: 2rem;
          max-width: 250px; } }
  /* line 189, src/styles/components/footer.scss */
  .footer-list li {
    margin-bottom: 0.5em; }
    /* line 192, src/styles/components/footer.scss */
    .footer-list li:last-child {
      margin-bottom: 0; }
  /* line 198, src/styles/components/footer.scss */
  .footer-sub {
    padding-bottom: 5rem; }
    @media (max-width: 1024px) {
      /* line 198, src/styles/components/footer.scss */
      .footer-sub {
        padding: 0rem 1rem 6rem; } }
    @media (max-width: 1023px) {
      /* line 198, src/styles/components/footer.scss */
      .footer-sub {
        padding: 0rem 1rem 3rem; } }
    @media (max-width: 1024px) {
      /* line 209, src/styles/components/footer.scss */
      .home .footer-sub {
        padding-bottom: 6rem; } }
    /* line 215, src/styles/components/footer.scss */
    .footer-sub__inner {
      width: 100%; }
      /* line 218, src/styles/components/footer.scss */
      .footer-sub__inner a {
        text-decoration: none; }
        /* line 221, src/styles/components/footer.scss */
        .footer-sub__inner a:hover {
          text-decoration: underline; }

/* line 1, src/styles/components/button.scss */
button {
  background: transparent; }

/* line 5, src/styles/components/button.scss */
.button {
  border: none;
  text-align: center;
  padding: 1rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
  width: auto;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: -webkit-box-shadow 200ms ease;
  transition: -webkit-box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease, -webkit-box-shadow 200ms ease;
  border: 3px solid #fff;
  padding: 0.5rem 1rem; }
  /* line 22, src/styles/components/button.scss */
  .button:hover {
    text-decoration: none;
    background: rgba(255, 255, 255, 0.1); }
  /* line 28, src/styles/components/button.scss */
  .button--default {
    color: #000 !important;
    border-color: #000; }
  /* line 28, src/styles/components/button.scss */
  .button--green {
    color: #68DEA4 !important;
    border-color: #68DEA4; }
  /* line 28, src/styles/components/button.scss */
  .button--red {
    color: #D2232A !important;
    border-color: #D2232A; }
  /* line 28, src/styles/components/button.scss */
  .button--yellow {
    color: #FFCE2D !important;
    border-color: #FFCE2D; }
  /* line 28, src/styles/components/button.scss */
  .button--lighter-grey {
    color: #e6e6e6 !important;
    border-color: #e6e6e6; }
  /* line 28, src/styles/components/button.scss */
  .button--dark-grey {
    color: #313131 !important;
    border-color: #313131; }
  /* line 28, src/styles/components/button.scss */
  .button--grey {
    color: #a9a9a9 !important;
    border-color: #a9a9a9; }
  /* line 28, src/styles/components/button.scss */
  .button--black {
    color: #000 !important;
    border-color: #000; }
  /* line 28, src/styles/components/button.scss */
  .button--white {
    color: #fff !important;
    border-color: #fff; }
  /* line 39, src/styles/components/button.scss */
  .button--lrg {
    font-size: 2rem;
    line-height: 1.2;
    font-size: 500; }
    @media only screen and (min-width: 768px) {
      /* line 39, src/styles/components/button.scss */
      .button--lrg {
        font-size: 2.5rem; } }
  /* line 45, src/styles/components/button.scss */
  .button--border-default {
    border: 1px solid #000;
    color: #000 !important;
    background-color: transparent; }
    /* line 50, src/styles/components/button.scss */
    .button--border-default:hover {
      background-color: transparent;
      color: #000 !important;
      -webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.5);
              box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.5); }
  /* line 45, src/styles/components/button.scss */
  .button--border-green {
    border: 1px solid #68DEA4;
    color: #68DEA4 !important;
    background-color: transparent; }
    /* line 50, src/styles/components/button.scss */
    .button--border-green:hover {
      background-color: transparent;
      color: #68DEA4 !important;
      -webkit-box-shadow: 3px 3px 0px rgba(104, 222, 164, 0.5);
              box-shadow: 3px 3px 0px rgba(104, 222, 164, 0.5); }
  /* line 45, src/styles/components/button.scss */
  .button--border-red {
    border: 1px solid #D2232A;
    color: #D2232A !important;
    background-color: transparent; }
    /* line 50, src/styles/components/button.scss */
    .button--border-red:hover {
      background-color: transparent;
      color: #D2232A !important;
      -webkit-box-shadow: 3px 3px 0px rgba(210, 35, 42, 0.5);
              box-shadow: 3px 3px 0px rgba(210, 35, 42, 0.5); }
  /* line 45, src/styles/components/button.scss */
  .button--border-yellow {
    border: 1px solid #FFCE2D;
    color: #FFCE2D !important;
    background-color: transparent; }
    /* line 50, src/styles/components/button.scss */
    .button--border-yellow:hover {
      background-color: transparent;
      color: #FFCE2D !important;
      -webkit-box-shadow: 3px 3px 0px rgba(255, 206, 45, 0.5);
              box-shadow: 3px 3px 0px rgba(255, 206, 45, 0.5); }
  /* line 45, src/styles/components/button.scss */
  .button--border-lighter-grey {
    border: 1px solid #e6e6e6;
    color: #e6e6e6 !important;
    background-color: transparent; }
    /* line 50, src/styles/components/button.scss */
    .button--border-lighter-grey:hover {
      background-color: transparent;
      color: #e6e6e6 !important;
      -webkit-box-shadow: 3px 3px 0px rgba(230, 230, 230, 0.5);
              box-shadow: 3px 3px 0px rgba(230, 230, 230, 0.5); }
  /* line 45, src/styles/components/button.scss */
  .button--border-dark-grey {
    border: 1px solid #313131;
    color: #313131 !important;
    background-color: transparent; }
    /* line 50, src/styles/components/button.scss */
    .button--border-dark-grey:hover {
      background-color: transparent;
      color: #313131 !important;
      -webkit-box-shadow: 3px 3px 0px rgba(49, 49, 49, 0.5);
              box-shadow: 3px 3px 0px rgba(49, 49, 49, 0.5); }
  /* line 45, src/styles/components/button.scss */
  .button--border-grey {
    border: 1px solid #a9a9a9;
    color: #a9a9a9 !important;
    background-color: transparent; }
    /* line 50, src/styles/components/button.scss */
    .button--border-grey:hover {
      background-color: transparent;
      color: #a9a9a9 !important;
      -webkit-box-shadow: 3px 3px 0px rgba(169, 169, 169, 0.5);
              box-shadow: 3px 3px 0px rgba(169, 169, 169, 0.5); }
  /* line 45, src/styles/components/button.scss */
  .button--border-black {
    border: 1px solid #000;
    color: #000 !important;
    background-color: transparent; }
    /* line 50, src/styles/components/button.scss */
    .button--border-black:hover {
      background-color: transparent;
      color: #000 !important;
      -webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.5);
              box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.5); }
  /* line 45, src/styles/components/button.scss */
  .button--border-white {
    border: 1px solid #fff;
    color: #fff !important;
    background-color: transparent; }
    /* line 50, src/styles/components/button.scss */
    .button--border-white:hover {
      background-color: transparent;
      color: #fff !important;
      -webkit-box-shadow: 3px 3px 0px rgba(255, 255, 255, 0.5);
              box-shadow: 3px 3px 0px rgba(255, 255, 255, 0.5); }

/* line 2, src/styles/components/share-buttons.scss */
.share-buttons__buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  /* line 5, src/styles/components/share-buttons.scss */
  .share-buttons__buttons > div {
    margin-left: 1rem;
    position: relative; }
    /* line 9, src/styles/components/share-buttons.scss */
    .share-buttons__buttons > div[data-network="email"] {
      top: 0.1rem; }

/* line 2, src/styles/components/social-icons.scss */
.lrg .social-link {
  margin-right: 1rem; }
  @media only screen and (min-width: 1025px) {
    /* line 2, src/styles/components/social-icons.scss */
    .lrg .social-link {
      margin-right: 2rem; } }
  /* line 9, src/styles/components/social-icons.scss */
  .lrg .social-link:last-child {
    margin-right: 0; }

/* line 15, src/styles/components/social-icons.scss */
.social-link .social-twitter {
  top: 0.04rem;
  margin-left: 0.12rem;
  position: relative; }

/* line 22, src/styles/components/social-icons.scss */
.social-link a,
.social-link span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2rem;
  width: 2rem;
  -webkit-transition: background 200ms ease;
  transition: background 200ms ease; }
  /* line 31, src/styles/components/social-icons.scss */
  .social-link a:hover,
  .social-link span:hover {
    fill: #a9a9a9; }
  /* line 35, src/styles/components/social-icons.scss */
  .social-link a svg,
  .social-link span svg {
    fill: #000;
    height: 1.5rem;
    -webkit-transition: fill 200ms ease;
    transition: fill 200ms ease; }

/* line 3, src/styles/components/accordion.scss */
.accordion-block {
  border-top: 3px solid #fff; }
  /* line 8, src/styles/components/accordion.scss */
  .accordion-block.accordion-is-active svg.plus {
    display: none; }
  /* line 11, src/styles/components/accordion.scss */
  .accordion-block.accordion-is-active svg.minus {
    display: block; }
  /* line 17, src/styles/components/accordion.scss */
  .accordion-block__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 1rem 0;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    cursor: pointer; }
  /* line 26, src/styles/components/accordion.scss */
  .accordion-block__arrow {
    padding-left: 2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    /* line 32, src/styles/components/accordion.scss */
    .accordion-block__arrow svg {
      width: 1.5rem;
      height: 30px;
      -webkit-transition: -webkit-transform 200ms ease-in-out;
      transition: -webkit-transform 200ms ease-in-out;
      transition: transform 200ms ease-in-out;
      transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
      position: relative; }
      /* line 38, src/styles/components/accordion.scss */
      .accordion-block__arrow svg.minus {
        display: none; }
  /* line 44, src/styles/components/accordion.scss */
  .accordion-block__body {
    max-height: 0;
    -webkit-transition: max-height 0.25s ease-out;
    transition: max-height 0.25s ease-out;
    overflow: hidden; }
    /* line 50, src/styles/components/accordion.scss */
    .accordion-is-active .accordion-block__body {
      max-height: 800px;
      -webkit-transition: max-height 0.25s ease-in;
      transition: max-height 0.25s ease-in; }
    /* line 58, src/styles/components/accordion.scss */
    .accordion-block__body .wp-blocks-styles {
      padding: 1rem 0 2rem; }
  /* line 63, src/styles/components/accordion.scss */
  .accordion-block__content {
    border-top: 1px solid #e6e6e6; }

/* line 1, src/styles/components/date-picker.scss */
.ui-datepicker {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
  display: none;
  margin-top: 4px;
  padding: 10px;
  width: 240px; }

/* line 11, src/styles/components/date-picker.scss */
.ui-datepicker a,
.ui-datepicker a:hover {
  text-decoration: none; }

/* line 15, src/styles/components/date-picker.scss */
.ui-datepicker a:hover,
.ui-datepicker td:hover a {
  color: #000;
  -webkit-transition: color 0.1s ease-in-out;
  -moz-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out; }

/* line 23, src/styles/components/date-picker.scss */
.ui-datepicker .ui-datepicker-header {
  margin-bottom: 4px;
  text-align: center; }

/* line 27, src/styles/components/date-picker.scss */
.ui-datepicker .ui-datepicker-title {
  font-weight: 700; }

/* line 30, src/styles/components/date-picker.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  cursor: default;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  height: 20px;
  line-height: 1;
  margin-top: 2px;
  width: 30px; }

/* line 41, src/styles/components/date-picker.scss */
.ui-datepicker .ui-datepicker-prev {
  float: left;
  text-align: left; }

/* line 45, src/styles/components/date-picker.scss */
.ui-datepicker .ui-datepicker-next {
  float: right;
  text-align: right; }

/* line 49, src/styles/components/date-picker.scss */
.ui-datepicker .ui-datepicker-prev:before {
  content: "◄"; }

/* line 52, src/styles/components/date-picker.scss */
.ui-datepicker .ui-datepicker-next:before {
  content: "►"; }

/* line 55, src/styles/components/date-picker.scss */
.ui-datepicker .ui-icon {
  display: none; }

/* line 58, src/styles/components/date-picker.scss */
.ui-datepicker .ui-datepicker-calendar {
  table-layout: fixed;
  width: 100%; }

/* line 62, src/styles/components/date-picker.scss */
.ui-datepicker .ui-datepicker-calendar th,
.ui-datepicker .ui-datepicker-calendar td {
  text-align: center;
  padding: 4px 0; }

/* line 67, src/styles/components/date-picker.scss */
.ui-datepicker .ui-datepicker-calendar td {
  border-radius: 4px;
  -webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
  -moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
  -o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
  transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out; }

/* line 74, src/styles/components/date-picker.scss */
.ui-datepicker .ui-datepicker-calendar td:hover {
  background-color: #eee;
  cursor: pointer; }

/* line 78, src/styles/components/date-picker.scss */
.ui-datepicker .ui-datepicker-calendar td a {
  text-decoration: none; }

/* line 81, src/styles/components/date-picker.scss */
.ui-datepicker .ui-datepicker-current-day {
  background-color: #000; }

/* line 84, src/styles/components/date-picker.scss */
.ui-datepicker .ui-datepicker-current-day a {
  color: #fff; }

/* line 87, src/styles/components/date-picker.scss */
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
  background-color: #fff;
  cursor: default; }

/* line 1, src/styles/components/search-filters.scss */
.search-filters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
  background: #fff; }
  @media only screen and (max-width: 1024px) {
    /* line 1, src/styles/components/search-filters.scss */
    .search-filters {
      border-top: 3px solid #000; } }
  @media only screen and (min-width: 1025px) {
    /* line 1, src/styles/components/search-filters.scss */
    .search-filters {
      padding-top: 12.25rem; } }
  /* line 19, src/styles/components/search-filters.scss */
  .search-filters.is-active svg.plus {
    display: none; }
  /* line 23, src/styles/components/search-filters.scss */
  .search-filters.is-active svg.minus {
    display: block; }
  @media only screen and (min-width: 1025px) {
    /* line 29, src/styles/components/search-filters.scss */
    .search-filters .padding {
      padding: 2rem 3.5rem; } }
  @media only screen and (min-width: 1280px) {
    /* line 29, src/styles/components/search-filters.scss */
    .search-filters .padding {
      padding: 2rem 5rem; } }
  /* line 39, src/styles/components/search-filters.scss */
  .search-filters__header {
    width: 100%;
    border-bottom: 8px solid #D2232A;
    cursor: pointer; }
    /* line 44, src/styles/components/search-filters.scss */
    .search-filters__header-indicator {
      cursor: pointer;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      /* line 50, src/styles/components/search-filters.scss */
      .search-filters__header-indicator svg {
        width: 2rem;
        position: relative; }
        /* line 54, src/styles/components/search-filters.scss */
        .search-filters__header-indicator svg.minus {
          display: none;
          margin-top: 0.12rem; }
          @media only screen and (max-width: 1024px) {
            /* line 54, src/styles/components/search-filters.scss */
            .search-filters__header-indicator svg.minus {
              margin-top: 0.1rem; } }
  /* line 66, src/styles/components/search-filters.scss */
  .search-filters__filters {
    background: #fff;
    border-bottom: none;
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-transition: height,max-height 0.15s ease-out;
    transition: height,max-height 0.15s ease-out;
    overflow: hidden; }
    @media only screen and (max-width: 1024px) {
      /* line 66, src/styles/components/search-filters.scss */
      .search-filters__filters {
        width: 100%;
        height: 0; } }
    @media only screen and (min-width: 1025px) {
      /* line 66, src/styles/components/search-filters.scss */
      .search-filters__filters {
        width: 100%;
        overflow: hidden;
        top: 100%;
        position: absolute;
        z-index: 1;
        max-height: 0; } }
    /* line 114, src/styles/components/search-filters.scss */
    .is-active .search-filters__filters {
      border-bottom: 3px solid #000;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: auto;
      -webkit-transition: max-height 0.25s ease-in;
      transition: max-height 0.25s ease-in; }
      @media only screen and (max-width: 1024px) {
        /* line 114, src/styles/components/search-filters.scss */
        .is-active .search-filters__filters {
          max-height: auto; } }
      @media only screen and (min-width: 1025px) {
        /* line 114, src/styles/components/search-filters.scss */
        .is-active .search-filters__filters {
          max-height: 650px; } }
    /* line 134, src/styles/components/search-filters.scss */
    .search-filters__filters-content {
      padding: 2rem; }
      @media only screen and (min-width: 1441px) {
        /* line 134, src/styles/components/search-filters.scss */
        .search-filters__filters-content {
          padding: 5rem; } }
      @media only screen and (min-width: 1441px) {
        /* line 134, src/styles/components/search-filters.scss */
        .search-filters__filters-content {
          padding: 5rem; } }
  /* line 147, src/styles/components/search-filters.scss */
  .search-filters .filter-column {
    position: relative; }
    @media only screen and (max-width: 1024px) {
      /* line 147, src/styles/components/search-filters.scss */
      .search-filters .filter-column {
        margin-top: 2rem;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%; } }
    @media only screen and (min-width: 1025px) {
      /* line 147, src/styles/components/search-filters.scss */
      .search-filters .filter-column {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1; } }
    /* line 159, src/styles/components/search-filters.scss */
    .search-filters .filter-column:first-child {
      margin-left: 0; }
      @media only screen and (max-width: 1024px) {
        /* line 159, src/styles/components/search-filters.scss */
        .search-filters .filter-column:first-child {
          margin-top: 0; } }
    /* line 167, src/styles/components/search-filters.scss */
    .search-filters .filter-column__items {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      background: #fff;
      width: 100%;
      /* min-height: 75px; */
      height: auto;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      padding: 10px 0; }
      @media only screen and (min-width: 1025px) {
        /* line 167, src/styles/components/search-filters.scss */
        .search-filters .filter-column__items {
          max-height: 350px;
          overflow-y: auto; } }
      @media only screen and (min-width: 1025px) {
        /* line 182, src/styles/components/search-filters.scss */
        .search-filters .filter-column__items--overflow {
          height: 10.75rem; } }
      /* line 188, src/styles/components/search-filters.scss */
      .search-filters .filter-column__items-scroll {
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        height: 100%;
        padding: 0rem 0; }
        /* line 194, src/styles/components/search-filters.scss */
        .search-filters .filter-column__items-scroll::-webkit-scrollbar {
          width: 0.6em; }
        /* line 198, src/styles/components/search-filters.scss */
        .search-filters .filter-column__items-scroll::-webkit-scrollbar-track {
          -webkit-box-shadow: none; }
        /* line 202, src/styles/components/search-filters.scss */
        .search-filters .filter-column__items-scroll::-webkit-scrollbar-thumb {
          background-color: #e6e6e6;
          border: 2px solid #fff;
          border-radius: 10px;
          outline: none; }
    /* line 211, src/styles/components/search-filters.scss */
    .search-filters .filter-column__item {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 1.5rem;
      -webkit-box-flex: 100%;
      -webkit-flex: 100%;
          -ms-flex: 100%;
              flex: 100%; }
      /* line 216, src/styles/components/search-filters.scss */
      .search-filters .filter-column__item:last-child {
        margin-bottom: 0; }
      /* line 220, src/styles/components/search-filters.scss */
      .search-filters .filter-column__item p {
        position: relative;
        width: 100%; }
        /* line 225, src/styles/components/search-filters.scss */
        .search-filters .filter-column__item p:hover .filter-checkbox {
          background: #e6e6e6; }
      /* line 231, src/styles/components/search-filters.scss */
      .search-filters .filter-column__item input {
        display: none; }
        /* line 235, src/styles/components/search-filters.scss */
        .search-filters .filter-column__item input:checked + .filter-checkbox {
          height: 1px;
          background: #D2232A;
          margin-top: 0px;
          border: 1px solid #D2232A; }
      /* line 244, src/styles/components/search-filters.scss */
      .search-filters .filter-column__item label {
        padding-left: 3.5rem;
        cursor: pointer;
        display: block;
        width: 100%;
        font-size: 1.25rem; }
      /* line 253, src/styles/components/search-filters.scss */
      .search-filters .filter-column__item .filter-checkbox {
        cursor: pointer;
        border: 3px solid #000;
        height: 2rem;
        width: 2rem;
        display: inline-block;
        position: absolute;
        top: 50%;
        margin-top: -1rem;
        pointer-events: none; }
        /* line 264, src/styles/components/search-filters.scss */
        .search-filters .filter-column__item .filter-checkbox.is-active {
          height: 1px;
          background: #D2232A;
          margin-top: 0px;
          border: 1px solid #D2232A; }
        /* line 271, src/styles/components/search-filters.scss */
        .search-filters .filter-column__item .filter-checkbox--grey {
          border-color: #a9a9a9; }
        /* line 274, src/styles/components/search-filters.scss */
        .search-filters .filter-column__item .filter-checkbox--lighter-grey {
          border-color: #e6e6e6; }
  /* line 282, src/styles/components/search-filters.scss */
  .search-filters__button {
    width: 100%; }
    @media only screen and (max-width: 1024px) {
      /* line 282, src/styles/components/search-filters.scss */
      .search-filters__button {
        margin-top: 2rem; } }
    @media only screen and (min-width: 1025px) {
      /* line 282, src/styles/components/search-filters.scss */
      .search-filters__button {
        margin-top: 5rem; } }
    /* line 300, src/styles/components/search-filters.scss */
    .search-filters__button .button {
      text-transform: uppercase;
      font-size: 1.25rem; }

/* line 1, src/styles/components/health-alert.scss */
.health-alert-overlay {
  background: rgba(0, 0, 0, 0.8);
  cursor: pointer;
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  display: none; }
  /* line 10, src/styles/components/health-alert.scss */
  .health-alert-overlay.show {
    display: block; }

/* line 15, src/styles/components/health-alert.scss */
.health-alert {
  display: none;
  background: #D2232A;
  color: #fff;
  position: fixed;
  bottom: 0;
  z-index: 5;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }
  /* line 23, src/styles/components/health-alert.scss */
  .health-alert a {
    -webkit-text-decoration-color: #000;
            text-decoration-color: #000; }
    /* line 25, src/styles/components/health-alert.scss */
    .health-alert a:hover {
      color: white;
      -webkit-text-decoration-color: white;
              text-decoration-color: white; }
  /* line 30, src/styles/components/health-alert.scss */
  .health-alert.show {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  @media only screen and (max-width: 1024px) {
    /* line 15, src/styles/components/health-alert.scss */
    .health-alert {
      left: 0;
      right: 0;
      top: 7rem;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-transform: translateY(100%) translateY(-5rem);
              transform: translateY(100%) translateY(-5rem); } }
  @media only screen and (min-width: 1025px) {
    /* line 15, src/styles/components/health-alert.scss */
    .health-alert {
      width: 50%;
      right: 0;
      top: 7rem;
      -webkit-transform: translateX(100%) translateX(-5rem);
              transform: translateX(100%) translateX(-5rem); } }
  @media only screen and (min-width: 1025px) {
    /* line 51, src/styles/components/health-alert.scss */
    .hide-fixed .health-alert {
      -webkit-transform: translateX(100%);
              transform: translateX(100%); } }
  @media only screen and (max-width: 1024px) {
    /* line 58, src/styles/components/health-alert.scss */
    .health-alert.alert-open {
      -webkit-transform: translateY(0);
              transform: translateY(0); } }
  @media only screen and (min-width: 1025px) {
    /* line 58, src/styles/components/health-alert.scss */
    .health-alert.alert-open {
      -webkit-transform: translateX(0);
              transform: translateX(0); } }
  /* line 69, src/styles/components/health-alert.scss */
  .health-alert__sidebar {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 5rem;
        -ms-flex: 0 0 5rem;
            flex: 0 0 5rem; }
    @media only screen and (max-width: 1024px) {
      /* line 69, src/styles/components/health-alert.scss */
      .health-alert__sidebar {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; } }
    @media only screen and (min-width: 1025px) {
      /* line 69, src/styles/components/health-alert.scss */
      .health-alert__sidebar {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; } }
  /* line 86, src/styles/components/health-alert.scss */
  .health-alert__indicator {
    padding: 1rem;
    width: 5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 5rem;
    cursor: pointer; }
    /* line 95, src/styles/components/health-alert.scss */
    .health-alert__indicator svg {
      height: 2rem;
      fill: #fff; }
      @media only screen and (max-width: 1024px) {
        /* line 99, src/styles/components/health-alert.scss */
        .health-alert__indicator svg.indicator-arrow {
          position: relative;
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg); } }
      /* line 105, src/styles/components/health-alert.scss */
      .alert-open .health-alert__indicator svg.indicator-arrow {
        display: none; }
      /* line 110, src/styles/components/health-alert.scss */
      .health-alert__indicator svg.indicator-close {
        display: none; }
        /* line 113, src/styles/components/health-alert.scss */
        .alert-open .health-alert__indicator svg.indicator-close {
          display: block; }
  @media only screen and (min-width: 1025px) {
    /* line 120, src/styles/components/health-alert.scss */
    .health-alert__label {
      margin-top: 2rem;
      -webkit-writing-mode: vertical-rl;
          -ms-writing-mode: tb-rl;
              writing-mode: vertical-rl;
      -webkit-text-orientation: mixed;
              text-orientation: mixed; } }
  /* line 128, src/styles/components/health-alert.scss */
  .health-alert__content {
    overflow: hidden;
    display: none;
    position: relative; }
    /* line 132, src/styles/components/health-alert.scss */
    .health-alert__content.show {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    @media only screen and (min-width: 1025px) {
      /* line 128, src/styles/components/health-alert.scss */
      .health-alert__content {
        margin-top: 6.25rem; } }
    /* line 139, src/styles/components/health-alert.scss */
    .health-alert__content-text {
      padding: 3rem 0; }
      /* line 142, src/styles/components/health-alert.scss */
      .health-alert__content-text pre {
        white-space: pre-line; }
    /* line 147, src/styles/components/health-alert.scss */
    .health-alert__content h3 {
      text-decoration: underline; }
  /* line 152, src/styles/components/health-alert.scss */
  .health-alert__scroll {
    overflow: auto;
    width: 100%; }
    @media only screen and (max-width: 1024px) {
      /* line 152, src/styles/components/health-alert.scss */
      .health-alert__scroll {
        padding: 2rem; } }
    @media only screen and (min-width: 1025px) {
      /* line 152, src/styles/components/health-alert.scss */
      .health-alert__scroll {
        padding: 0 4rem 2rem; } }
    /* line 164, src/styles/components/health-alert.scss */
    .health-alert__scroll::-webkit-scrollbar {
      opacity: 0;
      display: none; }
    /* line 169, src/styles/components/health-alert.scss */
    .health-alert__scroll::-webkit-scrollbar-track {
      -webkit-box-shadow: none;
      opacity: 0; }
    /* line 174, src/styles/components/health-alert.scss */
    .health-alert__scroll::-webkit-scrollbar-thumb {
      opacity: 0; }

@media only screen and (max-width: 1024px) {
  /* line 1, src/styles/components/home-buttons.scss */
  .home-buttons {
    padding: 0rem 1rem 1rem 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    background: #313131; } }

@media only screen and (min-width: 1025px) {
  /* line 1, src/styles/components/home-buttons.scss */
  .home-buttons {
    margin-top: 8rem;
    width: 15rem;
    position: absolute;
    z-index: 1;
    top: 2rem;
    left: 2rem; } }
  @media only screen and (min-width: 1025px) and (min-aspect-ratio: 2 / 1) {
    /* line 1, src/styles/components/home-buttons.scss */
    .home-buttons {
      right: 7rem;
      bottom: 3rem;
      top: auto;
      left: auto;
      padding: 0; } }
  @media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-height: 740px) {
    /* line 1, src/styles/components/home-buttons.scss */
    .home-buttons {
      right: 6rem;
      bottom: 3rem;
      top: auto;
      left: auto;
      padding: 0; } }

/* line 36, src/styles/components/home-buttons.scss */
.home-button {
  margin-bottom: 1rem;
  width: 100%; }
  @media only screen and (max-width: 1024px) {
    /* line 36, src/styles/components/home-buttons.scss */
    .home-button {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(50% - 0.5rem);
          -ms-flex: 0 0 calc(50% - 0.5rem);
              flex: 0 0 calc(50% - 0.5rem); } }
  /* line 44, src/styles/components/home-buttons.scss */
  .home-button:last-child {
    margin-bottom: 0; }
  /* line 48, src/styles/components/home-buttons.scss */
  .home-button .button {
    width: 100%; }

/* line 1, src/styles/components/home-banner.scss */
.home-banner {
  position: relative; }
  /* line 5, src/styles/components/home-banner.scss */
  .home-banner__image img {
    width: 100%; }
    @media only screen and (max-width: 1024px) {
      /* line 5, src/styles/components/home-banner.scss */
      .home-banner__image img {
        padding: 8rem 3rem 2rem; } }
    @media only screen and (min-width: 1025px) {
      /* line 5, src/styles/components/home-banner.scss */
      .home-banner__image img {
        padding: 5rem; } }
  /* line 18, src/styles/components/home-banner.scss */
  .home-banner__text {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 200ms ease-in-out, visibility 200ms ease-in-out;
    transition: opacity 200ms ease-in-out, visibility 200ms ease-in-out; }
    @media only screen and (max-width: 1024px) {
      /* line 18, src/styles/components/home-banner.scss */
      .home-banner__text {
        position: fixed;
        top: 15rem;
        left: 4rem;
        bottom: auto; } }
    @media only screen and (min-width: 1025px) {
      /* line 18, src/styles/components/home-banner.scss */
      .home-banner__text {
        position: fixed;
        bottom: 2rem;
        top: auto;
        left: 2rem; } }
    /* line 41, src/styles/components/home-banner.scss */
    .hide-fixed .home-banner__text {
      opacity: 0;
      visibility: hidden;
      pointer-events: none; }
      @media only screen and (min-width: 1025px) {
        /* line 41, src/styles/components/home-banner.scss */
        .hide-fixed .home-banner__text {
          opacity: 0;
          visibility: hidden;
          pointer-events: none; } }
    /* line 53, src/styles/components/home-banner.scss */
    .home-banner__text h1 {
      letter-spacing: 0.01em;
      line-height: 0.95;
      color: #fff;
      text-shadow: 0 3px 5px rgba(0, 0, 0, 0.5); }
      @media only screen and (max-width: 1024px) {
        /* line 53, src/styles/components/home-banner.scss */
        .home-banner__text h1 {
          font-size: 2.75rem; } }
      @media only screen and (min-width: 1025px) {
        /* line 53, src/styles/components/home-banner.scss */
        .home-banner__text h1 {
          font-size: 7rem; } }

@media only screen and (min-width: 1025px) {
  /* line 1, src/styles/components/scroll-lock.scss */
  .scroll-lock {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative; } }

@media only screen and (max-width: 1024px) {
  /* line 7, src/styles/components/scroll-lock.scss */
  .scroll-lock--mobile-reverse {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }

/* line 14, src/styles/components/scroll-lock.scss */
.scroll-lock img {
  width: 100%; }

@media only screen and (max-width: 1024px) {
  /* line 18, src/styles/components/scroll-lock.scss */
  .scroll-lock__lock {
    position: relative !important;
    top: auto !important;
    height: auto !important;
    padding-bottom: 100%; } }

@media only screen and (min-width: 1025px) {
  /* line 18, src/styles/components/scroll-lock.scss */
  .scroll-lock__lock {
    position: absolute;
    height: 100%;
    width: 50%; } }

/* line 32, src/styles/components/scroll-lock.scss */
.scroll-lock__lock--image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top; }
  @media only screen and (min-width: 1025px) {
    /* line 37, src/styles/components/scroll-lock.scss */
    .scroll-lock--content-left .scroll-lock__lock--image {
      right: 0; } }

@media only screen and (max-width: 1024px) {
  /* line 44, src/styles/components/scroll-lock.scss */
  .scroll-lock__lock--text {
    padding-bottom: 0; } }

@media only screen and (min-width: 1025px) {
  /* line 44, src/styles/components/scroll-lock.scss */
  .scroll-lock__lock--text {
    overflow: hidden; } }

@media only screen and (min-width: 1025px) {
  /* line 55, src/styles/components/scroll-lock.scss */
  .scroll-lock__content {
    width: 100%;
    padding-left: 50%; } }

@media only screen and (min-width: 1025px) {
  /* line 61, src/styles/components/scroll-lock.scss */
  .scroll-lock--content-left .scroll-lock__content {
    width: 100%;
    padding-right: 50%;
    padding-left: 0; } }

/* line 1, src/styles/components/columns.scss */
.columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  @media only screen and (max-width: 1024px) {
    /* line 5, src/styles/components/columns.scss */
    .columns--mobile-reverse {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; } }
  /* line 12, src/styles/components/columns.scss */
  .columns .column {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
        -ms-flex: 100%;
            flex: 100%; }
    @media only screen and (min-width: 1025px) {
      /* line 12, src/styles/components/columns.scss */
      .columns .column {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
        position: relative; } }

/* line 1, src/styles/components/card.scss */
.card {
  width: 100%;
  padding: 2rem;
  border-top: 8px solid #D2232A; }
  @media only screen and (min-width: 1025px) {
    /* line 1, src/styles/components/card.scss */
    .card {
      padding: 3.5rem; } }
  @media only screen and (min-width: 1280px) {
    /* line 1, src/styles/components/card.scss */
    .card {
      padding: 5rem; } }
  /* line 14, src/styles/components/card.scss */
  .card--black {
    background-color: #000;
    color: #fff; }
  /* line 19, src/styles/components/card.scss */
  .card__text {
    padding: 3rem 0; }
  @media only screen and (max-width: 767px) {
    /* line 23, src/styles/components/card.scss */
    .card .button {
      width: 100%; } }

/* line 1, src/styles/components/page-title.scss */
.page-title {
  width: 100%;
  padding: 8rem 2rem 4rem; }
  @media only screen and (min-width: 1025px) {
    /* line 1, src/styles/components/page-title.scss */
    .page-title {
      padding: 12rem 3.5rem 8rem; } }
  @media only screen and (min-width: 1280px) {
    /* line 1, src/styles/components/page-title.scss */
    .page-title {
      padding: 12rem 5rem 8rem; } }
  @media only screen and (min-width: 1025px) {
    /* line 13, src/styles/components/page-title.scss */
    .page-title--fill {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      height: 100%; } }
  @media only screen and (max-width: 1024px) {
    /* line 21, src/styles/components/page-title.scss */
    .page-title__description {
      padding-top: 2rem; } }
  @media only screen and (min-width: 1025px) {
    /* line 21, src/styles/components/page-title.scss */
    .page-title__description {
      padding-top: 3rem; } }

/* line 1, src/styles/components/sti.scss */
.sti {
  padding: 2rem; }
  @media only screen and (min-width: 1025px) {
    /* line 1, src/styles/components/sti.scss */
    .sti {
      border-top: 8px solid #D2232A;
      padding: 5rem; } }
  /* line 9, src/styles/components/sti.scss */
  .sti__title {
    padding-bottom: 5rem; }

/* line 1, src/styles/components/sti-list.scss */
.sti-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  @media only screen and (max-width: 1024px) {
    /* line 1, src/styles/components/sti-list.scss */
    .sti-list {
      display: none; } }
  @media only screen and (min-width: 1025px) {
    /* line 1, src/styles/components/sti-list.scss */
    .sti-list {
      padding: 5rem; } }
  @media only screen and (max-width: 1024px) {
    /* line 14, src/styles/components/sti-list.scss */
    .sti-list.is-active {
      display: block; } }
  @media only screen and (max-width: 1024px) {
    /* line 21, src/styles/components/sti-list.scss */
    .sti-list-nav--mobile {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 1rem;
      border-top: 8px solid #D2232A; } }
  @media only screen and (min-width: 1025px) {
    /* line 21, src/styles/components/sti-list.scss */
    .sti-list-nav--mobile {
      display: none; } }
  /* line 35, src/styles/components/sti-list.scss */
  .sti-list-nav--default {
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    margin-bottom: 3rem; }
    @media only screen and (min-width: 1025px) {
      /* line 35, src/styles/components/sti-list.scss */
      .sti-list-nav--default {
        margin-bottom: 5rem; } }
    /* line 47, src/styles/components/sti-list.scss */
    .sti-list-nav--default:after {
      content: "";
      width: 3px;
      background: #fff;
      position: absolute;
      left: 50%;
      margin-left: -1px;
      pointer-events: none;
      height: 100%; }
  /* line 59, src/styles/components/sti-list.scss */
  .sti-list-nav__current {
    text-transform: uppercase;
    padding: 0 1rem;
    text-align: center; }
  /* line 65, src/styles/components/sti-list.scss */
  .sti-list-nav__arrow {
    background: #D2232A;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 35px;
    height: 2.25rem;
    cursor: pointer; }
    /* line 74, src/styles/components/sti-list.scss */
    .sti-list-nav__arrow--next {
      padding-right: 0.5rem; }
      /* line 77, src/styles/components/sti-list.scss */
      .sti-list-nav__arrow--next svg {
        position: relative;
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
        margin-left: -1px; }
    /* line 84, src/styles/components/sti-list.scss */
    .sti-list-nav__arrow--prev {
      padding-left: 0.5rem; }
    /* line 88, src/styles/components/sti-list.scss */
    .sti-list-nav__arrow svg {
      stroke: #fff;
      height: 1.5rem; }
  /* line 94, src/styles/components/sti-list.scss */
  .sti-list-nav__nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 50%;
    -webkit-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    padding: 1rem; }
    @media only screen and (min-width: 1025px) {
      /* line 94, src/styles/components/sti-list.scss */
      .sti-list-nav__nav {
        padding: 2rem 5rem; } }
    /* line 106, src/styles/components/sti-list.scss */
    .sti-list-nav__nav--prev h5 {
      margin-left: 1rem; }
    /* line 111, src/styles/components/sti-list.scss */
    .sti-list-nav__nav--next {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      /* line 114, src/styles/components/sti-list.scss */
      .sti-list-nav__nav--next h5 {
        margin-right: 1rem; }
  /* line 121, src/styles/components/sti-list.scss */
  .sti-list-toggle {
    background: #000;
    color: #fff;
    padding: 1rem;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    font-size: 1.25rem; }
    @media only screen and (min-width: 1025px) {
      /* line 121, src/styles/components/sti-list.scss */
      .sti-list-toggle {
        display: none; } }
  /* line 135, src/styles/components/sti-list.scss */
  .sti-list li {
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    font-size: 1.25rem; }
    @media only screen and (max-width: 1024px) {
      /* line 135, src/styles/components/sti-list.scss */
      .sti-list li {
        border-bottom: 3px solid #e6e6e6; } }
    @media only screen and (min-width: 1025px) {
      /* line 135, src/styles/components/sti-list.scss */
      .sti-list li {
        margin-bottom: 1rem;
        border: 3px solid #000; } }
    /* line 154, src/styles/components/sti-list.scss */
    .sti-list li a {
      display: block;
      text-decoration: none; }
      @media only screen and (max-width: 1024px) {
        /* line 154, src/styles/components/sti-list.scss */
        .sti-list li a {
          padding: 0.75rem 1rem; } }
      @media only screen and (min-width: 1025px) {
        /* line 154, src/styles/components/sti-list.scss */
        .sti-list li a {
          padding: 0.5rem 1rem; } }
    /* line 166, src/styles/components/sti-list.scss */
    .sti-list li.is-active {
      color: #D2232A; }
      @media only screen and (min-width: 1025px) {
        /* line 166, src/styles/components/sti-list.scss */
        .sti-list li.is-active {
          border-color: #D2232A; } }
      /* line 173, src/styles/components/sti-list.scss */
      .sti-list li.is-active a {
        color: #D2232A; }
    @media only screen and (max-width: 1024px) {
      /* line 178, src/styles/components/sti-list.scss */
      .sti-list li:first-child {
        border-top: 3px solid #000; } }
    /* line 184, src/styles/components/sti-list.scss */
    .sti-list li:last-child {
      margin-bottom: 0; }
      @media only screen and (max-width: 1024px) {
        /* line 184, src/styles/components/sti-list.scss */
        .sti-list li:last-child {
          border-bottom: none; } }
    /* line 192, src/styles/components/sti-list.scss */
    .sti-list li:hover {
      text-decoration: none;
      background: rgba(0, 0, 0, 0.1); }

@media only screen and (min-width: 1025px) {
  /* line 1, src/styles/components/lock.scss */
  .lock {
    max-height: -webkit-calc(100vh - 4rem);
    max-height: calc(100vh - 4rem);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 100%; } }

@media only screen and (min-width: 1025px) {
  /* line 10, src/styles/components/lock.scss */
  .is-locked .lock {
    position: fixed;
    height: 100%;
    width: 50%;
    left: 0;
    top: 4rem; } }

@media only screen and (min-width: 1025px) {
  /* line 20, src/styles/components/lock.scss */
  .lock.is-bottom {
    bottom: 0;
    top: auto;
    position: absolute; } }

@media only screen and (min-width: 1025px) {
  /* line 33, src/styles/components/lock.scss */
  .lock__scroll {
    overflow: auto;
    width: 100%;
    -webkit-overflow-scrolling: touch; } }

/* line 40, src/styles/components/lock.scss */
.lock__scroll::-webkit-scrollbar {
  opacity: 0;
  display: none; }

/* line 45, src/styles/components/lock.scss */
.lock__scroll::-webkit-scrollbar-track {
  -webkit-box-shadow: none;
  opacity: 0; }

/* line 50, src/styles/components/lock.scss */
.lock__scroll::-webkit-scrollbar-thumb {
  opacity: 0; }

/* line 1, src/styles/components/form-steps.scss */
.form-steps {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media only screen and (max-width: 1024px) {
    /* line 1, src/styles/components/form-steps.scss */
    .form-steps {
      margin-top: 2rem; } }
  /* line 10, src/styles/components/form-steps.scss */
  .form-steps--margin-top {
    margin-top: 5rem; }

/* line 15, src/styles/components/form-steps.scss */
.form-step {
  height: 5rem;
  width: 5rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  /* line 23, src/styles/components/form-steps.scss */
  .form-step--active {
    color: #fff; }
    /* line 26, src/styles/components/form-steps.scss */
    .form-step--active svg {
      fill: #D2232A !important;
      display: none; }
      /* line 30, src/styles/components/form-steps.scss */
      .form-step--active svg.active {
        display: block !important; }
  /* line 36, src/styles/components/form-steps.scss */
  .form-step svg {
    pointer-events: none;
    position: absolute;
    z-index: 0;
    fill: #e6e6e6;
    height: 5rem;
    width: 5rem; }
    /* line 43, src/styles/components/form-steps.scss */
    .form-step svg.active {
      display: none; }
  /* line 48, src/styles/components/form-steps.scss */
  .form-step h4 {
    position: relative; }

/* line 53, src/styles/components/form-steps.scss */
.form-controls-wrapper {
  padding: 3rem 0;
  background: white; }
  /* line 58, src/styles/components/form-steps.scss */
  .form-controls-wrapper .form-controls {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    border-top: 4px solid #e6e6e6;
    border-bottom: 4px solid #e6e6e6;
    padding-top: 0;
    padding-bottom: 0; }
    /* line 67, src/styles/components/form-steps.scss */
    .form-controls-wrapper .form-controls .form-control {
      padding-top: 2rem;
      padding-bottom: 2rem; }
      /* line 70, src/styles/components/form-steps.scss */
      .form-controls-wrapper .form-controls .form-control--back {
        border-right: 4px solid #e6e6e6; }
        /* line 72, src/styles/components/form-steps.scss */
        .form-controls-wrapper .form-controls .form-control--back.opacity-0 {
          border: 0; }
      /* line 76, src/styles/components/form-steps.scss */
      .form-controls-wrapper .form-controls .form-control--next {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end; }

/* line 3, src/styles/components/clinics.scss */
.clinics-map__map {
  background: #e6e6e6; }
  /* line 6, src/styles/components/clinics.scss */
  .clinics-map__map #clinics-map {
    position: relative;
    z-index: 0;
    padding-bottom: 66.666%; }
    @media only screen and (min-width: 1025px) {
      /* line 6, src/styles/components/clinics.scss */
      .clinics-map__map #clinics-map {
        padding-bottom: -webkit-calc(100vh - 4rem);
        padding-bottom: calc(100vh - 4rem); } }

/* line 18, src/styles/components/clinics.scss */
[data-ajax="clinics"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 1rem; }
  @media only screen and (min-width: 1025px) {
    /* line 18, src/styles/components/clinics.scss */
    [data-ajax="clinics"] {
      padding: 1.75rem; } }
  @media only screen and (min-width: 1280px) {
    /* line 18, src/styles/components/clinics.scss */
    [data-ajax="clinics"] {
      padding: 2.5rem; } }

/* line 33, src/styles/components/clinics.scss */
.clinic-popup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  min-width: 18rem; }
  /* line 38, src/styles/components/clinics.scss */
  .clinic-popup__text {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto; }
  /* line 42, src/styles/components/clinics.scss */
  .clinic-popup__arrow {
    margin-left: 2rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 3.5rem;
        -ms-flex: 0 0 3.5rem;
            flex: 0 0 3.5rem;
    background: #D2232A;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 3.25rem;
    cursor: pointer; }
    /* line 51, src/styles/components/clinics.scss */
    .clinic-popup__arrow svg {
      position: relative;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
      margin-left: -1px; }
    /* line 57, src/styles/components/clinics.scss */
    .clinic-popup__arrow svg {
      stroke: #fff;
      height: 2rem; }

/* line 66, src/styles/components/clinics.scss */
.gm-style .gm-style-iw-c {
  border: 3px solid #000;
  border-radius: 0; }
  @media only screen and (max-width: 1024px) {
    /* line 66, src/styles/components/clinics.scss */
    .gm-style .gm-style-iw-c {
      min-width: 300px !important; } }
  /* line 74, src/styles/components/clinics.scss */
  .gm-style .gm-style-iw-c > button {
    display: none !important; }

/* line 79, src/styles/components/clinics.scss */
.gm-style .gm-style-iw-t::after {
  display: none; }

/* line 85, src/styles/components/clinics.scss */
.clinic-item {
  width: 100%;
  cursor: pointer;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(100% - 2rem);
      -ms-flex: 0 0 calc(100% - 2rem);
          flex: 0 0 calc(100% - 2rem);
  margin: 1rem; }
  @media only screen and (min-width: 1025px) {
    /* line 85, src/styles/components/clinics.scss */
    .clinic-item {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(33.3334% - 3.5rem);
          -ms-flex: 0 0 calc(33.3334% - 3.5rem);
              flex: 0 0 calc(33.3334% - 3.5rem);
      margin: 1.75rem; } }
  @media only screen and (min-width: 1280px) {
    /* line 85, src/styles/components/clinics.scss */
    .clinic-item {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(33.3334% - 5rem);
          -ms-flex: 0 0 calc(33.3334% - 5rem);
              flex: 0 0 calc(33.3334% - 5rem);
      margin: 2.5rem; } }
  /* line 101, src/styles/components/clinics.scss */
  .clinic-item__inner {
    border-bottom: 3px solid #e6e6e6;
    width: 100%; }
  /* line 106, src/styles/components/clinics.scss */
  .clinic-item__title {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  /* line 110, src/styles/components/clinics.scss */
  .clinic-item__contact {
    margin: 1.5rem 0 0.5rem;
    min-height: 95px; }
  /* line 115, src/styles/components/clinics.scss */
  .clinic-item__address {
    margin-bottom: 1.5rem; }
  /* line 119, src/styles/components/clinics.scss */
  .clinic-item__info {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%; }
    /* line 123, src/styles/components/clinics.scss */
    .clinic-item__info a:hover {
      text-decoration: underline; }

/* line 1, src/styles/components/news-card.scss */
.news-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  /* line 5, src/styles/components/news-card.scss */
  .news-card:not(:last-child) {
    border-bottom: 3px solid #e6e6e6;
    padding-bottom: 2rem;
    margin-bottom: 2rem; }
  /* line 11, src/styles/components/news-card.scss */
  .news-card__image {
    width: 100%; }
    @media only screen and (max-width: 1024px) {
      /* line 11, src/styles/components/news-card.scss */
      .news-card__image {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
        margin-bottom: 2rem; } }
    @media only screen and (min-width: 1025px) {
      /* line 11, src/styles/components/news-card.scss */
      .news-card__image {
        -webkit-box-flex: 50%;
        -webkit-flex: 50%;
            -ms-flex: 50%;
                flex: 50%; } }
    /* line 23, src/styles/components/news-card.scss */
    .news-card__image-padding {
      display: block;
      padding-bottom: 100%;
      position: relative; }
    /* line 29, src/styles/components/news-card.scss */
    .news-card__image figure {
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      height: 100%;
      position: absolute;
      bottom: 0;
      top: 0;
      left: 0;
      right: 0; }
  @media only screen and (max-width: 1024px) {
    /* line 42, src/styles/components/news-card.scss */
    .news-card__text {
      -webkit-box-flex: 100;
      -webkit-flex: 100;
          -ms-flex: 100;
              flex: 100; } }
  @media only screen and (min-width: 1025px) {
    /* line 42, src/styles/components/news-card.scss */
    .news-card__text {
      padding-left: 2rem;
      -webkit-box-flex: 50%;
      -webkit-flex: 50%;
          -ms-flex: 50%;
              flex: 50%; } }
  /* line 54, src/styles/components/news-card.scss */
  .news-card__text h5 a:hover {
    text-decoration: none;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(40%, #e6e6e6), color-stop(0%, rgba(230, 230, 230, 0)));
    background-image: -webkit-linear-gradient(bottom, #e6e6e6 40%, rgba(230, 230, 230, 0) 0%);
    background-image: linear-gradient(to top, #e6e6e6 40%, rgba(230, 230, 230, 0) 0%); }

@media only screen and (min-width: 1025px) {
  /* line 1, src/styles/components/featured-news-card.scss */
  .featured-news-card {
    margin-top: 9rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; } }

/* line 8, src/styles/components/featured-news-card.scss */
.featured-news-card__image {
  width: 100%;
  margin-top: 3rem; }
  /* line 12, src/styles/components/featured-news-card.scss */
  .featured-news-card__image-padding {
    display: block;
    padding-bottom: 100%;
    position: relative; }
  /* line 18, src/styles/components/featured-news-card.scss */
  .featured-news-card__image figure {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0; }

/* line 31, src/styles/components/featured-news-card.scss */
.featured-news-card__text {
  padding: 3rem 0; }
  /* line 36, src/styles/components/featured-news-card.scss */
  .featured-news-card__text h4 a:hover {
    text-decoration: none;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(40%, #e6e6e6), color-stop(0%, rgba(230, 230, 230, 0)));
    background-image: -webkit-linear-gradient(bottom, #e6e6e6 40%, rgba(230, 230, 230, 0) 0%);
    background-image: linear-gradient(to top, #e6e6e6 40%, rgba(230, 230, 230, 0) 0%); }

@media only screen and (max-width: 767px) {
  /* line 44, src/styles/components/featured-news-card.scss */
  .featured-news-card .button {
    width: 100%; } }

@media only screen and (max-width: 1024px) {
  /* line 1, src/styles/components/news-archive.scss */
  .archive-header {
    border-top: 3px solid #000; } }

/* line 7, src/styles/components/news-archive.scss */
[data-ajax="news-archive"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 1rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  position: relative; }
  @media only screen and (min-width: 1025px) {
    /* line 7, src/styles/components/news-archive.scss */
    [data-ajax="news-archive"] {
      padding: 1.75rem; } }
  @media only screen and (min-width: 1280px) {
    /* line 7, src/styles/components/news-archive.scss */
    [data-ajax="news-archive"] {
      padding: 2.5rem; } }

/* line 38, src/styles/components/news-archive.scss */
.archive-block {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(100% - 2rem);
      -ms-flex: 0 0 calc(100% - 2rem);
          flex: 0 0 calc(100% - 2rem);
  margin: 1rem; }
  @media only screen and (min-width: 1025px) {
    /* line 38, src/styles/components/news-archive.scss */
    .archive-block {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(50% - 3.5rem);
          -ms-flex: 0 0 calc(50% - 3.5rem);
              flex: 0 0 calc(50% - 3.5rem);
      margin: 0 1.75rem 2rem; } }
  @media only screen and (min-width: 1280px) {
    /* line 38, src/styles/components/news-archive.scss */
    .archive-block {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(50% - 7.5rem);
          -ms-flex: 0 0 calc(50% - 7.5rem);
              flex: 0 0 calc(50% - 7.5rem);
      margin: 0 2.5rem 2rem; } }
  @media only screen and (min-width: 1025px) {
    /* line 52, src/styles/components/news-archive.scss */
    .archive-block .news-card {
      border-top: 3px solid #e6e6e6;
      padding-top: 2rem;
      margin-top: 0; } }
  @media only screen and (max-width: 1024px) {
    /* line 61, src/styles/components/news-archive.scss */
    .archive-block:not(:last-child) .news-card {
      border-bottom: 3px solid #e6e6e6;
      padding-bottom: 2rem; } }
  @media only screen and (min-width: 1025px) {
    /* line 69, src/styles/components/news-archive.scss */
    .archive-block:nth-child(1), .archive-block:nth-child(2) {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(50% - 3.5rem);
          -ms-flex: 0 0 calc(50% - 3.5rem);
              flex: 0 0 calc(50% - 3.5rem);
      margin-top: 1.75rem; } }
  @media only screen and (min-width: 1280px) {
    /* line 69, src/styles/components/news-archive.scss */
    .archive-block:nth-child(1), .archive-block:nth-child(2) {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(50% - 7.5rem);
          -ms-flex: 0 0 calc(50% - 7.5rem);
              flex: 0 0 calc(50% - 7.5rem);
      margin-top: 2.5rem; } }
  @media only screen and (min-width: 1025px) {
    /* line 81, src/styles/components/news-archive.scss */
    .archive-block:nth-child(1) .news-card, .archive-block:nth-child(2) .news-card {
      border-top: none;
      padding-top: 0;
      margin-top: 0; } }

/* line 1, src/styles/components/single.scss */
.single-excerpt {
  padding: 2rem;
  margin-top: auto; }
  @media only screen and (min-width: 1025px) {
    /* line 1, src/styles/components/single.scss */
    .single-excerpt {
      padding: 30rem 3.5rem 0; } }
  @media only screen and (min-width: 1280px) {
    /* line 1, src/styles/components/single.scss */
    .single-excerpt {
      padding: 30rem 5rem 0rem; } }

/* line 14, src/styles/components/single.scss */
.single-post-tags {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  /* line 19, src/styles/components/single.scss */
  .single-post-tags li:not(:last-child):after {
    content: "|";
    margin: 1rem; }

/* line 27, src/styles/components/single.scss */
.single-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 1rem; }
  @media only screen and (min-width: 1025px) {
    /* line 27, src/styles/components/single.scss */
    .single-container {
      padding: 1.75rem; } }
  @media only screen and (min-width: 1280px) {
    /* line 27, src/styles/components/single.scss */
    .single-container {
      padding: 2.5rem; } }

/* line 41, src/styles/components/single.scss */
.single-sidebar {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(100% - 2rem);
      -ms-flex: 0 0 calc(100% - 2rem);
          flex: 0 0 calc(100% - 2rem);
  margin: 1rem; }
  @media only screen and (min-width: 1025px) {
    /* line 41, src/styles/components/single.scss */
    .single-sidebar {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(33.3334% - 3.5rem);
          -ms-flex: 0 0 calc(33.3334% - 3.5rem);
              flex: 0 0 calc(33.3334% - 3.5rem);
      margin: 1.75rem; } }
  @media only screen and (min-width: 1280px) {
    /* line 41, src/styles/components/single.scss */
    .single-sidebar {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(33.3334% - 5rem);
          -ms-flex: 0 0 calc(33.3334% - 5rem);
              flex: 0 0 calc(33.3334% - 5rem);
      margin: 2.5rem; } }

/* line 56, src/styles/components/single.scss */
.single-content {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(100% - 2rem);
      -ms-flex: 0 0 calc(100% - 2rem);
          flex: 0 0 calc(100% - 2rem);
  margin: 1rem; }
  @media only screen and (min-width: 1025px) {
    /* line 56, src/styles/components/single.scss */
    .single-content {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(66.666667% - 3.5rem);
          -ms-flex: 0 0 calc(66.666667% - 3.5rem);
              flex: 0 0 calc(66.666667% - 3.5rem);
      margin: 1.75rem; } }
  @media only screen and (min-width: 1280px) {
    /* line 56, src/styles/components/single.scss */
    .single-content {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 -webkit-calc(66.666667% - 5rem);
          -ms-flex: 0 0 calc(66.666667% - 5rem);
              flex: 0 0 calc(66.666667% - 5rem);
      margin: 2.5rem; } }

/* line 1, src/styles/components/related.scss */
.related-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 1rem; }
  @media only screen and (min-width: 1025px) {
    /* line 1, src/styles/components/related.scss */
    .related-container {
      padding: 1.75rem; } }
  @media only screen and (min-width: 1280px) {
    /* line 1, src/styles/components/related.scss */
    .related-container {
      padding: 2.5rem; } }
  /* line 14, src/styles/components/related.scss */
  .related-container > h2 {
    padding: 1rem; }
    @media only screen and (min-width: 1025px) {
      /* line 14, src/styles/components/related.scss */
      .related-container > h2 {
        padding: 1.75rem; } }
    @media only screen and (min-width: 1280px) {
      /* line 14, src/styles/components/related.scss */
      .related-container > h2 {
        padding: 2.5rem; } }

/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* line 7, src/styles/components/jquery-ui.scss */
.ui-helper-hidden {
  display: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-helper-clearfix:after {
  clear: both; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-front {
  z-index: 100; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  font-size: 100%; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-menu .ui-menu {
  position: absolute; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
  margin: -1px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-menu-icons {
  position: relative; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-button {
  padding: .4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-button-icon-only {
  width: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap; }

/* line 7, src/styles/components/jquery-ui.scss */
input.ui-button.ui-button-icon-only {
  text-indent: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap; }

/* line 7, src/styles/components/jquery-ui.scss */
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em; }

/* line 7, src/styles/components/jquery-ui.scss */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-controlgroup {
  vertical-align: middle;
  display: inline-block; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-controlgroup-vertical .ui-controlgroup-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-controlgroup .ui-controlgroup-label {
  padding: .4em 1em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: -webkit-calc( 100% - 2.4em);
  width: calc( 100% - 2.4em); }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-checkboxradio-label .ui-icon-background {
  -webkit-box-shadow: inset 1px 1px 1px #ccc;
          box-shadow: inset 1px 1px 1px #ccc;
  border-radius: .12em;
  border: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-checkboxradio-disabled {
  pointer-events: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-rtl {
  direction: rtl; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-resizable {
  position: relative; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,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");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-selectmenu-open {
  display: block; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-slider {
  position: relative;
  text-align: left; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
          filter: inherit; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-slider-horizontal {
  height: .8em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: .222em 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 2em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-spinner-up {
  top: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-spinner-down {
  bottom: 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-tabs {
  position: relative;
  padding: .2em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px; }

/* line 7, src/styles/components/jquery-ui.scss */
body .ui-tooltip {
  border-width: 2px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-widget .ui-widget {
  font-size: 1em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-widget-content a {
  color: #333; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: bold; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-widget-header a {
  color: #333; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
  color: #454545;
  text-decoration: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-visual-focus {
  -webkit-box-shadow: 0 0 3px 1px #5e9ed6;
          box-shadow: 0 0 3px 1px #5e9ed6; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #fff; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-background, .ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #fff; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #fff;
  text-decoration: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #777620; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #5f3f3f; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #5f3f3f; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon {
  width: 16px;
  height: 16px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon, .ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png"); }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-active .ui-icon, .ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png"); }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png"); }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png"); }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png"); }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-blank {
  background-position: 16px 16px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-caret-1-n {
  background-position: 0 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-caret-1-ne {
  background-position: -16px 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-caret-1-e {
  background-position: -32px 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-caret-1-se {
  background-position: -48px 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-caret-1-s {
  background-position: -65px 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-caret-1-sw {
  background-position: -80px 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-caret-1-w {
  background-position: -96px 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-caret-1-nw {
  background-position: -112px 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-caret-2-n-s {
  background-position: -128px 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-caret-2-e-w {
  background-position: -144px 0; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-triangle-1-s {
  background-position: -65px -16px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrow-1-s {
  background-position: -65px -32px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-extlink {
  background-position: -32px -80px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-newwin {
  background-position: -48px -80px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-refresh {
  background-position: -64px -80px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-shuffle {
  background-position: -80px -80px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-folder-open {
  background-position: -16px -96px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-document {
  background-position: -32px -96px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-document-b {
  background-position: -48px -96px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-note {
  background-position: -64px -96px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-mail-open {
  background-position: -96px -96px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-suitcase {
  background-position: -112px -96px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-comment {
  background-position: -128px -96px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-person {
  background-position: -144px -96px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-print {
  background-position: -160px -96px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-trash {
  background-position: -176px -96px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-locked {
  background-position: -192px -96px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-unlocked {
  background-position: -208px -96px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-bookmark {
  background-position: -224px -96px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-tag {
  background-position: -240px -96px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-home {
  background-position: 0 -112px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-flag {
  background-position: -16px -112px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-calendar {
  background-position: -32px -112px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-cart {
  background-position: -48px -112px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-pencil {
  background-position: -64px -112px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-clock {
  background-position: -80px -112px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-disk {
  background-position: -96px -112px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-calculator {
  background-position: -112px -112px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-zoomin {
  background-position: -128px -112px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-zoomout {
  background-position: -144px -112px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-search {
  background-position: -160px -112px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-wrench {
  background-position: -176px -112px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-gear {
  background-position: -192px -112px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-heart {
  background-position: -208px -112px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-star {
  background-position: -224px -112px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-link {
  background-position: -240px -112px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-cancel {
  background-position: 0 -128px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-plus {
  background-position: -16px -128px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-plusthick {
  background-position: -32px -128px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-minus {
  background-position: -48px -128px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-minusthick {
  background-position: -64px -128px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-close {
  background-position: -80px -128px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-closethick {
  background-position: -96px -128px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-key {
  background-position: -112px -128px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-scissors {
  background-position: -144px -128px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-clipboard {
  background-position: -160px -128px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-copy {
  background-position: -176px -128px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-contact {
  background-position: -192px -128px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-image {
  background-position: -208px -128px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-video {
  background-position: -224px -128px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-script {
  background-position: -240px -128px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-alert {
  background-position: 0 -144px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-info {
  background-position: -16px -144px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-notice {
  background-position: -32px -144px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-help {
  background-position: -48px -144px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-check {
  background-position: -64px -144px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-bullet {
  background-position: -80px -144px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-radio-on {
  background-position: -96px -144px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-radio-off {
  background-position: -112px -144px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-pin-w {
  background-position: -128px -144px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-pin-s {
  background-position: -144px -144px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-play {
  background-position: 0 -160px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-pause {
  background-position: -16px -160px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-seek-next {
  background-position: -32px -160px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-seek-end {
  background-position: -64px -160px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-seek-start {
  background-position: -80px -160px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-seek-first {
  background-position: -80px -160px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-stop {
  background-position: -96px -160px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-eject {
  background-position: -112px -160px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-volume-off {
  background-position: -128px -160px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-volume-on {
  background-position: -144px -160px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-power {
  background-position: 0 -176px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-signal {
  background-position: -32px -176px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circle-close {
  background-position: -32px -192px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circle-check {
  background-position: -208px -192px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 3px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 3px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 3px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 3px; }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-widget-overlay {
  background: #aaa;
  opacity: .003;
  filter: Alpha(Opacity=0.3); }

/* line 7, src/styles/components/jquery-ui.scss */
.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666; }

/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-widget .ui-widget {
  font-size: 1em; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-widget-content a {
  color: #333; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: bold; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-widget-header a {
  color: #333; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
  color: #454545;
  text-decoration: none; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-visual-focus {
  -webkit-box-shadow: 0 0 3px 1px #5e9ed6;
          box-shadow: 0 0 3px 1px #5e9ed6; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #fff; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-background, .ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #fff; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #fff;
  text-decoration: none; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #777620; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #5f3f3f; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #5f3f3f; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon {
  width: 16px;
  height: 16px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon, .ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png"); }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-active .ui-icon, .ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png"); }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png"); }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png"); }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png"); }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-blank {
  background-position: 16px 16px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-caret-1-n {
  background-position: 0 0; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-caret-1-ne {
  background-position: -16px 0; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-caret-1-e {
  background-position: -32px 0; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-caret-1-se {
  background-position: -48px 0; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-caret-1-s {
  background-position: -65px 0; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-caret-1-sw {
  background-position: -80px 0; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-caret-1-w {
  background-position: -96px 0; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-caret-1-nw {
  background-position: -112px 0; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-caret-2-n-s {
  background-position: -128px 0; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-caret-2-e-w {
  background-position: -144px 0; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-triangle-1-s {
  background-position: -65px -16px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrow-1-s {
  background-position: -65px -32px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-extlink {
  background-position: -32px -80px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-newwin {
  background-position: -48px -80px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-refresh {
  background-position: -64px -80px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-shuffle {
  background-position: -80px -80px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-folder-open {
  background-position: -16px -96px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-document {
  background-position: -32px -96px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-document-b {
  background-position: -48px -96px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-note {
  background-position: -64px -96px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-mail-open {
  background-position: -96px -96px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-suitcase {
  background-position: -112px -96px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-comment {
  background-position: -128px -96px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-person {
  background-position: -144px -96px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-print {
  background-position: -160px -96px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-trash {
  background-position: -176px -96px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-locked {
  background-position: -192px -96px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-unlocked {
  background-position: -208px -96px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-bookmark {
  background-position: -224px -96px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-tag {
  background-position: -240px -96px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-home {
  background-position: 0 -112px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-flag {
  background-position: -16px -112px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-calendar {
  background-position: -32px -112px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-cart {
  background-position: -48px -112px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-pencil {
  background-position: -64px -112px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-clock {
  background-position: -80px -112px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-disk {
  background-position: -96px -112px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-calculator {
  background-position: -112px -112px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-zoomin {
  background-position: -128px -112px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-zoomout {
  background-position: -144px -112px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-search {
  background-position: -160px -112px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-wrench {
  background-position: -176px -112px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-gear {
  background-position: -192px -112px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-heart {
  background-position: -208px -112px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-star {
  background-position: -224px -112px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-link {
  background-position: -240px -112px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-cancel {
  background-position: 0 -128px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-plus {
  background-position: -16px -128px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-plusthick {
  background-position: -32px -128px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-minus {
  background-position: -48px -128px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-minusthick {
  background-position: -64px -128px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-close {
  background-position: -80px -128px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-closethick {
  background-position: -96px -128px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-key {
  background-position: -112px -128px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-scissors {
  background-position: -144px -128px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-clipboard {
  background-position: -160px -128px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-copy {
  background-position: -176px -128px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-contact {
  background-position: -192px -128px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-image {
  background-position: -208px -128px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-video {
  background-position: -224px -128px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-script {
  background-position: -240px -128px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-alert {
  background-position: 0 -144px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-info {
  background-position: -16px -144px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-notice {
  background-position: -32px -144px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-help {
  background-position: -48px -144px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-check {
  background-position: -64px -144px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-bullet {
  background-position: -80px -144px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-radio-on {
  background-position: -96px -144px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-radio-off {
  background-position: -112px -144px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-pin-w {
  background-position: -128px -144px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-pin-s {
  background-position: -144px -144px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-play {
  background-position: 0 -160px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-pause {
  background-position: -16px -160px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-seek-next {
  background-position: -32px -160px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-seek-end {
  background-position: -64px -160px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-seek-start {
  background-position: -80px -160px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-seek-first {
  background-position: -80px -160px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-stop {
  background-position: -96px -160px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-eject {
  background-position: -112px -160px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-volume-off {
  background-position: -128px -160px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-volume-on {
  background-position: -144px -160px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-power {
  background-position: 0 -176px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-signal {
  background-position: -32px -176px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circle-close {
  background-position: -32px -192px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circle-check {
  background-position: -208px -192px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 3px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 3px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 3px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 3px; }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-widget-overlay {
  background: #aaa;
  opacity: .003;
  filter: Alpha(Opacity=0.3); }

/* line 5, src/styles/components/jquery-ui-theme.scss */
.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666; }

/* line 1, src/styles/components/custom-datepicker.scss */
.ui-datepicker-prev,
.ui-datepicker-next {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  /* line 6, src/styles/components/custom-datepicker.scss */
  .ui-datepicker-prev span,
  .ui-datepicker-next span {
    display: none !important; }

/* line 11, src/styles/components/custom-datepicker.scss */
.ui-datepicker-current-day {
  background: transparent !important; }
  /* line 14, src/styles/components/custom-datepicker.scss */
  .ui-datepicker-current-day .ui-state-active {
    border: 1px solid #D2232A;
    background: #D2232A; }
  /* line 20, src/styles/components/custom-datepicker.scss */
  .ui-datepicker-current-day:hover .ui-state-active {
    border: 1px solid #D2232A;
    background: #bc1f26; }

/* line 1, src/styles/pages/let-them-know.scss */
.remove-person {
  color: #D2232A;
  cursor: pointer; }

/* line 9, src/styles/pages/let-them-know.scss */
#add-persons-form .persons-wrapper .let-them-know-person:last-child {
  margin-bottom: 0; }

/* line 13, src/styles/pages/let-them-know.scss */
#add-persons-form #country-code {
  width: 100px; }

/* line 18, src/styles/pages/let-them-know.scss */
#add-persons-form .country-select-wrapper .select2-search__field {
  height: auto;
  font-size: 16px; }

/* line 27, src/styles/pages/let-them-know.scss */
#add-persons-form .select2-dropdown,
#user-details .select2-dropdown {
  min-width: 250px; }

@media only screen and (min-width: 1025px) {
  /* line 2, src/styles/pages/find-a-clinic.scss */
  .filter-column.states_category {
    border-right: 1px solid #D2232A; } }

/* line 9, src/styles/pages/find-a-clinic.scss */
[data-ajax="clinics"] {
  max-height: 800px;
  overflow: auto; }

/* line 16, src/styles/pages/find-a-clinic.scss */
.clinic-item__contact a {
  -webkit-text-decoration-color: #D2232A;
          text-decoration-color: #D2232A; }

/* line 2, src/styles/pages/privacy-policy.scss */
.wp-page-content p + p {
  margin-top: 1.5rem; }

/* line 6, src/styles/pages/privacy-policy.scss */
.wp-page-content p + ul,
.wp-page-content ul + p,
.wp-page-content ul + p:last-child,
.wp-page-content p + ol,
.wp-page-content ol + p,
.wp-page-content ol + p:last-child {
  margin-top: 1.5rem; }

/* line 15, src/styles/pages/privacy-policy.scss */
.wp-page-content p + p:last-child,
.wp-page-content ul + p:last-child,
.wp-page-content ol + p:last-child {
  margin-top: 1.5rem; }

/* line 21, src/styles/pages/privacy-policy.scss */
.wp-page-content h2 + p,
.wp-page-content h3 + p,
.wp-page-content p + h2,
.wp-page-content p + h3 {
  margin-top: 1.5rem; }

/* line 28, src/styles/pages/privacy-policy.scss */
.wp-page-content h2 + h3 {
  margin-top: 1.5rem; }

/* line 2, src/styles/pages/manage-preferences.scss */
.page-template-page-manage-preferences .form-radios .form-radio {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%; }

/* line 1, src/styles/pages/symptoms.scss */
[data-ajax="symptoms"] {
  min-height: 300px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibW9kdWxlcy9mb250cy5zY3NzIiwidXRpbGl0aWVzL3NwYWNpbmcuc2NzcyIsInV0aWxpdGllcy90ZXh0LnNjc3MiLCJtb2R1bGVzL3Jlc2V0LnNjc3MiLCJtb2R1bGVzL2dsb2JhbC5zY3NzIiwibWVkaWEuc2NzcyIsInZhcnMuc2NzcyIsIm1peGlucy5zY3NzIiwibW9kdWxlcy9saW5rLnNjc3MiLCJtb2R1bGVzL2lucHV0LnNjc3MiLCJtb2R1bGVzL21lZGlhLnNjc3MiLCJtb2R1bGVzL2dyaWQuc2NzcyIsIm1vZHVsZXMvZmxleC5zY3NzIiwibW9kdWxlcy90eXBvZ3JhcGh5LnNjc3MiLCJtb2R1bGVzL2Zvcm1zLnNjc3MiLCJtb2R1bGVzL3VpLnNjc3MiLCJtb2R1bGVzL3dwLWJsb2Nrcy5zY3NzIiwibW9kdWxlcy93YXktcG9pbnRzLnNjc3MiLCJtb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvYnVyZ2VyLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9idXR0b24uc2NzcyIsImNvbXBvbmVudHMvc2hhcmUtYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9zb2NpYWwtaWNvbnMuc2NzcyIsImNvbXBvbmVudHMvYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL2RhdGUtcGlja2VyLnNjc3MiLCJjb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MiLCJjb21wb25lbnRzL2hlYWx0aC1hbGVydC5zY3NzIiwiY29tcG9uZW50cy9ob21lLWJ1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvaG9tZS1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvc2Nyb2xsLWxvY2suc2NzcyIsImNvbXBvbmVudHMvY29sdW1ucy5zY3NzIiwiY29tcG9uZW50cy9jYXJkLnNjc3MiLCJjb21wb25lbnRzL3BhZ2UtdGl0bGUuc2NzcyIsImNvbXBvbmVudHMvc3RpLnNjc3MiLCJjb21wb25lbnRzL3N0aS1saXN0LnNjc3MiLCJjb21wb25lbnRzL2xvY2suc2NzcyIsImNvbXBvbmVudHMvZm9ybS1zdGVwcy5zY3NzIiwiY29tcG9uZW50cy9jbGluaWNzLnNjc3MiLCJjb21wb25lbnRzL25ld3MtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlZC1uZXdzLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvbmV3cy1hcmNoaXZlLnNjc3MiLCJjb21wb25lbnRzL3NpbmdsZS5zY3NzIiwiY29tcG9uZW50cy9yZWxhdGVkLnNjc3MiLCJjb21wb25lbnRzL2pxdWVyeS11aS5zY3NzIiwiY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyIsImNvbXBvbmVudHMvY3VzdG9tLWRhdGVwaWNrZXIuc2NzcyIsInBhZ2VzL2xldC10aGVtLWtub3cuc2NzcyIsInBhZ2VzL2ZpbmQtYS1jbGluaWMuc2NzcyIsInBhZ2VzL3ByaXZhY3ktcG9saWN5LnNjc3MiLCJwYWdlcy9tYW5hZ2UtcHJlZmVyZW5jZXMuc2NzcyIsInBhZ2VzL3N5bXB0b21zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDRDJCQztBQ0VELGdFQUFBO0FBQ0EsK0NBQVk7QUFFWjtFQUNFLGdGQUFnRjtFQUNoRiwyQ0FBMkMsRUFBQTs7QUFHN0M7RUFDRSwrRUFBK0U7RUFDL0UsMENBQTBDLEVBQUE7O0FBTzVDO0VBQ0UsOEVBQThFO0VBQzlFLG9DQUFvQztFQUNwQyx1WUFBdVksRUFBQTs7QUFFelk7RUFDRSw4RUFBOEU7RUFDOUUsb0NBQW9DO0VBQ3BDLHVZQUF1WSxFQUFBOztBQUV6WTtFQUNFLGlGQUFpRjtFQUNqRix1Q0FBdUM7RUFDdkMsbVpBQW1aLEVBQUE7O0FBRXJaO0VBQ0UsaUZBQWlGO0VBQ2pGLHVDQUF1QztFQUN2QyxtWkFBbVosRUFBQTs7QUROclosK0NBQStDO0FFakJ2QztFQUNFLFlBQTBCLEVBQUE7O0FGb0JwQywrQ0FBK0M7QUVqQnZDO0VBQ0UsYUFBNEIsRUFBQTs7QUZvQnRDLCtDQUErQztBRXpCdkM7RUFDRSxlQUEwQixFQUFBOztBRjRCcEMsK0NBQStDO0FFekJ2QztFQUNFLGdCQUE0QixFQUFBOztBRjRCdEMsK0NBQStDO0FFakN2QztFQUNFLGNBQTBCLEVBQUE7O0FGb0NwQywrQ0FBK0M7QUVqQ3ZDO0VBQ0UsZUFBNEIsRUFBQTs7QUZvQ3RDLCtDQUErQztBRXpDdkM7RUFDRSxlQUEwQixFQUFBOztBRjRDcEMsK0NBQStDO0FFekN2QztFQUNFLGdCQUE0QixFQUFBOztBRjRDdEMsK0NBQStDO0FFakR2QztFQUNFLFlBQTBCLEVBQUE7O0FGb0RwQywrQ0FBK0M7QUVqRHZDO0VBQ0UsYUFBNEIsRUFBQTs7QUZvRHRDLCtDQUErQztBRXpEdkM7RUFDRSxlQUEwQixFQUFBOztBRjREcEMsK0NBQStDO0FFekR2QztFQUNFLGdCQUE0QixFQUFBOztBRjREdEMsK0NBQStDO0FFakV2QztFQUNFLGNBQTBCLEVBQUE7O0FGb0VwQywrQ0FBK0M7QUVqRXZDO0VBQ0UsZUFBNEIsRUFBQTs7QUZvRXRDLCtDQUErQztBRXpFdkM7RUFDRSxlQUEwQixFQUFBOztBRjRFcEMsK0NBQStDO0FFekV2QztFQUNFLGdCQUE0QixFQUFBOztBRjRFdEMsK0NBQStDO0FFakZ2QztFQUNFLFlBQTBCLEVBQUE7O0FGb0ZwQywrQ0FBK0M7QUVqRnZDO0VBQ0UsYUFBNEIsRUFBQTs7QUZvRnRDLCtDQUErQztBRXpGdkM7RUFDRSxlQUEwQixFQUFBOztBRjRGcEMsK0NBQStDO0FFekZ2QztFQUNFLGdCQUE0QixFQUFBOztBRjRGdEMsK0NBQStDO0FFakd2QztFQUNFLGNBQTBCLEVBQUE7O0FGb0dwQywrQ0FBK0M7QUVqR3ZDO0VBQ0UsZUFBNEIsRUFBQTs7QUZvR3RDLCtDQUErQztBRXpHdkM7RUFDRSxlQUEwQixFQUFBOztBRjRHcEMsK0NBQStDO0FFekd2QztFQUNFLGdCQUE0QixFQUFBOztBRjRHdEMsK0NBQStDO0FFakh2QztFQUNFLFlBQTBCLEVBQUE7O0FGb0hwQywrQ0FBK0M7QUVqSHZDO0VBQ0UsYUFBNEIsRUFBQTs7QUZvSHRDLCtDQUErQztBRXpIdkM7RUFDRSxlQUEwQixFQUFBOztBRjRIcEMsK0NBQStDO0FFekh2QztFQUNFLGdCQUE0QixFQUFBOztBRjRIdEMsK0NBQStDO0FFakl2QztFQUNFLGNBQTBCLEVBQUE7O0FGb0lwQywrQ0FBK0M7QUVqSXZDO0VBQ0UsZUFBNEIsRUFBQTs7QUZvSXRDLCtDQUErQztBRXpJdkM7RUFDRSxlQUEwQixFQUFBOztBRjRJcEMsK0NBQStDO0FFekl2QztFQUNFLGdCQUE0QixFQUFBOztBRjRJdEMsK0NBQStDO0FFakp2QztFQUNFLFlBQTBCLEVBQUE7O0FGb0pwQywrQ0FBK0M7QUVqSnZDO0VBQ0UsYUFBNEIsRUFBQTs7QUZvSnRDLCtDQUErQztBRXpKdkM7RUFDRSxlQUEwQixFQUFBOztBRjRKcEMsK0NBQStDO0FFekp2QztFQUNFLGdCQUE0QixFQUFBOztBRjRKdEMsK0NBQStDO0FFakt2QztFQUNFLGNBQTBCLEVBQUE7O0FGb0twQywrQ0FBK0M7QUVqS3ZDO0VBQ0UsZUFBNEIsRUFBQTs7QUZvS3RDLCtDQUErQztBRXpLdkM7RUFDRSxlQUEwQixFQUFBOztBRjRLcEMsK0NBQStDO0FFekt2QztFQUNFLGdCQUE0QixFQUFBOztBRjRLdEMsK0NBQStDO0FFakx2QztFQUNFLFlBQTBCLEVBQUE7O0FGb0xwQywrQ0FBK0M7QUVqTHZDO0VBQ0UsYUFBNEIsRUFBQTs7QUZvTHRDLCtDQUErQztBRXpMdkM7RUFDRSxnQkFBMEIsRUFBQTs7QUY0THBDLCtDQUErQztBRXpMdkM7RUFDRSxpQkFBNEIsRUFBQTs7QUY0THRDLCtDQUErQztBRWpNdkM7RUFDRSxtQkFBMEIsRUFBQTs7QUZvTXBDLCtDQUErQztBRWpNdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUZvTXRDLCtDQUErQztBRXpNdkM7RUFDRSxrQkFBMEIsRUFBQTs7QUY0TXBDLCtDQUErQztBRXpNdkM7RUFDRSxtQkFBNEIsRUFBQTs7QUY0TXRDLCtDQUErQztBRWpOdkM7RUFDRSxtQkFBMEIsRUFBQTs7QUZvTnBDLCtDQUErQztBRWpOdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUZvTnRDLCtDQUErQztBRXpOdkM7RUFDRSxnQkFBMEIsRUFBQTs7QUY0TnBDLCtDQUErQztBRXpOdkM7RUFDRSxpQkFBNEIsRUFBQTs7QUY0TnRDLCtDQUErQztBRWpPdkM7RUFDRSxtQkFBMEIsRUFBQTs7QUZvT3BDLCtDQUErQztBRWpPdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUZvT3RDLCtDQUErQztBRXpPdkM7RUFDRSxrQkFBMEIsRUFBQTs7QUY0T3BDLCtDQUErQztBRXpPdkM7RUFDRSxtQkFBNEIsRUFBQTs7QUY0T3RDLCtDQUErQztBRWpQdkM7RUFDRSxtQkFBMEIsRUFBQTs7QUZvUHBDLCtDQUErQztBRWpQdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUZvUHRDLCtDQUErQztBRXpQdkM7RUFDRSxnQkFBMEIsRUFBQTs7QUY0UHBDLCtDQUErQztBRXpQdkM7RUFDRSxpQkFBNEIsRUFBQTs7QUY0UHRDLCtDQUErQztBRWpRdkM7RUFDRSxtQkFBMEIsRUFBQTs7QUZvUXBDLCtDQUErQztBRWpRdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUZvUXRDLCtDQUErQztBRXpRdkM7RUFDRSxrQkFBMEIsRUFBQTs7QUY0UXBDLCtDQUErQztBRXpRdkM7RUFDRSxtQkFBNEIsRUFBQTs7QUY0UXRDLCtDQUErQztBRWpSdkM7RUFDRSxtQkFBMEIsRUFBQTs7QUZvUnBDLCtDQUErQztBRWpSdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUZvUnRDLCtDQUErQztBRXpSdkM7RUFDRSxnQkFBMEIsRUFBQTs7QUY0UnBDLCtDQUErQztBRXpSdkM7RUFDRSxpQkFBNEIsRUFBQTs7QUY0UnRDLCtDQUErQztBRWpTdkM7RUFDRSxtQkFBMEIsRUFBQTs7QUZvU3BDLCtDQUErQztBRWpTdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUZvU3RDLCtDQUErQztBRXpTdkM7RUFDRSxrQkFBMEIsRUFBQTs7QUY0U3BDLCtDQUErQztBRXpTdkM7RUFDRSxtQkFBNEIsRUFBQTs7QUY0U3RDLCtDQUErQztBRWpUdkM7RUFDRSxtQkFBMEIsRUFBQTs7QUZvVHBDLCtDQUErQztBRWpUdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUZvVHRDLCtDQUErQztBRXpUdkM7RUFDRSxnQkFBMEIsRUFBQTs7QUY0VHBDLCtDQUErQztBRXpUdkM7RUFDRSxpQkFBNEIsRUFBQTs7QUY0VHRDLCtDQUErQztBRWpVdkM7RUFDRSxtQkFBMEIsRUFBQTs7QUZvVXBDLCtDQUErQztBRWpVdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUZvVXRDLCtDQUErQztBRXpVdkM7RUFDRSxrQkFBMEIsRUFBQTs7QUY0VXBDLCtDQUErQztBRXpVdkM7RUFDRSxtQkFBNEIsRUFBQTs7QUY0VXRDLCtDQUErQztBRWpWdkM7RUFDRSxtQkFBMEIsRUFBQTs7QUZvVnBDLCtDQUErQztBRWpWdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUZvVnRDLCtDQUErQztBRXpWdkM7RUFDRSxnQkFBMEIsRUFBQTs7QUY0VnBDLCtDQUErQztBRXpWdkM7RUFDRSxpQkFBNEIsRUFBQTs7QUY0VnRDLCtDQUErQztBRWpXdkM7RUFDRSxtQkFBMEIsRUFBQTs7QUZvV3BDLCtDQUErQztBRWpXdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUZvV3RDLCtDQUErQztBRXpXdkM7RUFDRSxzQkFBMEIsRUFBQTs7QUY0V3BDLCtDQUErQztBRXpXdkM7RUFDRSx1QkFBNEIsRUFBQTs7QUY0V3RDLCtDQUErQztBRWpYdkM7RUFDRSxxQkFBMEIsRUFBQTs7QUZvWHBDLCtDQUErQztBRWpYdkM7RUFDRSxzQkFBNEIsRUFBQTs7QUZvWHRDLCtDQUErQztBRXpYdkM7RUFDRSxzQkFBMEIsRUFBQTs7QUY0WHBDLCtDQUErQztBRXpYdkM7RUFDRSx1QkFBNEIsRUFBQTs7QUY0WHRDLCtDQUErQztBRWpZdkM7RUFDRSxtQkFBMEIsRUFBQTs7QUZvWXBDLCtDQUErQztBRWpZdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUZvWXRDLCtDQUErQztBRXpZdkM7RUFDRSxzQkFBMEIsRUFBQTs7QUY0WXBDLCtDQUErQztBRXpZdkM7RUFDRSx1QkFBNEIsRUFBQTs7QUY0WXRDLCtDQUErQztBRWpadkM7RUFDRSxxQkFBMEIsRUFBQTs7QUZvWnBDLCtDQUErQztBRWpadkM7RUFDRSxzQkFBNEIsRUFBQTs7QUZvWnRDLCtDQUErQztBRXpadkM7RUFDRSxzQkFBMEIsRUFBQTs7QUY0WnBDLCtDQUErQztBRXpadkM7RUFDRSx1QkFBNEIsRUFBQTs7QUY0WnRDLCtDQUErQztBRWphdkM7RUFDRSxtQkFBMEIsRUFBQTs7QUZvYXBDLCtDQUErQztBRWphdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUZvYXRDLCtDQUErQztBRXphdkM7RUFDRSxzQkFBMEIsRUFBQTs7QUY0YXBDLCtDQUErQztBRXphdkM7RUFDRSx1QkFBNEIsRUFBQTs7QUY0YXRDLCtDQUErQztBRWpidkM7RUFDRSxxQkFBMEIsRUFBQTs7QUZvYnBDLCtDQUErQztBRWpidkM7RUFDRSxzQkFBNEIsRUFBQTs7QUZvYnRDLCtDQUErQztBRXpidkM7RUFDRSxzQkFBMEIsRUFBQTs7QUY0YnBDLCtDQUErQztBRXpidkM7RUFDRSx1QkFBNEIsRUFBQTs7QUY0YnRDLCtDQUErQztBRWpjdkM7RUFDRSxtQkFBMEIsRUFBQTs7QUZvY3BDLCtDQUErQztBRWpjdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUZvY3RDLCtDQUErQztBRXpjdkM7RUFDRSxzQkFBMEIsRUFBQTs7QUY0Y3BDLCtDQUErQztBRXpjdkM7RUFDRSx1QkFBNEIsRUFBQTs7QUY0Y3RDLCtDQUErQztBRWpkdkM7RUFDRSxxQkFBMEIsRUFBQTs7QUZvZHBDLCtDQUErQztBRWpkdkM7RUFDRSxzQkFBNEIsRUFBQTs7QUZvZHRDLCtDQUErQztBRXpkdkM7RUFDRSxzQkFBMEIsRUFBQTs7QUY0ZHBDLCtDQUErQztBRXpkdkM7RUFDRSx1QkFBNEIsRUFBQTs7QUY0ZHRDLCtDQUErQztBRWpldkM7RUFDRSxtQkFBMEIsRUFBQTs7QUZvZXBDLCtDQUErQztBRWpldkM7RUFDRSxvQkFBNEIsRUFBQTs7QUZvZXRDLCtDQUErQztBRXpldkM7RUFDRSxzQkFBMEIsRUFBQTs7QUY0ZXBDLCtDQUErQztBRXpldkM7RUFDRSx1QkFBNEIsRUFBQTs7QUY0ZXRDLCtDQUErQztBRWpmdkM7RUFDRSxxQkFBMEIsRUFBQTs7QUZvZnBDLCtDQUErQztBRWpmdkM7RUFDRSxzQkFBNEIsRUFBQTs7QUZvZnRDLCtDQUErQztBRXpmdkM7RUFDRSxzQkFBMEIsRUFBQTs7QUY0ZnBDLCtDQUErQztBRXpmdkM7RUFDRSx1QkFBNEIsRUFBQTs7QUY0ZnRDLCtDQUErQztBRWpnQnZDO0VBQ0UsbUJBQTBCLEVBQUE7O0FGb2dCcEMsK0NBQStDO0FFamdCdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUZvZ0J0QywrQ0FBK0M7QUV6Z0J2QztFQUNFLGlCQUEwQixFQUFBOztBRjRnQnBDLCtDQUErQztBRXpnQnZDO0VBQ0Usa0JBQTRCLEVBQUE7O0FGNGdCdEMsK0NBQStDO0FFamhCdkM7RUFDRSxvQkFBMEIsRUFBQTs7QUZvaEJwQywrQ0FBK0M7QUVqaEJ2QztFQUNFLHFCQUE0QixFQUFBOztBRm9oQnRDLCtDQUErQztBRXpoQnZDO0VBQ0UsbUJBQTBCLEVBQUE7O0FGNGhCcEMsK0NBQStDO0FFemhCdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUY0aEJ0QywrQ0FBK0M7QUVqaUJ2QztFQUNFLG9CQUEwQixFQUFBOztBRm9pQnBDLCtDQUErQztBRWppQnZDO0VBQ0UscUJBQTRCLEVBQUE7O0FGb2lCdEMsK0NBQStDO0FFemlCdkM7RUFDRSxpQkFBMEIsRUFBQTs7QUY0aUJwQywrQ0FBK0M7QUV6aUJ2QztFQUNFLGtCQUE0QixFQUFBOztBRjRpQnRDLCtDQUErQztBRWpqQnZDO0VBQ0Usb0JBQTBCLEVBQUE7O0FGb2pCcEMsK0NBQStDO0FFampCdkM7RUFDRSxxQkFBNEIsRUFBQTs7QUZvakJ0QywrQ0FBK0M7QUV6akJ2QztFQUNFLG1CQUEwQixFQUFBOztBRjRqQnBDLCtDQUErQztBRXpqQnZDO0VBQ0Usb0JBQTRCLEVBQUE7O0FGNGpCdEMsK0NBQStDO0FFamtCdkM7RUFDRSxvQkFBMEIsRUFBQTs7QUZva0JwQywrQ0FBK0M7QUVqa0J2QztFQUNFLHFCQUE0QixFQUFBOztBRm9rQnRDLCtDQUErQztBRXprQnZDO0VBQ0UsaUJBQTBCLEVBQUE7O0FGNGtCcEMsK0NBQStDO0FFemtCdkM7RUFDRSxrQkFBNEIsRUFBQTs7QUY0a0J0QywrQ0FBK0M7QUVqbEJ2QztFQUNFLG9CQUEwQixFQUFBOztBRm9sQnBDLCtDQUErQztBRWpsQnZDO0VBQ0UscUJBQTRCLEVBQUE7O0FGb2xCdEMsK0NBQStDO0FFemxCdkM7RUFDRSxtQkFBMEIsRUFBQTs7QUY0bEJwQywrQ0FBK0M7QUV6bEJ2QztFQUNFLG9CQUE0QixFQUFBOztBRjRsQnRDLCtDQUErQztBRWptQnZDO0VBQ0Usb0JBQTBCLEVBQUE7O0FGb21CcEMsK0NBQStDO0FFam1CdkM7RUFDRSxxQkFBNEIsRUFBQTs7QUZvbUJ0QywrQ0FBK0M7QUV6bUJ2QztFQUNFLGlCQUEwQixFQUFBOztBRjRtQnBDLCtDQUErQztBRXptQnZDO0VBQ0Usa0JBQTRCLEVBQUE7O0FGNG1CdEMsK0NBQStDO0FFam5CdkM7RUFDRSxvQkFBMEIsRUFBQTs7QUZvbkJwQywrQ0FBK0M7QUVqbkJ2QztFQUNFLHFCQUE0QixFQUFBOztBRm9uQnRDLCtDQUErQztBRXpuQnZDO0VBQ0UsbUJBQTBCLEVBQUE7O0FGNG5CcEMsK0NBQStDO0FFem5CdkM7RUFDRSxvQkFBNEIsRUFBQTs7QUY0bkJ0QywrQ0FBK0M7QUVqb0J2QztFQUNFLG9CQUEwQixFQUFBOztBRm9vQnBDLCtDQUErQztBRWpvQnZDO0VBQ0UscUJBQTRCLEVBQUE7O0FGb29CdEMsK0NBQStDO0FFem9CdkM7RUFDRSxpQkFBMEIsRUFBQTs7QUY0b0JwQywrQ0FBK0M7QUV6b0J2QztFQUNFLGtCQUE0QixFQUFBOztBRjRvQnRDLCtDQUErQztBRWpwQnZDO0VBQ0Usb0JB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QjE2S3JDO0VBQ0UsVVQ3TGEsRUFBQTs7QVAwbUxuQix5Q0FBeUM7QWdCOTZLckM7RUFDRSxhVHpMZ0IsRUFBQTs7QVAwbUx0Qix5Q0FBeUM7QWdCbDdLckM7RUFDRSxhVDFMYyxFQUFBOztBUCttTHBCLHlDQUF5QztBZ0J0N0tyQztFQUNFLGFUM0xpQixFQUFBOztBUG9uTHZCLHlDQUF5QztBZ0IxN0tyQztFQUNFLGFUeEx1QixFQUFBOztBUHFuTDdCLHlDQUF5QztBZ0I5N0tyQztFQUNFLGFUdkxvQixFQUFBOztBUHduTDFCLHlDQUF5QztBZ0JsOEtyQztFQUNFLGFUdExlLEVBQUE7O0FQMm5MckIseUNBQXlDO0FnQnQ4S3JDO0VBQ0UsVVQ3TGEsRUFBQTs7QVBzb0xuQix5Q0FBeUM7QWdCMThLckM7RUFDRSxVVDNLTyxFQUFBOztBUHduTGIseUNBQXlDO0FnQnQ4S3JDO0VBQ0UsV1RyTWEsRUFBQTs7QVA4b0xuQix5Q0FBeUM7QWdCMThLckM7RUFDRSxjVGpNZ0IsRUFBQTs7QVA4b0x0Qix5Q0FBeUM7QWdCOThLckM7RUFDRSxjVGxNYyxFQUFBOztBUG1wTHBCLHlDQUF5QztBZ0JsOUtyQztFQUNFLGNUbk1pQixFQUFBOztBUHdwTHZCLHlDQUF5QztBZ0J0OUtyQztFQUNFLGNUaE11QixFQUFBOztBUHlwTDdCLHlDQUF5QztBZ0IxOUtyQztFQUNFLGNUL0xvQixFQUFBOztBUDRwTDFCLHlDQUF5QztBZ0I5OUtyQztFQUNFLGNUOUxlLEVBQUE7O0FQK3BMckIseUNBQXlDO0FnQmwrS3JDO0VBQ0UsV1RyTWEsRUFBQTs7QVAwcUxuQix5Q0FBeUM7QWdCdCtLckM7RUFDRSxXVG5MTyxFQUFBOztBUDRwTGIseUNBQXlDO0FnQmgrS3pDO0VBRUksWUFBWTtFQUNaLHNDVDlNZ0I7VVM4TWhCLDhCVDlNZ0IsRUFBQTtFUCtxTGxCLHlDQUF5QztFZ0JwK0szQztJQUtNLGNUaE5jLEVBQUE7O0FQbXJMcEIseUNBQXlDO0FnQjk5S3pDO0VBQ0UsZ0NUcE4yQjtFU3FOM0IsbUJBQW1CLEVBQUE7RWhCZytLbkIs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aURBQWlEO0FvRGhtWGpEOzs7Ozs7RUFXSSxrQkFBa0IsRUFBQTs7QXBEOGxYdEIsa0RBQWtEO0FvRHptWGxEOzs7RUFpQkksa0JBQWtCLEVBQUE7O0FwRDhsWHRCLGtEQUFrRDtBb0QvbVhsRDs7OztFQXdCSSxrQkFBa0IsRUFBQTs7QXBEOGxYdEIsa0RBQWtEO0FvRHRuWGxEO0VBNEJJLGtCQUFrQixFQUFBOztBcEQ4bFh0QixxREFBcUQ7QXFEMW5YckQ7RUFFSSxtQkFBYztFQUFkLHNCQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjLEVBQUE7O0FyRDRuWGxCLDJDQUEyQztBQUMzQztFc0Q5blhFLGlCQUFpQixFQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBAbGljZW5zZVxuICogTXlGb250cyBXZWJmb250IEJ1aWxkIElEIDM4ODQ3NzIsIDIwMjAtMDMtMjlUMjM6MjA6MjktMDQwMFxuICpcbiAqIFRoZSBmb250cyBsaXN0ZWQgaW4gdGhpcyBub3RpY2UgYXJlIHN1YmplY3QgdG8gdGhlIEVuZCBVc2VyIExpY2Vuc2VcbiAqIEFncmVlbWVudChzKSBlbnRlcmVkIGludG8gYnkgdGhlIHdlYnNpdGUgb3duZXIuIEFsbCBvdGhlciBwYXJ0aWVzIGFyZVxuICogZXhwbGljaXRseSByZXN0cmljdGVkIGZyb20gdXNpbmcgdGhlIExpY2Vuc2VkIFdlYmZvbnRzKHMpLlxuICpcbiAqIFlvdSBtYXkgb2J0YWluIGEgdmFsaWQgbGljZW5zZSBhdCB0aGUgVVJMcyBiZWxvdy5cbiAqXG4gKiBXZWJmb250OiBIZWx2ZXRpY2FOZXVlTFRQcm8tUm9tYW4gYnkgTGlub3R5cGVcbiAqIFVSTDogaHR0cHM6Ly93d3cubXlmb250cy5jb20vZm9udHMvbGlub3R5cGUvbmV1ZS1oZWx2ZXRpY2EvcHJvLTU1LXJvbWFuL1xuICpcbiAqIFdlYmZvbnQ6IEhlbHZldGljYU5ldWVMVFByby1JdCBieSBMaW5vdHlwZVxuICogVVJMOiBodHRwczovL3d3dy5teWZvbnRzLmNvbS9mb250cy9saW5vdHlwZS9uZXVlLWhlbHZldGljYS9wcm8tNTYtaXRhbGljL1xuICpcbiAqIFdlYmZvbnQ6IEhlbHZldGljYU5ldWVMVFByby1CZCBieSBMaW5vdHlwZVxuICogVVJMOiBodHRwczovL3d3dy5teWZvbnRzLmNvbS9mb250cy9saW5vdHlwZS9uZXVlLWhlbHZldGljYS9wcm8tNzUtYm9sZC9cbiAqXG4gKiBXZWJmb250OiBIZWx2ZXRpY2FOZXVlTFRQcm8tQmxrQ24gYnkgTGlub3R5cGVcbiAqIFVSTDogaHR0cHM6Ly93d3cubXlmb250cy5jb20vZm9udHMvbGlub3R5cGUvbmV1ZS1oZWx2ZXRpY2EvcHJvLTk3LWJsYWNrLWNvbmRlbnNlZC9cbiAqXG4gKlxuICogV2ViZm9udHMgY29weXJpZ2h0OiBDb3B5cmlnaHQgJmFtcDsjeDAwQTk7IDIwMTQgTW9ub3R5cGUgSW1hZ2luZyBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogwqkgMjAyMCBNeUZvbnRzIEluY1xuKi9cbi8qIEBpbXBvcnQgbXVzdCBiZSBhdCB0b3Agb2YgZmlsZSwgb3RoZXJ3aXNlIENTUyB3aWxsIG5vdCB3b3JrICovXG5AaW1wb3J0IHVybChcIi8vaGVsbG8ubXlmb250cy5uZXQvY291bnQvM2I0NmU0XCIpO1xuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZS1Db25kZW5zZWRCbGFjay50dGZcIik7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZS1Db25kZW5zZWRCbGFjayc7IH1cblxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZS1Db25kZW5zZWRCb2xkLnR0ZlwiKTtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlLUNvbmRlbnNlZEJvbGQnOyB9XG5cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZHUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1CZC9mb250LmVvdFwiKTtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRQcm8tQmQnO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZHUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1CZC9mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGR1L2Fzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTFRQcm8tQmQvZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZHUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1CZC9mb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZHUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1CZC9mb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGR1L2Fzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTFRQcm8tSXQvZm9udC5lb3RcIik7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZUxUUHJvLUl0JztcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGR1L2Fzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTFRQcm8tSXQvZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLUl0L2ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGR1L2Fzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTFRQcm8tSXQvZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGR1L2Fzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTFRQcm8tSXQvZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLUJsa0NuL2ZvbnQuZW90XCIpO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFByby1CbGtDbic7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLUJsa0NuL2ZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZHUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1CbGtDbi9mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLUJsa0NuL2ZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLUJsa0NuL2ZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZHUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1Sb21hbi9mb250LmVvdFwiKTtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRQcm8tUm9tYW4nO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZHUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1Sb21hbi9mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGR1L2Fzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTFRQcm8tUm9tYW4vZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZHUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1Sb21hbi9mb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kZHUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1Sb21hbi9mb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tLTAge1xuICBtYXJnaW46IDByZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucC0wIHtcbiAgcGFkZGluZzogMHJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubS0zIHtcbiAgbWFyZ2luOiAwLjc1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnAtMyB7XG4gIHBhZGRpbmc6IDAuNzVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubS00IHtcbiAgbWFyZ2luOiAxcmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnAtNCB7XG4gIHBhZGRpbmc6IDFyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubS01IHtcbiAgbWFyZ2luOiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnAtNSB7XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubS02IHtcbiAgbWFyZ2luOiAxLjVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucC02IHtcbiAgcGFkZGluZzogMS41cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm0tNyB7XG4gIG1hcmdpbjogMS43NXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wLTcge1xuICBwYWRkaW5nOiAxLjc1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm0tOCB7XG4gIG1hcmdpbjogMnJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wLTgge1xuICBwYWRkaW5nOiAycmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm0tOSB7XG4gIG1hcmdpbjogMi4yNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wLTkge1xuICBwYWRkaW5nOiAyLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm0tMTAge1xuICBtYXJnaW46IDIuNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wLTEwIHtcbiAgcGFkZGluZzogMi41cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm0tMTEge1xuICBtYXJnaW46IDIuNzVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucC0xMSB7XG4gIHBhZGRpbmc6IDIuNzVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubS0xMiB7XG4gIG1hcmdpbjogM3JlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wLTEyIHtcbiAgcGFkZGluZzogM3JlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tLTEzIHtcbiAgbWFyZ2luOiAzLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnAtMTMge1xuICBwYWRkaW5nOiAzLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm0tMTQge1xuICBtYXJnaW46IDMuNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wLTE0IHtcbiAgcGFkZGluZzogMy41cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm0tMTUge1xuICBtYXJnaW46IDMuNzVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucC0xNSB7XG4gIHBhZGRpbmc6IDMuNzVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubS0xNiB7XG4gIG1hcmdpbjogNHJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wLTE2IHtcbiAgcGFkZGluZzogNHJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tLTE3IHtcbiAgbWFyZ2luOiA0LjI1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnAtMTcge1xuICBwYWRkaW5nOiA0LjI1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm0tMTgge1xuICBtYXJnaW46IDQuNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wLTE4IHtcbiAgcGFkZGluZzogNC41cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm0tMTkge1xuICBtYXJnaW46IDQuNzVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucC0xOSB7XG4gIHBhZGRpbmc6IDQuNzVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubS0yMCB7XG4gIG1hcmdpbjogNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wLTIwIHtcbiAgcGFkZGluZzogNXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDByZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tdC03IHtcbiAgbWFyZ2luLXRvcDogMS43NXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDEuNzVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiAycmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm10LTkge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnB0LTkge1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubXQtMTEge1xuICBtYXJnaW4tdG9wOiAyLjc1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnB0LTExIHtcbiAgcGFkZGluZy10b3A6IDIuNzVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubXQtMTIge1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnB0LTEyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubXQtMTMge1xuICBtYXJnaW4tdG9wOiAzLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnB0LTEzIHtcbiAgcGFkZGluZy10b3A6IDMuMjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubXQtMTQge1xuICBtYXJnaW4tdG9wOiAzLjVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucHQtMTQge1xuICBwYWRkaW5nLXRvcDogMy41cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm10LTE1IHtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm10LTE2IHtcbiAgbWFyZ2luLXRvcDogNHJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wdC0xNiB7XG4gIHBhZGRpbmctdG9wOiA0cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm10LTE3IHtcbiAgbWFyZ2luLXRvcDogNC4yNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wdC0xNyB7XG4gIHBhZGRpbmctdG9wOiA0LjI1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm10LTE4IHtcbiAgbWFyZ2luLXRvcDogNC41cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnB0LTE4IHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tdC0xOSB7XG4gIG1hcmdpbi10b3A6IDQuNzVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucHQtMTkge1xuICBwYWRkaW5nLXRvcDogNC43NXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucHQtMjAge1xuICBwYWRkaW5nLXRvcDogNXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDByZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1iLTkge1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnBiLTkge1xuICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubWItMTEge1xuICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnBiLTExIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNzVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubWItMTIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubWItMTMge1xuICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDMuMjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubWItMTQge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucGItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1iLTE3IHtcbiAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wYi0xNyB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjI1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1iLTE4IHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnBiLTE4IHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tYi0xOSB7XG4gIG1hcmdpbi1ib3R0b206IDQuNzVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucGItMTkge1xuICBwYWRkaW5nLWJvdHRvbTogNC43NXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDByZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucGwtNiB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1sLTcge1xuICBtYXJnaW4tbGVmdDogMS43NXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wbC03IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1sLTgge1xuICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wbC04IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1sLTkge1xuICBtYXJnaW4tbGVmdDogMi4yNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wbC05IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1sLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNzVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucGwtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubWwtMTIge1xuICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wbC0xMiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tbC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiAzLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnBsLTEzIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1sLTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wbC0xNCB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNzVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubWwtMTYge1xuICBtYXJnaW4tbGVmdDogNHJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wbC0xNiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tbC0xNyB7XG4gIG1hcmdpbi1sZWZ0OiA0LjI1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnBsLTE3IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1sLTE4IHtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wbC0xOCB7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1sLTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDQuNzVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucGwtMTkge1xuICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubWwtMjAge1xuICBtYXJnaW4tbGVmdDogNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubXItMyB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1yLTUge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubXItNiB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubXItNyB7XG4gIG1hcmdpbi1yaWdodDogMS43NXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wci03IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1yLTkge1xuICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucHItOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tci0xMSB7XG4gIG1hcmdpbi1yaWdodDogMi43NXJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wci0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNzVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubXItMTIge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucHItMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1yLTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnByLTEzIHtcbiAgcGFkZGluZy1yaWdodDogMy4yNXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tci0xNCB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnByLTE0IHtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnByLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMy43NXJlbTsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5tci0xNiB7XG4gIG1hcmdpbi1yaWdodDogNHJlbTsgfVxuXG4vKiBsaW5lIDQ2LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbi5wci0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubXItMTcge1xuICBtYXJnaW4tcmlnaHQ6IDQuMjVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucHItMTcge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjI1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1yLTE4IHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucHItMTgge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07IH1cblxuLyogbGluZSA0Miwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ubXItMTkge1xuICBtYXJnaW4tcmlnaHQ6IDQuNzVyZW07IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4ucHItMTkge1xuICBwYWRkaW5nLXJpZ2h0OiA0Ljc1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLm1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuLnByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLXhzLTAge1xuICAgIG1hcmdpbjogMHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAteHMtMCB7XG4gICAgcGFkZGluZzogMHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0teHMtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC14cy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS14cy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAteHMtMiB7XG4gICAgcGFkZGluZzogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS14cy0zIHtcbiAgICBtYXJnaW46IDAuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLXhzLTMge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLXhzLTQge1xuICAgIG1hcmdpbjogMXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAteHMtNCB7XG4gICAgcGFkZGluZzogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0teHMtNSB7XG4gICAgbWFyZ2luOiAxLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC14cy01IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS14cy02IHtcbiAgICBtYXJnaW46IDEuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAteHMtNiB7XG4gICAgcGFkZGluZzogMS41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS14cy03IHtcbiAgICBtYXJnaW46IDEuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLXhzLTcge1xuICAgIHBhZGRpbmc6IDEuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLXhzLTgge1xuICAgIG1hcmdpbjogMnJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAteHMtOCB7XG4gICAgcGFkZGluZzogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0teHMtOSB7XG4gICAgbWFyZ2luOiAyLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC14cy05IHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS14cy0xMCB7XG4gICAgbWFyZ2luOiAyLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLXhzLTEwIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLXhzLTExIHtcbiAgICBtYXJnaW46IDIuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLXhzLTExIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS14cy0xMiB7XG4gICAgbWFyZ2luOiAzcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC14cy0xMiB7XG4gICAgcGFkZGluZzogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0teHMtMTMge1xuICAgIG1hcmdpbjogMy4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAteHMtMTMge1xuICAgIHBhZGRpbmc6IDMuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLXhzLTE0IHtcbiAgICBtYXJnaW46IDMuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAteHMtMTQge1xuICAgIHBhZGRpbmc6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0teHMtMTUge1xuICAgIG1hcmdpbjogMy43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAteHMtMTUge1xuICAgIHBhZGRpbmc6IDMuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLXhzLTE2IHtcbiAgICBtYXJnaW46IDRyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLXhzLTE2IHtcbiAgICBwYWRkaW5nOiA0cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS14cy0xNyB7XG4gICAgbWFyZ2luOiA0LjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC14cy0xNyB7XG4gICAgcGFkZGluZzogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0teHMtMTgge1xuICAgIG1hcmdpbjogNC41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC14cy0xOCB7XG4gICAgcGFkZGluZzogNC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS14cy0xOSB7XG4gICAgbWFyZ2luOiA0Ljc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC14cy0xOSB7XG4gICAgcGFkZGluZzogNC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0teHMtMjAge1xuICAgIG1hcmdpbjogNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAteHMtMjAge1xuICAgIHBhZGRpbmc6IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC14cy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQteHMtMCB7XG4gICAgcGFkZGluZy10b3A6IDByZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC14cy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQteHMtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC14cy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC14cy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQteHMtMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhzLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQteHMtNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhzLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQteHMtNSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhzLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQteHMtNiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQteHMtNiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhzLTcge1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC14cy03IHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhzLTgge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC14cy04IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhzLTkge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC14cy05IHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhzLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC14cy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhzLTExIHtcbiAgICBtYXJnaW4tdG9wOiAyLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQteHMtMTEge1xuICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQteHMtMTIge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC14cy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC14cy0xMyB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhzLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhzLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC14cy0xNCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhzLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQteHMtMTUge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQteHMtMTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC14cy0xNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC14cy0xNyB7XG4gICAgbWFyZ2luLXRvcDogNC4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhzLTE3IHtcbiAgICBwYWRkaW5nLXRvcDogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhzLTE4IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC14cy0xOCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhzLTE5IHtcbiAgICBtYXJnaW4tdG9wOiA0Ljc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQteHMtMTkge1xuICAgIHBhZGRpbmctdG9wOiA0Ljc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQteHMtMjAge1xuICAgIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC14cy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi14cy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGIteHMtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi14cy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGIteHMtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi14cy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi14cy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWIteHMtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhzLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWIteHMtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhzLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWIteHMtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhzLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWIteHMtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGIteHMtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhzLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi14cy03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhzLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi14cy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhzLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi14cy05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhzLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi14cy0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhzLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGIteHMtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWIteHMtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi14cy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi14cy0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhzLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhzLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi14cy0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhzLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGIteHMtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWIteHMtMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi14cy0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi14cy0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhzLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhzLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi14cy0xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhzLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGIteHMtMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWIteHMtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi14cy0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC14cy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhzLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwteHMtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwteHMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhzLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwteHMtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC14cy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC14cy00IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhzLTQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwteHMtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwteHMtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhzLTYge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwteHMtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC14cy03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC14cy04IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhzLTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhzLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwteHMtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC14cy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC14cy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC14cy0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwteHMtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwteHMtMTIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhzLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhzLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC14cy0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhzLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhzLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhzLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC14cy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC14cy0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwteHMtMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwteHMtMTcge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhzLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwteHMtMTgge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwteHMtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA0Ljc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwteHMtMTkge1xuICAgIHBhZGRpbmctbGVmdDogNC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhzLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhzLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci14cy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci14cy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXIteHMtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHIteHMtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhzLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHIteHMtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXIteHMtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHIteHMtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhzLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhzLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci14cy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci14cy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXIteHMtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci14cy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci14cy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci14cy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXIteHMtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHIteHMtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhzLTkge1xuICAgIG1hcmdpbi1yaWdodDogMi4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhzLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci14cy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci14cy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXIteHMtMTEge1xuICAgIG1hcmdpbi1yaWdodDogMi43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhzLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXIteHMtMTIge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhzLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXIteHMtMTMge1xuICAgIG1hcmdpbi1yaWdodDogMy4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhzLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXIteHMtMTQge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHIteHMtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhzLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci14cy0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhzLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci14cy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhzLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci14cy0xNyB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhzLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhzLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci14cy0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0Ljc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHIteHMtMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci14cy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHIteHMtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDByZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDByZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAxLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tNiB7XG4gICAgbWFyZ2luOiAxLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTcge1xuICAgIG1hcmdpbjogMS43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogMS43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogMnJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tOCB7XG4gICAgcGFkZGluZzogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTkge1xuICAgIG1hcmdpbjogMi4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tOSB7XG4gICAgcGFkZGluZzogMi4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTEwIHtcbiAgICBtYXJnaW46IDIuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMTAge1xuICAgIHBhZGRpbmc6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTExIHtcbiAgICBtYXJnaW46IDIuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTExIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMTIge1xuICAgIG1hcmdpbjogM3JlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMTIge1xuICAgIHBhZGRpbmc6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0xMyB7XG4gICAgbWFyZ2luOiAzLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0xMyB7XG4gICAgcGFkZGluZzogMy4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTE0IHtcbiAgICBtYXJnaW46IDMuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMTQge1xuICAgIHBhZGRpbmc6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTE1IHtcbiAgICBtYXJnaW46IDMuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTE1IHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMTYge1xuICAgIG1hcmdpbjogNHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMTYge1xuICAgIHBhZGRpbmc6IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0xNyB7XG4gICAgbWFyZ2luOiA0LjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0xNyB7XG4gICAgcGFkZGluZzogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTE4IHtcbiAgICBtYXJnaW46IDQuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMTgge1xuICAgIHBhZGRpbmc6IDQuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTE5IHtcbiAgICBtYXJnaW46IDQuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTE5IHtcbiAgICBwYWRkaW5nOiA0Ljc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMjAge1xuICAgIG1hcmdpbjogNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMjAge1xuICAgIHBhZGRpbmc6IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tNyB7XG4gICAgbWFyZ2luLXRvcDogMS43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiAyLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMTIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAzLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMTMge1xuICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0xNCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0xNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0xNyB7XG4gICAgbWFyZ2luLXRvcDogNC4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTE3IHtcbiAgICBwYWRkaW5nLXRvcDogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0xOCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMTgge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMTkge1xuICAgIG1hcmdpbi10b3A6IDQuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0xOSB7XG4gICAgcGFkZGluZy10b3A6IDQuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMjAge1xuICAgIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMTkge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0xOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogMS43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogMi4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMTMge1xuICAgIHBhZGRpbmctbGVmdDogMy4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMTcge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0xOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogMi43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMTQge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHhtKSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0xNyB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0xOCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4bSkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogNC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweG0pIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDAuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAxLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC02IHtcbiAgICBtYXJnaW46IDEuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogMS41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC03IHtcbiAgICBtYXJnaW46IDEuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDEuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTgge1xuICAgIG1hcmdpbjogMnJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtOCB7XG4gICAgcGFkZGluZzogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtOSB7XG4gICAgbWFyZ2luOiAyLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC05IHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0xMCB7XG4gICAgbWFyZ2luOiAyLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTEwIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTExIHtcbiAgICBtYXJnaW46IDIuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTExIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0xMiB7XG4gICAgbWFyZ2luOiAzcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0xMiB7XG4gICAgcGFkZGluZzogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMTMge1xuICAgIG1hcmdpbjogMy4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMTMge1xuICAgIHBhZGRpbmc6IDMuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTE0IHtcbiAgICBtYXJnaW46IDMuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMTQge1xuICAgIHBhZGRpbmc6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMTUge1xuICAgIG1hcmdpbjogMy43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMTUge1xuICAgIHBhZGRpbmc6IDMuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTE2IHtcbiAgICBtYXJnaW46IDRyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTE2IHtcbiAgICBwYWRkaW5nOiA0cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0xNyB7XG4gICAgbWFyZ2luOiA0LjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0xNyB7XG4gICAgcGFkZGluZzogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMTgge1xuICAgIG1hcmdpbjogNC41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0xOCB7XG4gICAgcGFkZGluZzogNC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0xOSB7XG4gICAgbWFyZ2luOiA0Ljc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0xOSB7XG4gICAgcGFkZGluZzogNC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMjAge1xuICAgIG1hcmdpbjogNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMjAge1xuICAgIHBhZGRpbmc6IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDByZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTExIHtcbiAgICBtYXJnaW4tdG9wOiAyLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtMTEge1xuICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMTIge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0xMyB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0xNyB7XG4gICAgbWFyZ2luLXRvcDogNC4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTE3IHtcbiAgICBwYWRkaW5nLXRvcDogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTE4IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xOCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTE5IHtcbiAgICBtYXJnaW4tdG9wOiA0Ljc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtMTkge1xuICAgIHBhZGRpbmctdG9wOiA0Ljc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMjAge1xuICAgIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMTIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMTcge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMTgge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA0Ljc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMTkge1xuICAgIHBhZGRpbmctbGVmdDogNC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogMi4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogMi43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMTIge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMTMge1xuICAgIG1hcmdpbi1yaWdodDogMy4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMTQge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0xNyB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0Ljc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDByZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDByZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAxLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiAxLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTcge1xuICAgIG1hcmdpbjogMS43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogMS43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTgge1xuICAgIG1hcmdpbjogMnJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctOCB7XG4gICAgcGFkZGluZzogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTkge1xuICAgIG1hcmdpbjogMi4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctOSB7XG4gICAgcGFkZGluZzogMi4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTEwIHtcbiAgICBtYXJnaW46IDIuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMTAge1xuICAgIHBhZGRpbmc6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTExIHtcbiAgICBtYXJnaW46IDIuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTExIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMTIge1xuICAgIG1hcmdpbjogM3JlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMTIge1xuICAgIHBhZGRpbmc6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0xMyB7XG4gICAgbWFyZ2luOiAzLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0xMyB7XG4gICAgcGFkZGluZzogMy4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTE0IHtcbiAgICBtYXJnaW46IDMuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMTQge1xuICAgIHBhZGRpbmc6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTE1IHtcbiAgICBtYXJnaW46IDMuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTE1IHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMTYge1xuICAgIG1hcmdpbjogNHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMTYge1xuICAgIHBhZGRpbmc6IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0xNyB7XG4gICAgbWFyZ2luOiA0LjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0xNyB7XG4gICAgcGFkZGluZzogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTE4IHtcbiAgICBtYXJnaW46IDQuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMTgge1xuICAgIHBhZGRpbmc6IDQuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTE5IHtcbiAgICBtYXJnaW46IDQuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTE5IHtcbiAgICBwYWRkaW5nOiA0Ljc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMjAge1xuICAgIG1hcmdpbjogNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMjAge1xuICAgIHBhZGRpbmc6IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctNyB7XG4gICAgbWFyZ2luLXRvcDogMS43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiAyLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMTIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAzLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMTMge1xuICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0xNCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0xNSB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0xNyB7XG4gICAgbWFyZ2luLXRvcDogNC4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTE3IHtcbiAgICBwYWRkaW5nLXRvcDogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0xOCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMTgge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMTkge1xuICAgIG1hcmdpbi10b3A6IDQuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0xOSB7XG4gICAgcGFkZGluZy10b3A6IDQuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMjAge1xuICAgIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTE3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMTkge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0xOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogMS43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogMi4yNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTkge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMTMge1xuICAgIHBhZGRpbmctbGVmdDogMy4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMTcge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0xOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMTEge1xuICAgIG1hcmdpbi1yaWdodDogMi43NXJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjI1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMTQge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0xNyB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0xOCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL3V0aWxpdGllcy9zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNzVyZW07IH1cbiAgLyogbGluZSAzNywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogNC43NXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAzMywgc3JjL3N0eWxlcy91dGlsaXRpZXMvc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtOyB9XG4gIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3RleHQuc2NzcyAqL1xuLndvcmQtYnJlYWstYWxsIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG5cbi8qIGxpbmUgNCwgc3JjL3N0eWxlcy91dGlsaXRpZXMvdGV4dC5zY3NzICovXG4ud29yZC1icmVhay13b3JkIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuXG4vKiBsaW5lIDgsIHNyYy9zdHlsZXMvdXRpbGl0aWVzL3RleHQuc2NzcyAqL1xuLndoaXRlLXNwYWNlLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogbGluZSAxLCBzcmMvc3R5bGVzL21vZHVsZXMvcmVzZXQuc2NzcyAqL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBsaW5lIDIyLCBzcmMvc3R5bGVzL21vZHVsZXMvcmVzZXQuc2NzcyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMjcsIHNyYy9zdHlsZXMvbW9kdWxlcy9yZXNldC5zY3NzICovXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLyogbGluZSAzMSwgc3JjL3N0eWxlcy9tb2R1bGVzL3Jlc2V0LnNjc3MgKi9cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSAzNSwgc3JjL3N0eWxlcy9tb2R1bGVzL3Jlc2V0LnNjc3MgKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuLyogbGluZSA0MCwgc3JjL3N0eWxlcy9tb2R1bGVzL3Jlc2V0LnNjc3MgKi9cbmlucHV0LCBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogbGluZSA0Niwgc3JjL3N0eWxlcy9tb2R1bGVzL3Jlc2V0LnNjc3MgKi9cbmh0bWwge1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbi8qIGxpbmUgNTEsIHNyYy9zdHlsZXMvbW9kdWxlcy9yZXNldC5zY3NzICovXG5pbWcge1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSA1NSwgc3JjL3N0eWxlcy9tb2R1bGVzL3Jlc2V0LnNjc3MgKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDU5LCBzcmMvc3R5bGVzL21vZHVsZXMvcmVzZXQuc2NzcyAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKiBsaW5lIDYzLCBzcmMvc3R5bGVzL21vZHVsZXMvcmVzZXQuc2NzcyAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgNjcsIHNyYy9zdHlsZXMvbW9kdWxlcy9yZXNldC5zY3NzICovXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuLyogbGluZSA3MSwgc3JjL3N0eWxlcy9tb2R1bGVzL3Jlc2V0LnNjc3MgKi9cbnRleHRhcmVhW2NvbnRlbnRlZGl0YWJsZV0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyogbGluZSA3Niwgc3JjL3N0eWxlcy9tb2R1bGVzL3Jlc2V0LnNjc3MgKi9cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBsaW5lIDgzLCBzcmMvc3R5bGVzL21vZHVsZXMvcmVzZXQuc2NzcyAqL1xuKiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAvKiBsaW5lIDg2LCBzcmMvc3R5bGVzL21vZHVsZXMvcmVzZXQuc2NzcyAqL1xuICAqOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3N0eWxlcy9tb2R1bGVzL2dsb2JhbC5zY3NzICovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3N0eWxlcy9tb2R1bGVzL2dsb2JhbC5zY3NzICovXG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDkwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvc3R5bGVzL21vZHVsZXMvZ2xvYmFsLnNjc3MgKi9cbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvc3R5bGVzL21vZHVsZXMvZ2xvYmFsLnNjc3MgKi9cbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTIwJTsgfSB9XG5cbi8qIGxpbmUgMTksIHNyYy9zdHlsZXMvbW9kdWxlcy9nbG9iYWwuc2NzcyAqL1xuaHRtbCxcbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgMjUsIHNyYy9zdHlsZXMvbW9kdWxlcy9nbG9iYWwuc2NzcyAqL1xuYm9keSxcbmJ1dHRvbixcbnRleHRhcmVhLFxuaW5wdXQsXG5zZWxlY3Qge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGg6IGFsd2F5cztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTsgfVxuXG4vKiBsaW5lIDM4LCBzcmMvc3R5bGVzL21vZHVsZXMvZ2xvYmFsLnNjc3MgKi9cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMHJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUtQ29uZGVuc2VkQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC8qIGxpbmUgNDksIHNyYy9zdHlsZXMvbW9kdWxlcy9nbG9iYWwuc2NzcyAqL1xuICBib2R5LmxvYWRpbmcge1xuICAgIGN1cnNvcjogd2FpdCAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSA1Miwgc3JjL3N0eWxlcy9tb2R1bGVzL2dsb2JhbC5zY3NzICovXG4gICAgYm9keS5sb2FkaW5nICoge1xuICAgICAgY3Vyc29yOiB3YWl0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1OCwgc3JjL3N0eWxlcy9tb2R1bGVzL2dsb2JhbC5zY3NzICovXG4uYXBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zdHlsZXMvbW9kdWxlcy9saW5rLnNjc3MgKi9cbmEge1xuICBjb2xvcjogIzAwMDtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDcsIHNyYy9zdHlsZXMvbW9kdWxlcy9saW5rLnNjc3MgKi9cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNEMjIzMkE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRDIyMzJBOyB9XG4gIC8qIGxpbmUgMTYsIHNyYy9zdHlsZXMvbW9kdWxlcy9saW5rLnNjc3MgKi9cbiAgYS5uby1ob3Zlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMSwgc3JjL3N0eWxlcy9tb2R1bGVzL2xpbmsuc2NzcyAqL1xuICBhLnVsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjYsIHNyYy9zdHlsZXMvbW9kdWxlcy9saW5rLnNjc3MgKi9cbi5jbGljayB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zdHlsZXMvbW9kdWxlcy9pbnB1dC5zY3NzICovXG5pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDYsIHNyYy9zdHlsZXMvbW9kdWxlcy9pbnB1dC5zY3NzICovXG4gIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzMxMzEzMTsgfVxuICAvKiBsaW5lIDEwLCBzcmMvc3R5bGVzL21vZHVsZXMvaW5wdXQuc2NzcyAqL1xuICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzMTMxMzE7IH1cbiAgLyogbGluZSAxNCwgc3JjL3N0eWxlcy9tb2R1bGVzL2lucHV0LnNjc3MgKi9cbiAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzMxMzEzMTsgfVxuICAvKiBsaW5lIDE4LCBzcmMvc3R5bGVzL21vZHVsZXMvaW5wdXQuc2NzcyAqL1xuICBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzMxMzEzMTsgfVxuXG4vKiBsaW5lIDIzLCBzcmMvc3R5bGVzL21vZHVsZXMvaW5wdXQuc2NzcyAqL1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUtQ29uZGVuc2VkQmxhY2tcIiwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDMwLCBzcmMvc3R5bGVzL21vZHVsZXMvaW5wdXQuc2NzcyAqL1xuLmZvcm0tZmllbGQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAvKiBsaW5lIDM3LCBzcmMvc3R5bGVzL21vZHVsZXMvaW5wdXQuc2NzcyAqL1xuICAuZm9ybS1maWVsZC1ncm91cC0taGFsZiBpbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yZW07XG4gICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLyogbGluZSAzNywgc3JjL3N0eWxlcy9tb2R1bGVzL2lucHV0LnNjc3MgKi9cbiAgICAgIC5mb3JtLWZpZWxkLWdyb3VwLS1oYWxmIGlucHV0IHtcbiAgICAgICAgZmxleDogMCAwIDQ4JTsgfSB9XG4gIC8qIGxpbmUgNDksIHNyYy9zdHlsZXMvbW9kdWxlcy9pbnB1dC5zY3NzICovXG4gIC5mb3JtLWZpZWxkLWdyb3VwLS1mdWxsICoge1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gIC8qIGxpbmUgNTQsIHNyYy9zdHlsZXMvbW9kdWxlcy9pbnB1dC5zY3NzICovXG4gIC5mb3JtLWZpZWxkLWdyb3VwIGlucHV0IHtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlLUNvbmRlbnNlZEJsYWNrXCIsIHNhbnMtc2VyaWY7IH1cbiAgLyogbGluZSA1OCwgc3JjL3N0eWxlcy9tb2R1bGVzL2lucHV0LnNjc3MgKi9cbiAgLmZvcm0tZmllbGQtZ3JvdXAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5mb3JtLWZpZWxkLWdyb3VwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmZvcm0tZmllbGQtZ3JvdXAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgLmZvcm0tZmllbGQtZ3JvdXAgdGV4dGFyZWEsXG4gIC5mb3JtLWZpZWxkLWdyb3VwIGJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLyogbGluZSA2Nywgc3JjL3N0eWxlcy9tb2R1bGVzL2lucHV0LnNjc3MgKi9cbiAgLmZvcm0tZmllbGQtZ3JvdXAgaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDsgfVxuICAvKiBsaW5lIDcyLCBzcmMvc3R5bGVzL21vZHVsZXMvaW5wdXQuc2NzcyAqL1xuICAuZm9ybS1maWVsZC1ncm91cCB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUtQ29uZGVuc2VkQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLyogbGluZSAxLCBzcmMvc3R5bGVzL21vZHVsZXMvbWVkaWEuc2NzcyAqL1xuaW1nLFxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLyogbGluZSAxLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3JpZC5zY3NzICovXG4udy0xMDAge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDQsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbi5tYXgtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC8qIGxpbmUgOCwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyaWQuc2NzcyAqL1xuICAubWF4LXdpZHRoLS1oZWFkZXIge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAvKiBsaW5lIDEyLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3JpZC5zY3NzICovXG4gIC5tYXgtd2lkdGgtLWRlZmF1bHQge1xuICAgIG1heC13aWR0aDogODJyZW07XG4gICAgcGFkZGluZzogMCA1JTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTIsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbiAgICAgIC5tYXgtd2lkdGgtLWRlZmF1bHQge1xuICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTsgfSB9XG4gIC8qIGxpbmUgMjEsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbiAgLm1heC13aWR0aC0tZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgICBwYWRkaW5nOiAwIGNhbGMoNSUgLSAwLjc1cmVtKTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjEsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbiAgICAgIC5tYXgtd2lkdGgtLWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTsgfSB9XG4gIC8qIGxpbmUgMzAsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbiAgLm1heC13aWR0aC0tbGF0ZXN0LW5ld3Mge1xuICAgIG1heC13aWR0aDogOTJyZW07XG4gICAgcGFkZGluZzogMCA1JTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMzAsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbiAgICAgIC5tYXgtd2lkdGgtLWxhdGVzdC1uZXdzIHtcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW07IH0gfVxuICAvKiBsaW5lIDM5LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3JpZC5zY3NzICovXG4gIC5tYXgtd2lkdGgtLW5hdiB7XG4gICAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDM5LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3JpZC5zY3NzICovXG4gICAgICAubWF4LXdpZHRoLS1uYXYge1xuICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTsgfSB9XG4gIC8qIGxpbmUgNDgsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbiAgLm1heC13aWR0aC0tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLyogbGluZSA0OCwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyaWQuc2NzcyAqL1xuICAgICAgLm1heC13aWR0aC0tZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAzLjVyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAvKiBsaW5lIDQ4LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3JpZC5zY3NzICovXG4gICAgICAubWF4LXdpZHRoLS1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAwICA1cmVtOyB9IH1cbiAgLyogbGluZSA2MSwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyaWQuc2NzcyAqL1xuICAubWF4LXdpZHRoLS1ncmlkIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwLjc1cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSA2MSwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyaWQuc2NzcyAqL1xuICAgICAgLm1heC13aWR0aC0tZ3JpZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTsgfSB9XG5cbi8qIGxpbmUgNzEsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbi5ncmlkLWl0ZW0ge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgNzYsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbiAgICAuZ3JpZC1pdGVtLS1sZy0yNSB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLyogbGluZSA4MCwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyaWQuc2NzcyAqL1xuICAgIC5ncmlkLWl0ZW0tLWxnLTc1IHtcbiAgICAgIHdpZHRoOiA3NSU7IH0gfVxuXG4vKiBsaW5lIDg3LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3JpZC5zY3NzICovXG4ucGFnZS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDkxLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3JpZC5zY3NzICovXG4gIC5ncmlkLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAxMDAsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbiAgLm1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTA2LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3JpZC5zY3NzICovXG4gIC5tb2JpbGUtc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSAxMTIsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbiAgLnRhYmxldC1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDExOCwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyaWQuc2NzcyAqL1xuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgMTIxLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3JpZC5zY3NzICovXG4gICAgLmhpZGUtLXRvLXRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAxMjgsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbi5kaWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSAxMzIsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbi5yZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAxMzcsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbi5tLWJvdHRvbS0tc20ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLyogbGluZSAxNDEsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbi5tLWJvdHRvbS0tYmFzZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLyogbGluZSAxNDUsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbi5tLWJvdHRvbS0tbWVkIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDE0OSwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyaWQuc2NzcyAqL1xuICAubS1ib3R0b20tLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG5cbi8qIGxpbmUgMTU3LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3JpZC5zY3NzICovXG4ubS10b3AtLXNtIHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4vKiBsaW5lIDE2MSwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyaWQuc2NzcyAqL1xuLm0tdG9wLS1iYXNlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuXG4vKiBsaW5lIDE2NSwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyaWQuc2NzcyAqL1xuLm0tdG9wLS1tZWQge1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTY5LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3JpZC5zY3NzICovXG4gIC5tLXRvcC0tbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cblxuLyogbGluZSAxNzYsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmlkLnNjc3MgKi9cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zdHlsZXMvbW9kdWxlcy9mbGV4LnNjc3MgKi9cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC8qIGxpbmUgNSwgc3JjL3N0eWxlcy9tb2R1bGVzL2ZsZXguc2NzcyAqL1xuICAuZmxleC0tY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC8qIGxpbmUgOSwgc3JjL3N0eWxlcy9tb2R1bGVzL2ZsZXguc2NzcyAqL1xuICAuZmxleC0tc2Ige1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAvKiBsaW5lIDEzLCBzcmMvc3R5bGVzL21vZHVsZXMvZmxleC5zY3NzICovXG4gIC5mbGV4LS1qZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAvKiBsaW5lIDE3LCBzcmMvc3R5bGVzL21vZHVsZXMvZmxleC5zY3NzICovXG4gIC5mbGV4LS1qYyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLyogbGluZSAyMSwgc3JjL3N0eWxlcy9tb2R1bGVzL2ZsZXguc2NzcyAqL1xuICAuZmxleC0tYWxpZ24tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLyogbGluZSAyNSwgc3JjL3N0eWxlcy9tb2R1bGVzL2ZsZXguc2NzcyAqL1xuICAuZmxleC0tYXMge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgLyogbGluZSAyOSwgc3JjL3N0eWxlcy9tb2R1bGVzL2ZsZXguc2NzcyAqL1xuICAuZmxleC0tYWxpZ24tY2VudGVyLCAuZmxleC0tYWMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLyogbGluZSAzNSwgc3JjL3N0eWxlcy9tb2R1bGVzL2ZsZXguc2NzcyAqL1xuLmlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLyogbGluZSAzOSwgc3JjL3N0eWxlcy9tb2R1bGVzL2ZsZXguc2NzcyAqL1xuLmZsZXgtaXRlbSB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAxLjVyZW0pO1xuICBtYXJnaW46IDAgMC43NXJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgNDMsIHNyYy9zdHlsZXMvbW9kdWxlcy9mbGV4LnNjc3MgKi9cbiAgICAuZmxleC1pdGVtLS1hdXRvIHtcbiAgICAgIGZsZXg6IDE7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgNDgsIHNyYy9zdHlsZXMvbW9kdWxlcy9mbGV4LnNjc3MgKi9cbiAgICAuZmxleC1pdGVtLS1hdXRvLW92ZXJyaWRlIHtcbiAgICAgIGZsZXg6IDEgIWltcG9ydGFudDsgfSB9XG4gIC8qIGxpbmUgNTYsIHNyYy9zdHlsZXMvbW9kdWxlcy9mbGV4LnNjc3MgKi9cbiAgLmZsZXgtaXRlbS0tc20tMzMge1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAxLjVyZW0pOyB9XG4gIC8qIGxpbmUgNjAsIHNyYy9zdHlsZXMvbW9kdWxlcy9mbGV4LnNjc3MgKi9cbiAgLmZsZXgtaXRlbS0tc20tNDAge1xuICAgIGZsZXg6IDAgMCBjYWxjKDQwJSAtIDEuNXJlbSk7IH1cbiAgLyogbGluZSA2NCwgc3JjL3N0eWxlcy9tb2R1bGVzL2ZsZXguc2NzcyAqL1xuICAuZmxleC1pdGVtLS1zbS01MCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMS41cmVtKTsgfVxuICAvKiBsaW5lIDY4LCBzcmMvc3R5bGVzL21vZHVsZXMvZmxleC5zY3NzICovXG4gIC5mbGV4LWl0ZW0tLXNtLTYwIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg2MCUgLSAxLjVyZW0pOyB9XG4gIC8qIGxpbmUgNzIsIHNyYy9zdHlsZXMvbW9kdWxlcy9mbGV4LnNjc3MgKi9cbiAgLmZsZXgtaXRlbS0tc20tNjYge1xuICAgIGZsZXg6IDAgMCBjYWxjKDY2LjY2NiUgLSAxLjVyZW0pOyB9XG4gIC8qIGxpbmUgNzYsIHNyYy9zdHlsZXMvbW9kdWxlcy9mbGV4LnNjc3MgKi9cbiAgLmZsZXgtaXRlbS0tc20tMTAwIHtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMS41cmVtKTsgfVxuICAvKiBsaW5lIDgwLCBzcmMvc3R5bGVzL21vZHVsZXMvZmxleC5zY3NzICovXG4gIC5mbGV4LWl0ZW0tLXNtLWZ1bGwge1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDg0LCBzcmMvc3R5bGVzL21vZHVsZXMvZmxleC5zY3NzICovXG4gICAgLmZsZXgtaXRlbS0tc20tbS10b3Age1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDkzLCBzcmMvc3R5bGVzL21vZHVsZXMvZmxleC5zY3NzICovXG4gICAgLmZsZXgtaXRlbS0tbWVkLTMzIHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAxLjVyZW0pOyB9XG4gICAgLyogbGluZSA5Nywgc3JjL3N0eWxlcy9tb2R1bGVzL2ZsZXguc2NzcyAqL1xuICAgIC5mbGV4LWl0ZW0tLW1lZC00MCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYyg0MCUgLSAxLjVyZW0pOyB9XG4gICAgLyogbGluZSAxMDEsIHNyYy9zdHlsZXMvbW9kdWxlcy9mbGV4LnNjc3MgKi9cbiAgICAuZmxleC1pdGVtLS1tZWQtNTAge1xuICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMS41cmVtKTsgfVxuICAgIC8qIGxpbmUgMTA1LCBzcmMvc3R5bGVzL21vZHVsZXMvZmxleC5zY3NzICovXG4gICAgLmZsZXgtaXRlbS0tbWVkLTYwIHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDYwJSAtIDEuNXJlbSk7IH1cbiAgICAvKiBsaW5lIDEwOSwgc3JjL3N0eWxlcy9tb2R1bGVzL2ZsZXguc2NzcyAqL1xuICAgIC5mbGV4LWl0ZW0tLW1lZC02NiB7XG4gICAgICBmbGV4OiAwIDAgY2FsYyg2Ni42NjYlIC0gMS41cmVtKTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLyogbGluZSAxMTcsIHNyYy9zdHlsZXMvbW9kdWxlcy9mbGV4LnNjc3MgKi9cbiAgICAuZmxleC1pdGVtLS1sZy1hdXRvIHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAvKiBsaW5lIDEyMSwgc3JjL3N0eWxlcy9tb2R1bGVzL2ZsZXguc2NzcyAqL1xuICAgIC5mbGV4LWl0ZW0tLWxnLTIwIHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDIwJSAtIDEuNXJlbSk7IH1cbiAgICAvKiBsaW5lIDEyNSwgc3JjL3N0eWxlcy9tb2R1bGVzL2ZsZXguc2NzcyAqL1xuICAgIC5mbGV4LWl0ZW0tLWxnLTI1IHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDEuNXJlbSk7IH1cbiAgICAvKiBsaW5lIDEyOSwgc3JjL3N0eWxlcy9tb2R1bGVzL2ZsZXguc2NzcyAqL1xuICAgIC5mbGV4LWl0ZW0tLWxnLTMzIHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAxLjVyZW0pOyB9XG4gICAgLyogbGluZSAxMzMsIHNyYy9zdHlsZXMvbW9kdWxlcy9mbGV4LnNjc3MgKi9cbiAgICAuZmxleC1pdGVtLS1sZy00MCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYyg0MCUgLSAxLjVyZW0pOyB9XG4gICAgLyogbGluZSAxMzcsIHNyYy9zdHlsZXMvbW9kdWxlcy9mbGV4LnNjc3MgKi9cbiAgICAuZmxleC1pdGVtLS1sZy01MCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxLjVyZW0pOyB9XG4gICAgLyogbGluZSAxNDEsIHNyYy9zdHlsZXMvbW9kdWxlcy9mbGV4LnNjc3MgKi9cbiAgICAuZmxleC1pdGVtLS1sZy02MCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYyg2MCUgLSAxLjVyZW0pOyB9XG4gICAgLyogbGluZSAxNDUsIHNyYy9zdHlsZXMvbW9kdWxlcy9mbGV4LnNjc3MgKi9cbiAgICAuZmxleC1pdGVtLS1sZy02NiB7XG4gICAgICBmbGV4OiAwIDAgY2FsYyg2Ni42NjYlIC0gMS41cmVtKTsgfVxuICAgIC8qIGxpbmUgMTQ5LCBzcmMvc3R5bGVzL21vZHVsZXMvZmxleC5zY3NzICovXG4gICAgLmZsZXgtaXRlbS0tbGctNzUge1xuICAgICAgZmxleDogMCAwIGNhbGMoNzUlIC0gMS41cmVtKTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDE1Nywgc3JjL3N0eWxlcy9tb2R1bGVzL2ZsZXguc2NzcyAqL1xuICAgIC5mbGV4LWl0ZW0tc3BhY2VyLWJvdHRvbS0tdG8tdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgMTYzLCBzcmMvc3R5bGVzL21vZHVsZXMvZmxleC5zY3NzICovXG4gICAgLmZsZXgtaXRlbS1zcGFjZXItYm90dG9tLS10by1kZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgMTcyLCBzcmMvc3R5bGVzL21vZHVsZXMvZmxleC5zY3NzICovXG4gICAgLmZsZXgtaXRlbS0tc3BhY2VyLWxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDE3OCwgc3JjL3N0eWxlcy9tb2R1bGVzL2ZsZXguc2NzcyAqL1xuICAgIC5mbGV4LWl0ZW0tLXNwYWNlci1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9IH1cblxuLyogbGluZSA3Miwgc3JjL3N0eWxlcy9tb2R1bGVzL3R5cG9ncmFwaHkuc2NzcyAqL1xuLnVsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSA3Niwgc3JjL3N0eWxlcy9tb2R1bGVzL3R5cG9ncmFwaHkuc2NzcyAqL1xuLm5vLXVsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgODAsIHNyYy9zdHlsZXMvbW9kdWxlcy90eXBvZ3JhcGh5LnNjc3MgKi9cbi51Y2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogbGluZSA4NSwgc3JjL3N0eWxlcy9tb2R1bGVzL3R5cG9ncmFwaHkuc2NzcyAqL1xuLnNhbnMsIC5zYW5zIHAsIC5zYW5zICoge1xuICBmb250LXNpemU6IDEuMDEyNXJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA4NSwgc3JjL3N0eWxlcy9tb2R1bGVzL3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIC5zYW5zLCAuc2FucyBwLCAuc2FucyAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG4vKiBsaW5lIDkwLCBzcmMvc3R5bGVzL21vZHVsZXMvdHlwb2dyYXBoeS5zY3NzICovXG4udGFyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDkzLCBzcmMvc3R5bGVzL21vZHVsZXMvdHlwb2dyYXBoeS5zY3NzICovXG4gICAgLnRhci0tbGcge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4vKiBsaW5lIDEwMCwgc3JjL3N0eWxlcy9tb2R1bGVzL3R5cG9ncmFwaHkuc2NzcyAqL1xuLnRhYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDEwNCwgc3JjL3N0eWxlcy9tb2R1bGVzL3R5cG9ncmFwaHkuc2NzcyAqL1xuLnRhaiB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLyogbGluZSAxMDksIHNyYy9zdHlsZXMvbW9kdWxlcy90eXBvZ3JhcGh5LnNjc3MgKi9cbnAsXG5pbnB1dCxcbmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS4wMTI1cmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDEwOSwgc3JjL3N0eWxlcy9tb2R1bGVzL3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIHAsXG4gICAgaW5wdXQsXG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG4vKiBsaW5lIDExNiwgc3JjL3N0eWxlcy9tb2R1bGVzL3R5cG9ncmFwaHkuc2NzcyAqL1xuaDEsIGgxICoge1xuICBmb250LXNpemU6IDMuNDEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1Db25kZW5zZWRCbGFja1wiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC8qIGxpbmUgMTE2LCBzcmMvc3R5bGVzL21vZHVsZXMvdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDEsIGgxICoge1xuICAgICAgZm9udC1zaXplOiAyLjk0cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTE2LCBzcmMvc3R5bGVzL21vZHVsZXMvdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDEsIGgxICoge1xuICAgICAgZm9udC1zaXplOiA1LjI1cmVtOyB9IH1cblxuLyogbGluZSAxMjIsIHNyYy9zdHlsZXMvbW9kdWxlcy90eXBvZ3JhcGh5LnNjc3MgKi9cbmgyLCBoMiAqIHtcbiAgZm9udC1zaXplOiAyLjcyMTg4cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlLUNvbmRlbnNlZEJsYWNrXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTIyLCBzcmMvc3R5bGVzL21vZHVsZXMvdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDIsIGgyICoge1xuICAgICAgZm9udC1zaXplOiA0LjE4NzVyZW07IH0gfVxuXG4vKiBsaW5lIDEyOCwgc3JjL3N0eWxlcy9tb2R1bGVzL3R5cG9ncmFwaHkuc2NzcyAqL1xuaDMsIGgzICoge1xuICBmb250LXNpemU6IDMuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGZvbnQtc2l6ZTogNTAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlLUNvbmRlbnNlZEJsYWNrXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTI4LCBzcmMvc3R5bGVzL21vZHVsZXMvdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDMsIGgzICoge1xuICAgICAgZm9udC1zaXplOiAzLjg3NXJlbTsgfSB9XG5cbi8qIGxpbmUgMTM0LCBzcmMvc3R5bGVzL21vZHVsZXMvdHlwb2dyYXBoeS5zY3NzICovXG5oNCwgaDQgKiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiA1MDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTM0LCBzcmMvc3R5bGVzL21vZHVsZXMvdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDQsIGg0ICoge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG4vKiBsaW5lIDE0MCwgc3JjL3N0eWxlcy9tb2R1bGVzL3R5cG9ncmFwaHkuc2NzcyAqL1xuaDUsIGg1ICoge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLyogbGluZSAxNDYsIHNyYy9zdHlsZXMvbW9kdWxlcy90eXBvZ3JhcGh5LnNjc3MgKi9cbi5mb250LS1scmcsIC5mb250LS1scmcgcCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cblxuLyogbGluZSAxNTIsIHNyYy9zdHlsZXMvbW9kdWxlcy90eXBvZ3JhcGh5LnNjc3MgKi9cbmg2LCBoNiAqIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuXG4vKiBsaW5lIDE2MSwgc3JjL3N0eWxlcy9tb2R1bGVzL3R5cG9ncmFwaHkuc2NzcyAqL1xuLnNtLCAuc20gKixcbnAuc20sXG5wLnNtICosXG5wLnNtYWxsLFxucC5zbWFsbCAqLFxucC5oYXMtc21hbGwtZm9udC1zaXplLFxucC5oYXMtc21hbGwtZm9udC1zaXplICoge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxNjEsIHNyYy9zdHlsZXMvbW9kdWxlcy90eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAuc20sIC5zbSAqLFxuICAgIHAuc20sXG4gICAgcC5zbSAqLFxuICAgIHAuc21hbGwsXG4gICAgcC5zbWFsbCAqLFxuICAgIHAuaGFzLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICBwLmhhcy1zbWFsbC1mb250LXNpemUgKiB7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG5cbi8qIGxpbmUgMTY4LCBzcmMvc3R5bGVzL21vZHVsZXMvdHlwb2dyYXBoeS5zY3NzICovXG4uZm9udC0tYm9keSAqLCAuZm9udC0tYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNzQsIHNyYy9zdHlsZXMvbW9kdWxlcy90eXBvZ3JhcGh5LnNjc3MgKi9cbi5mb250LS1ib2xkICosIC5mb250LS1ib2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1Db25kZW5zZWRCb2xkXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxODAsIHNyYy9zdHlsZXMvbW9kdWxlcy90eXBvZ3JhcGh5LnNjc3MgKi9cbi5mb250LS1ibGFjayAqLCAuZm9udC0tYmxhY2sge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlLUNvbmRlbnNlZEJsYWNrXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE4Niwgc3JjL3N0eWxlcy9tb2R1bGVzL3R5cG9ncmFwaHkuc2NzcyAqL1xuZW0sIC5pdGFsaWMsIGl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKiBsaW5lIDE5MCwgc3JjL3N0eWxlcy9tb2R1bGVzL3R5cG9ncmFwaHkuc2NzcyAqL1xuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIGxpbmUgMTk3LCBzcmMvc3R5bGVzL21vZHVsZXMvdHlwb2dyYXBoeS5zY3NzICovXG4ubHMtLWFscGhhLCAubHMtLWFscGhhICoge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG5cbi8qIGxpbmUgMjA0LCBzcmMvc3R5bGVzL21vZHVsZXMvdHlwb2dyYXBoeS5zY3NzICovXG4ubWVkLCAubWVkICoge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi8qIGxpbmUgMjEwLCBzcmMvc3R5bGVzL21vZHVsZXMvdHlwb2dyYXBoeS5zY3NzICovXG4udGV4dC1ydWxlcyA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07IH1cblxuLyogbGluZSAyMTQsIHNyYy9zdHlsZXMvbW9kdWxlcy90eXBvZ3JhcGh5LnNjc3MgKi9cbi50ZXh0LXJ1bGVzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRDIyMzJBOyB9XG4gIC8qIGxpbmUgMjE3LCBzcmMvc3R5bGVzL21vZHVsZXMvdHlwb2dyYXBoeS5zY3NzICovXG4gIC50ZXh0LXJ1bGVzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRDIyMzJBOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlLUNvbmRlbnNlZEJsYWNrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4wMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgIGlucHV0LFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cblxuLyogbGluZSA5LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuKjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udGFpbmVyIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSwgLmZvcm0tY29udGFpbmVyIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E5YTlhOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAyMCwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRhaW5lciAuZm9ybS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMS43NXJlbTsgfVxuICAvKiBsaW5lIDI0LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jb250YWluZXIgLmZvcm0taW5wdXQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLyogbGluZSAyOSwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udGFpbmVyIC5mb3JtLWlucHV0LS1lcnJvcjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWVycm9yKTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRDIyMzJBO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHJlbTtcbiAgICB0b3A6IC0xLjI1cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAyOSwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAgIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1pbnB1dC0tZXJyb3I6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG4gIC8qIGxpbmUgMzksIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1pbnB1dC0tZXJyb3IgaW5wdXQge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNEMjIzMkE7IH1cbiAgLyogbGluZSA0NCwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udGFpbmVyIC5mb3JtLWlucHV0IGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDUwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgNDQsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgICAuZm9ybS1jb250YWluZXIgLmZvcm0taW5wdXQgaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gICAgLyogbGluZSA1MSwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1jb250YWluZXIgLmZvcm0taW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7IH1cbiAgICAvKiBsaW5lIDU2LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1pbnB1dCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDsgfVxuICAgIC8qIGxpbmUgNjEsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0tY29udGFpbmVyIC5mb3JtLWlucHV0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDsgfVxuICAgIC8qIGxpbmUgNjYsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0tY29udGFpbmVyIC5mb3JtLWlucHV0IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7IH1cbiAgICAvKiBsaW5lIDcxLCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1pbnB1dCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsLFxuICAgIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1pbnB1dCBpbnB1dDpmb2N1cyArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNC4xcmVtKSB0cmFuc2xhdGVYKC0xcmVtKSBzY2FsZSgwLjQpO1xuICAgICAgb3BhY2l0eTogMC4zOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAvKiBsaW5lIDcxLCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgICAgICAuZm9ybS1jb250YWluZXIgLmZvcm0taW5wdXQgaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyBsYWJlbCxcbiAgICAgICAgLmZvcm0tY29udGFpbmVyIC5mb3JtLWlucHV0IGlucHV0OmZvY3VzICsgbGFiZWwge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMy43NXJlbSkgdHJhbnNsYXRlWCgtMXJlbSkgc2NhbGUoMC40KTsgfSB9XG4gICAgLyogbGluZSA4Miwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1jb250YWluZXIgLmZvcm0taW5wdXQgaW5wdXRbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gIC8qIGxpbmUgODcsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNvbnRhaW5lciAuZm9ybS1pbnB1dCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiA1MDA7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzMxMzEzMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDAuMTU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDg3LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgICAgLmZvcm0tY29udGFpbmVyIC5mb3JtLWlucHV0IGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDg3LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgICAgLmZvcm0tY29udGFpbmVyIC5mb3JtLWlucHV0IGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuMjVyZW07IH0gfVxuXG4vKiBsaW5lIDEwOSwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAvKiBsaW5lIDExMiwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tYmxvY2tfX2xhYmVsIHtcbiAgICBmbGV4OiAwIDAgMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDExMiwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAgIC5mb3JtLWJsb2NrX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDExOSwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAgIC5mb3JtLWJsb2NrX19sYWJlbC0tMjUge1xuICAgICAgICBmbGV4OiAwIDAgMjUlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLyogbGluZSAxMjUsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgICAuZm9ybS1ibG9ja19fbGFiZWwtLTUwIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC8qIGxpbmUgMTMxLCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgICAgLmZvcm0tYmxvY2tfX2xhYmVsLS03NSB7XG4gICAgICAgIGZsZXg6IDAgMCA3NSU7IH0gfVxuICAvKiBsaW5lIDEzOCwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tYmxvY2tfX2lucHV0cyB7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLyogbGluZSAxNDEsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgICAuZm9ybS1ibG9ja19faW5wdXRzLS0yNSB7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDE0Nywgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAgIC5mb3JtLWJsb2NrX19pbnB1dHMtLTUwIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC8qIGxpbmUgMTUzLCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgICAgLmZvcm0tYmxvY2tfX2lucHV0cy0tNzUge1xuICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07IH0gfVxuXG4vKiBsaW5lIDE2Miwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNoZWNrYm94ZXMsXG4uZm9ybS1yYWRpb3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAxNjcsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pbnB1dC0tZXJyb3I6YWZ0ZXIsXG4gIC5mb3JtLXJhZGlvcy5mb3JtLWlucHV0LS1lcnJvcjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWVycm9yKTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRDIyMzJBO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHJlbTtcbiAgICB0b3A6IC0xLjI1cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAxNjcsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgICAuZm9ybS1jaGVja2JveGVzLmZvcm0taW5wdXQtLWVycm9yOmFmdGVyLFxuICAgICAgLmZvcm0tcmFkaW9zLmZvcm0taW5wdXQtLWVycm9yOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH0gfVxuICAvKiBsaW5lIDE3Nywgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY2hlY2tib3hlcy5mb3JtLWlucHV0LS1lcnJvciBpbnB1dCxcbiAgLmZvcm0tcmFkaW9zLmZvcm0taW5wdXQtLWVycm9yIGlucHV0IHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjRDIyMzJBOyB9XG5cbi8qIGxpbmUgMTgzLCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuLmZvcm0tY2hlY2tib3hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAvKiBsaW5lIDE4OCwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDE4OCwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAgIC5mb3JtLWNoZWNrYm94ZXMgLmZvcm0tY2hlY2tib3gge1xuICAgICAgICBmbGV4OiAwIDAgNTAlOyB9IH1cbiAgICAvKiBsaW5lIDE5OSwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1jaGVja2JveGVzIC5mb3JtLWNoZWNrYm94IGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMjAzLCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgICAgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLmZpbHRlci1jaGVja2JveCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEMjIzMkE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0QyMjMyQTsgfVxuICAgIC8qIGxpbmUgMjEwLCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWNoZWNrYm94ZXMgLmZvcm0tY2hlY2tib3ggbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgLyogbGluZSAyMTgsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1jaGVja2JveCAuZmlsdGVyLWNoZWNrYm94IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhOWE5YTk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMjMwLCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgICAgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1jaGVja2JveCAuZmlsdGVyLWNoZWNrYm94LmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEMjIzMkE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0QyMjMyQTsgfVxuXG4vKiBsaW5lIDIzOCwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbi5mb3JtLXJhZGlvcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLyogbGluZSAyNDMsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gIC5mb3JtLXJhZGlvcyAuZm9ybS1yYWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDI0Mywgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAgIC5mb3JtLXJhZGlvcyAuZm9ybS1yYWRpbyB7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7IH0gfVxuICAgIC8qIGxpbmUgMjU2LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLXJhZGlvcyAuZm9ybS1yYWRpbyBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDI2MCwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAgIC5mb3JtLXJhZGlvcyAuZm9ybS1yYWRpbyBpbnB1dDpjaGVja2VkICsgLmZpbHRlci1yYWRpbyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEMjIzMkE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0QyMjMyQTsgfVxuICAgIC8qIGxpbmUgMjY3LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLXJhZGlvcyAuZm9ybS1yYWRpbyBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAvKiBsaW5lIDI3NSwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1yYWRpb3MgLmZvcm0tcmFkaW8gLmZpbHRlci1yYWRpbyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTlhOWE5O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAvKiBsaW5lIDI4OCwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAgIC5mb3JtLXJhZGlvcyAuZm9ybS1yYWRpbyAuZmlsdGVyLXJhZGlvLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEMjIzMkE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0QyMjMyQTsgfVxuXG4vKiBsaW5lIDI5Nywgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAvKiBsaW5lIDMwMCwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbHMgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLyogbGluZSAzMDQsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0tY29udHJvbHMgLmZvcm0tY29udHJvbC0tbmV4dCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgMzA5LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWNvbnRyb2xzIC5mb3JtLWNvbnRyb2wtLWJhY2sge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDMxNCwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1jb250cm9scyAuZm9ybS1jb250cm9sX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDIyMzJBO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNC4yNXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLyogbGluZSAzMTQsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgICAgIC5mb3JtLWNvbnRyb2xzIC5mb3JtLWNvbnRyb2xfX2Fycm93IHtcbiAgICAgICAgICBoZWlnaHQ6IDNyZW07IH0gfVxuICAgICAgLyogbGluZSAzMjYsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgICAuZm9ybS1jb250cm9scyAuZm9ybS1jb250cm9sX19hcnJvdy0tbmV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDMyNiwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAgICAgICAuZm9ybS1jb250cm9scyAuZm9ybS1jb250cm9sX19hcnJvdy0tbmV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfSB9XG4gICAgICAgIC8qIGxpbmUgMzM0LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgICAgICAuZm9ybS1jb250cm9scyAuZm9ybS1jb250cm9sX19hcnJvdy0tbmV4dCBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgICAvKiBsaW5lIDM0MSwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAgIC5mb3JtLWNvbnRyb2xzIC5mb3JtLWNvbnRyb2xfX2Fycm93LS1iYWNrIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC8qIGxpbmUgMzQxLCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgICAgICAgIC5mb3JtLWNvbnRyb2xzIC5mb3JtLWNvbnRyb2xfX2Fycm93LS1iYWNrIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG4gICAgICAvKiBsaW5lIDM1MCwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAgIC5mb3JtLWNvbnRyb2xzIC5mb3JtLWNvbnRyb2xfX2Fycm93IHN2ZyB7XG4gICAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDM1MCwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAgICAgICAuZm9ybS1jb250cm9scyAuZm9ybS1jb250cm9sX19hcnJvdyBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07IH0gfVxuXG4vKiBsaW5lIDM2Mywgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMzcxLCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cblxuLyogbGluZSAzNzQsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4uaW5wdXQtZ3JvdXAtYXBwZW5kLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLyogbGluZSAzNzcsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMzgxLCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDUwMDtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E5YTlhOTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDM4MSwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbi8qKipTRUxFQ1QgMioqKiovXG4vKiBsaW5lIDQwMywgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNhOWE5YTk7IH1cblxuLyogbGluZSA0MDgsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2E5YTlhOTsgfVxuXG4vKiBsaW5lIDQxMywgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2E5YTlhOTsgfVxuXG4vKiBsaW5lIDQxOSwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBoZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDI1LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTlhOWE5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MzEsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtaW4taGVpZ2h0OiA1cmVtOyB9XG4gIC8qIGxpbmUgNDM5LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gIC8qIGxpbmUgNDQ0LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ0OCwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMjIzMkEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ1Miwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2E5YTlhOSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDVyZW07IH1cbiAgICAvKiBsaW5lIDQ1Nywgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NjQsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC8qIGxpbmUgNDY4LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLyogbGluZSA0NzMsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC1zaXplOiA1MDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSA0NzMsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gIC8qIGxpbmUgNDgyLCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgcGFkZGluZzogMTlweCAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDg5LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAvKiBsaW5lIDQ5NCwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIGlucHV0LnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogNTAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSA0OTQsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgaW5wdXQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICAvKiBsaW5lIDQ5OSwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNTAyLCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDUxMCwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbnVsLmN1c3RvbV9jaGVja2JveCAuY2hlY2sge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1MTYsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG51bC5jdXN0b21fY2hlY2tib3gsXG51bC5jdXN0b21fcmFkaW8ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTIzLCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICB1bC5jdXN0b21fY2hlY2tib3ggbGksXG4gIHVsLmN1c3RvbV9yYWRpbyBsaSB7XG4gICAgY29sb3I6ICMzMTMxMzE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzOyB9XG4gICAgLyogbGluZSA1MzMsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgdWwuY3VzdG9tX2NoZWNrYm94IGxpLm5vLWJvcmRlcixcbiAgICB1bC5jdXN0b21fcmFkaW8gbGkubm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNTM3LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgIHVsLmN1c3RvbV9jaGVja2JveCBsaS5maXJzdCxcbiAgICB1bC5jdXN0b21fcmFkaW8gbGkuZmlyc3Qge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLyogbGluZSA1NDIsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgICB1bC5jdXN0b21fY2hlY2tib3ggbGkuZmlyc3QgbGFiZWwsXG4gICAgICB1bC5jdXN0b21fcmFkaW8gbGkuZmlyc3QgbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHggMjVweCA2MHB4OyB9XG4gICAgLyogbGluZSA1NDcsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgdWwuY3VzdG9tX2NoZWNrYm94IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuICAgIHVsLmN1c3RvbV9jaGVja2JveCBsaSBpbnB1dFt0eXBlPXJhZGlvXSxcbiAgICB1bC5jdXN0b21fcmFkaW8gbGkgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4gICAgdWwuY3VzdG9tX3JhZGlvIGxpIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC8qIGxpbmUgNTU0LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgIHVsLmN1c3RvbV9jaGVja2JveCBsaSBsYWJlbCxcbiAgICB1bC5jdXN0b21fcmFkaW8gbGkgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMjVweCA2MHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGxpbmVhcjsgfVxuICAgIC8qIGxpbmUgNTY4LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgIHVsLmN1c3RvbV9jaGVja2JveCBsaTpob3ZlciBsYWJlbCxcbiAgICB1bC5jdXN0b21fcmFkaW8gbGk6aG92ZXIgbGFiZWwge1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLyogbGluZSA1NzIsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgdWwuY3VzdG9tX2NoZWNrYm94IGxpIC5jaGVjayxcbiAgICB1bC5jdXN0b21fcmFkaW8gbGkgLmNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAjMzEzMTMxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIC4yNXMgbGluZWFyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgLjI1cyBsaW5lYXI7IH1cbiAgICAvKiBsaW5lIDU4OCwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICB1bC5jdXN0b21fY2hlY2tib3ggbGk6aG92ZXIgLmNoZWNrLFxuICAgIHVsLmN1c3RvbV9yYWRpbyBsaTpob3ZlciAuY2hlY2sge1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgYmxhY2s7IH1cbiAgICAvKiBsaW5lIDU5Miwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbiAgICB1bC5jdXN0b21fY2hlY2tib3ggbGkgLmNoZWNrOjpiZWZvcmUsXG4gICAgdWwuY3VzdG9tX3JhZGlvIGxpIC5jaGVjazo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjsgfVxuICAgIC8qIGxpbmUgNjA1LCBzcmMvc3R5bGVzL21vZHVsZXMvZm9ybXMuc2NzcyAqL1xuICAgIHVsLmN1c3RvbV9jaGVja2JveCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNoZWNrLFxuICAgIHVsLmN1c3RvbV9jaGVja2JveCBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNoZWNrLFxuICAgIHVsLmN1c3RvbV9yYWRpbyBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNoZWNrLFxuICAgIHVsLmN1c3RvbV9yYWRpbyBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAjRDIyMzJBOyB9XG4gICAgLyogbGluZSA2MTMsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgdWwuY3VzdG9tX2NoZWNrYm94IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuY2hlY2s6OmJlZm9yZSxcbiAgICB1bC5jdXN0b21fY2hlY2tib3ggbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaGVjazo6YmVmb3JlLFxuICAgIHVsLmN1c3RvbV9yYWRpbyBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNoZWNrOjpiZWZvcmUsXG4gICAgdWwuY3VzdG9tX3JhZGlvIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAuY2hlY2s6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDIyMzJBOyB9XG4gICAgLyogbGluZSA2MTgsIHNyYy9zdHlsZXMvbW9kdWxlcy9mb3Jtcy5zY3NzICovXG4gICAgdWwuY3VzdG9tX2NoZWNrYm94IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiBsYWJlbCxcbiAgICB1bC5jdXN0b21fY2hlY2tib3ggbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IGxhYmVsLFxuICAgIHVsLmN1c3RvbV9yYWRpbyBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gbGFiZWwsXG4gICAgdWwuY3VzdG9tX3JhZGlvIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogI0QyMjMyQTsgfVxuXG4vKiBsaW5lIDYyNiwgc3JjL3N0eWxlcy9tb2R1bGVzL2Zvcm1zLnNjc3MgKi9cbi5mcm0tZXJyb3JzLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNEMjIzMkE7IH1cblxuLyogbGluZSAxLCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuLnBhZGRpbmcge1xuICBwYWRkaW5nOiAycmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuICAgIC5wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDMuNXJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuICAgIC5wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDVyZW07IH0gfVxuXG4vKiBsaW5lIDEzLCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuLnBhZGRpbmctbWQge1xuICBwYWRkaW5nOiAycmVtIDJyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDEzLCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuICAgIC5wYWRkaW5nLW1kIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAzLjVyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC8qIGxpbmUgMTMsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4gICAgLnBhZGRpbmctbWQge1xuICAgICAgcGFkZGluZzogM3JlbSA1cmVtOyB9IH1cblxuLyogbGluZSAyNSwgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDMwLCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbi50ZXh0LWdyZXkge1xuICBjb2xvcjogI2E5YTlhOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzgsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4udGV4dC1saWdodGVyLWdyZXkge1xuICBjb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDQsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuLm10LTEge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1MCwgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTQsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU3LCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2MCwgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjgsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uaDYge1xuICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC8qIGxpbmUgNzMsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4gIC5sZy1ib3JkZXIge1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgICAvKiBsaW5lIDc3LCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuICAgIC5sZy1ib3JkZXItbC00IHtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgODIsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4gICAgLmxnLWJvcmRlciAuYm9yZGVyLS1saWdodGVyLWdyZXkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2OyB9IH1cblxuLyogbGluZSA4OCwgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA5Mywgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbi5kaWFnLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0QyMjMyQTtcbiAgei1pbmRleDogMTsgfVxuICAvKiBsaW5lIDEwNCwgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbiAgLmRpYWctYXJyb3cgc3ZnIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgZmlsbDogI2ZmZjsgfVxuXG4vKiBsaW5lIDExMCwgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbi5zY3JvbGwtdG9wLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwLjVyZW07XG4gIHJpZ2h0OiAwLjRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxMTAsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4gICAgLnNjcm9sbC10b3AtaW5kaWNhdG9yIHtcbiAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgIHJpZ2h0OiAxcmVtOyB9IH1cbiAgLyogbGluZSAxMjMsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4gIC5zY3JvbGwtdG9wLWluZGljYXRvci5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMTI3LCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuICAuc2Nyb2xsLXRvcC1pbmRpY2F0b3Igc3ZnIHtcbiAgICB3aWR0aDogMXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTI3LCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuICAgICAgLnNjcm9sbC10b3AtaW5kaWNhdG9yIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07IH0gfVxuXG4vKiBsaW5lIDEzNiwgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbi5hcnJvdyB7XG4gIGJhY2tncm91bmQ6ICNEMjIzMkE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC8qIGxpbmUgMTQ2LCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuICAuYXJyb3ctLW5leHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDE1MCwgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbiAgLmFycm93IHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgc3Ryb2tlOiAjZmZmO1xuICAgIGhlaWdodDogMS41cmVtOyB9XG5cbi8qIGxpbmUgMTU5LCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI0QyMjMyQTsgfVxuXG4vKiBsaW5lIDE2Mywgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNEMjIzMkE7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxNjcsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4gIC5tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC8qIGxpbmUgMTczLCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuICAuZGVza3RvcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAxODEsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uYmctLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgMTgxLCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuLmJnLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OERFQTQ7IH1cblxuLyogbGluZSAxODEsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uYmctLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMjIzMkE7IH1cblxuLyogbGluZSAxODEsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uYmctLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNFMkQ7IH1cblxuLyogbGluZSAxODEsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uYmctLWxpZ2h0ZXItZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7IH1cblxuLyogbGluZSAxODEsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uYmctLWRhcmstZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTMxMzE7IH1cblxuLyogbGluZSAxODEsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uYmctLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlhOWE5OyB9XG5cbi8qIGxpbmUgMTgxLCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuLmJnLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSAxODEsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uYmctLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDE4OSwgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbi5maWxsLS1kZWZhdWx0IHtcbiAgZmlsbDogIzAwMDsgfVxuXG4vKiBsaW5lIDE4OSwgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbi5maWxsLS1ncmVlbiB7XG4gIGZpbGw6ICM2OERFQTQ7IH1cblxuLyogbGluZSAxODksIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uZmlsbC0tcmVkIHtcbiAgZmlsbDogI0QyMjMyQTsgfVxuXG4vKiBsaW5lIDE4OSwgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbi5maWxsLS15ZWxsb3cge1xuICBmaWxsOiAjRkZDRTJEOyB9XG5cbi8qIGxpbmUgMTg5LCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuLmZpbGwtLWxpZ2h0ZXItZ3JleSB7XG4gIGZpbGw6ICNlNmU2ZTY7IH1cblxuLyogbGluZSAxODksIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uZmlsbC0tZGFyay1ncmV5IHtcbiAgZmlsbDogIzMxMzEzMTsgfVxuXG4vKiBsaW5lIDE4OSwgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbi5maWxsLS1ncmV5IHtcbiAgZmlsbDogI2E5YTlhOTsgfVxuXG4vKiBsaW5lIDE4OSwgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbi5maWxsLS1ibGFjayB7XG4gIGZpbGw6ICMwMDA7IH1cblxuLyogbGluZSAxODksIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uZmlsbC0td2hpdGUge1xuICBmaWxsOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTk3LCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuLmNvbG9yLS1kZWZhdWx0IHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSAxOTcsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uY29sb3ItLWdyZWVuIHtcbiAgY29sb3I6ICM2OERFQTQ7IH1cblxuLyogbGluZSAxOTcsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uY29sb3ItLXJlZCB7XG4gIGNvbG9yOiAjRDIyMzJBOyB9XG5cbi8qIGxpbmUgMTk3LCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuLmNvbG9yLS15ZWxsb3cge1xuICBjb2xvcjogI0ZGQ0UyRDsgfVxuXG4vKiBsaW5lIDE5Nywgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbi5jb2xvci0tbGlnaHRlci1ncmV5IHtcbiAgY29sb3I6ICNlNmU2ZTY7IH1cblxuLyogbGluZSAxOTcsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uY29sb3ItLWRhcmstZ3JleSB7XG4gIGNvbG9yOiAjMzEzMTMxOyB9XG5cbi8qIGxpbmUgMTk3LCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuLmNvbG9yLS1ncmV5IHtcbiAgY29sb3I6ICNhOWE5YTk7IH1cblxuLyogbGluZSAxOTcsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uY29sb3ItLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSAxOTcsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uY29sb3ItLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAyMDgsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uY29sb3ItLXdoaXRlIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0QyMjMyQTsgfVxuICAvKiBsaW5lIDIxMSwgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbiAgLmNvbG9yLS13aGl0ZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0QyMjMyQTsgfVxuXG4vKiBsaW5lIDIxNywgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbi5ibG9jay10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC8qIGxpbmUgMjIxLCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuICAuYmxvY2stdGl0bGUgaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG5cbi8qIGxpbmUgMjI3LCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuLnJhdGlvLS1zcXVhcmUge1xuICBwYWRkaW5nLWJvdHRvbTogODAlOyB9XG5cbi8qIGxpbmUgMjMyLCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuLm1lbnUtc2xpZGUtdXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MHB4LCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLCB0cmFuc2Zvcm0gNTAwbXMgZWFzZTsgfVxuICAvKiBsaW5lIDIzNywgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbiAgLm1lbnUtc2xpZGUtdXAuaW4tdmlldyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIGxpbmUgMjQ0LCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuLnNsaWRlLXVwLCAuc2xpZGUtdXAtc2xpZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2Utb3V0OyB9XG4gIC8qIGxpbmUgMjQ5LCBzcmMvc3R5bGVzL21vZHVsZXMvdWkuc2NzcyAqL1xuICAuc2xpZGUtdXAuaW4tdmlldywgLnNsaWRlLXVwLXNsaWRlci5pbi12aWV3IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogbGluZSAyNTUsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uc2xpZGUtdXAtLWRlbGF5LCAuc2xpZGUtdXAtc2xpZGVyLS1kZWxheSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyMG1zICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNjcsIHNyYy9zdHlsZXMvbW9kdWxlcy91aS5zY3NzICovXG4uYmctaG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDI2Miwgc3JjL3N0eWxlcy9tb2R1bGVzL3VpLnNjc3MgKi9cbiAgLmJnLWhvdmVyOmhvdmVyIGZpZ3VyZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG5cbi8qIGxpbmUgNCwgc3JjL3N0eWxlcy9tb2R1bGVzL3dwLWJsb2Nrcy5zY3NzICovXG4ud3AtYmxvY2tzLXN0eWxlcy5mb250LS1scmcgcCwgLndwLWJsb2Nrcy1zdHlsZXMuZm9udC0tbHJnIGxpIHtcbiAgZm9udC1zaXplOiAxLjAxMjVyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgNCwgc3JjL3N0eWxlcy9tb2R1bGVzL3dwLWJsb2Nrcy5zY3NzICovXG4gICAgLndwLWJsb2Nrcy1zdHlsZXMuZm9udC0tbHJnIHAsIC53cC1ibG9ja3Mtc3R5bGVzLmZvbnQtLWxyZyBsaSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cblxuLyogbGluZSA5LCBzcmMvc3R5bGVzL21vZHVsZXMvd3AtYmxvY2tzLnNjc3MgKi9cbi53cC1ibG9ja3Mtc3R5bGVzIHAsIC53cC1ibG9ja3Mtc3R5bGVzIGxpIHtcbiAgZm9udC1zaXplOiAxLjAxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDksIHNyYy9zdHlsZXMvbW9kdWxlcy93cC1ibG9ja3Muc2NzcyAqL1xuICAgIC53cC1ibG9ja3Mtc3R5bGVzIHAsIC53cC1ibG9ja3Mtc3R5bGVzIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuICAvKiBsaW5lIDEzLCBzcmMvc3R5bGVzL21vZHVsZXMvd3AtYmxvY2tzLnNjc3MgKi9cbiAgLndwLWJsb2Nrcy1zdHlsZXMgcCBzdHJvbmcsIC53cC1ibG9ja3Mtc3R5bGVzIGxpIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAvKiBsaW5lIDE3LCBzcmMvc3R5bGVzL21vZHVsZXMvd3AtYmxvY2tzLnNjc3MgKi9cbiAgLndwLWJsb2Nrcy1zdHlsZXMgcC5zbSwgLndwLWJsb2Nrcy1zdHlsZXMgbGkuc20ge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAxNywgc3JjL3N0eWxlcy9tb2R1bGVzL3dwLWJsb2Nrcy5zY3NzICovXG4gICAgICAud3AtYmxvY2tzLXN0eWxlcyBwLnNtLCAud3AtYmxvY2tzLXN0eWxlcyBsaS5zbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9IH1cblxuLyogbGluZSAyMywgc3JjL3N0eWxlcy9tb2R1bGVzL3dwLWJsb2Nrcy5zY3NzICovXG4ud3AtYmxvY2tzLXN0eWxlcy5zbSBwLCAud3AtYmxvY2tzLXN0eWxlcy5zbSBsaSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDIzLCBzcmMvc3R5bGVzL21vZHVsZXMvd3AtYmxvY2tzLnNjc3MgKi9cbiAgICAud3AtYmxvY2tzLXN0eWxlcy5zbSBwLCAud3AtYmxvY2tzLXN0eWxlcy5zbSBsaSB7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG5cbi8qIGxpbmUgMjgsIHNyYy9zdHlsZXMvbW9kdWxlcy93cC1ibG9ja3Muc2NzcyAqL1xuLndwLWJsb2Nrcy1zdHlsZXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2QyMjMyYSA4JSwgcmdiYSgyMTAsIDM1LCA0MiwgMCkgOCUpOyB9XG4gIC8qIGxpbmUgMzIsIHNyYy9zdHlsZXMvbW9kdWxlcy93cC1ibG9ja3Muc2NzcyAqL1xuICAud3AtYmxvY2tzLXN0eWxlcyBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0QyMjMyQTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAzOCwgc3JjL3N0eWxlcy9tb2R1bGVzL3dwLWJsb2Nrcy5zY3NzICovXG4ud3AtYmxvY2tzLXN0eWxlcyA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9zdHlsZXMvbW9kdWxlcy93cC1ibG9ja3Muc2NzcyAqL1xuLndwLWJsb2Nrcy1zdHlsZXMgLmhhcy10ZXh0LWNvbG9yIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSA0Nywgc3JjL3N0eWxlcy9tb2R1bGVzL3dwLWJsb2Nrcy5zY3NzICovXG4ud3AtYmxvY2tzLXN0eWxlcyAuYmxvY2tzLWdhbGxlcnktaXRlbSBpbWcge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA1Nywgc3JjL3N0eWxlcy9tb2R1bGVzL3dwLWJsb2Nrcy5zY3NzICovXG4ud3AtYmxvY2tzLXN0eWxlcyBpbWcsIC53cC1ibG9ja3Mtc3R5bGVzIHZpZGVvLCAud3AtYmxvY2tzLXN0eWxlcyBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA2MSwgc3JjL3N0eWxlcy9tb2R1bGVzL3dwLWJsb2Nrcy5zY3NzICovXG4ud3AtYmxvY2tzLXN0eWxlcyAud3AtYmxvY2stcXVvdGUsXG4ud3AtYmxvY2tzLXN0eWxlcyAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRDIyMzJBOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLyogbGluZSA2MSwgc3JjL3N0eWxlcy9tb2R1bGVzL3dwLWJsb2Nrcy5zY3NzICovXG4gICAgLndwLWJsb2Nrcy1zdHlsZXMgLndwLWJsb2NrLXF1b3RlLFxuICAgIC53cC1ibG9ja3Mtc3R5bGVzIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgNjEsIHNyYy9zdHlsZXMvbW9kdWxlcy93cC1ibG9ja3Muc2NzcyAqL1xuICAgIC53cC1ibG9ja3Mtc3R5bGVzIC53cC1ibG9jay1xdW90ZSxcbiAgICAud3AtYmxvY2tzLXN0eWxlcyAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgICAgIG1hcmdpbjogNXJlbSAwO1xuICAgICAgcGFkZGluZzogMCAxMCUgMCAxLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMTAlOyB9IH1cbiAgLyogbGluZSA3Niwgc3JjL3N0eWxlcy9tb2R1bGVzL3dwLWJsb2Nrcy5zY3NzICovXG4gIC53cC1ibG9ja3Mtc3R5bGVzIC53cC1ibG9jay1xdW90ZSBwLFxuICAud3AtYmxvY2tzLXN0eWxlcyAud3AtYmxvY2stcHVsbHF1b3RlIHAge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gIC8qIGxpbmUgODEsIHNyYy9zdHlsZXMvbW9kdWxlcy93cC1ibG9ja3Muc2NzcyAqL1xuICAud3AtYmxvY2tzLXN0eWxlcyAud3AtYmxvY2stcXVvdGUgKiwgLndwLWJsb2Nrcy1zdHlsZXMgLndwLWJsb2NrLXF1b3RlLFxuICAud3AtYmxvY2tzLXN0eWxlcyAud3AtYmxvY2stcHVsbHF1b3RlICosXG4gIC53cC1ibG9ja3Mtc3R5bGVzIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSA4MSwgc3JjL3N0eWxlcy9tb2R1bGVzL3dwLWJsb2Nrcy5zY3NzICovXG4gICAgICAud3AtYmxvY2tzLXN0eWxlcyAud3AtYmxvY2stcXVvdGUgKiwgLndwLWJsb2Nrcy1zdHlsZXMgLndwLWJsb2NrLXF1b3RlLFxuICAgICAgLndwLWJsb2Nrcy1zdHlsZXMgLndwLWJsb2NrLXB1bGxxdW90ZSAqLFxuICAgICAgLndwLWJsb2Nrcy1zdHlsZXMgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDgxLCBzcmMvc3R5bGVzL21vZHVsZXMvd3AtYmxvY2tzLnNjc3MgKi9cbiAgICAgIC53cC1ibG9ja3Mtc3R5bGVzIC53cC1ibG9jay1xdW90ZSAqLCAud3AtYmxvY2tzLXN0eWxlcyAud3AtYmxvY2stcXVvdGUsXG4gICAgICAud3AtYmxvY2tzLXN0eWxlcyAud3AtYmxvY2stcHVsbHF1b3RlICosXG4gICAgICAud3AtYmxvY2tzLXN0eWxlcyAud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cbiAgLyogbGluZSA5NCwgc3JjL3N0eWxlcy9tb2R1bGVzL3dwLWJsb2Nrcy5zY3NzICovXG4gIC53cC1ibG9ja3Mtc3R5bGVzIC53cC1ibG9jay1xdW90ZSBjaXRlLFxuICAud3AtYmxvY2tzLXN0eWxlcyAud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUge1xuICAgIGZvbnQtc2l6ZTogMS4wMTI1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDk0LCBzcmMvc3R5bGVzL21vZHVsZXMvd3AtYmxvY2tzLnNjc3MgKi9cbiAgICAgIC53cC1ibG9ja3Mtc3R5bGVzIC53cC1ibG9jay1xdW90ZSBjaXRlLFxuICAgICAgLndwLWJsb2Nrcy1zdHlsZXMgLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG5cbi8qIGxpbmUgMTAxLCBzcmMvc3R5bGVzL21vZHVsZXMvd3AtYmxvY2tzLnNjc3MgKi9cbi53cC1ibG9ja3Mtc3R5bGVzIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTAxLCBzcmMvc3R5bGVzL21vZHVsZXMvd3AtYmxvY2tzLnNjc3MgKi9cbiAgICAud3AtYmxvY2tzLXN0eWxlcyBmaWdjYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9IH1cblxuLyogbGluZSAxMDgsIHNyYy9zdHlsZXMvbW9kdWxlcy93cC1ibG9ja3Muc2NzcyAqL1xuLndwLWJsb2Nrcy1zdHlsZXMgLndwLWJsb2NrLWVtYmVkIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMTE3LCBzcmMvc3R5bGVzL21vZHVsZXMvd3AtYmxvY2tzLnNjc3MgKi9cbi53cC1ibG9ja3Mtc3R5bGVzIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogY291bnRlcjsgfVxuICAvKiBsaW5lIDEyMSwgc3JjL3N0eWxlcy9tb2R1bGVzL3dwLWJsb2Nrcy5zY3NzICovXG4gIC53cC1ibG9ja3Mtc3R5bGVzIG9sIGxpIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogY291bnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDEyNiwgc3JjL3N0eWxlcy9tb2R1bGVzL3dwLWJsb2Nrcy5zY3NzICovXG4gICAgLndwLWJsb2Nrcy1zdHlsZXMgb2wgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY291bnRlcikgXCIuIFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG5cbi8qIGxpbmUgMTM2LCBzcmMvc3R5bGVzL21vZHVsZXMvd3AtYmxvY2tzLnNjc3MgKi9cbi53cC1ibG9ja3Mtc3R5bGVzIHVsOm5vdCgud3AtYmxvY2stZ2FsbGVyeSkgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMTQwLCBzcmMvc3R5bGVzL21vZHVsZXMvd3AtYmxvY2tzLnNjc3MgKi9cbiAgLndwLWJsb2Nrcy1zdHlsZXMgdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSBsaTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSAxNDAsIHNyYy9zdHlsZXMvbW9kdWxlcy93cC1ibG9ja3Muc2NzcyAqL1xuICAgICAgLndwLWJsb2Nrcy1zdHlsZXMgdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLyogbGluZSAxNDAsIHNyYy9zdHlsZXMvbW9kdWxlcy93cC1ibG9ja3Muc2NzcyAqL1xuICAgICAgLndwLWJsb2Nrcy1zdHlsZXMgdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSBsaTpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDEsIHNyYy9zdHlsZXMvbW9kdWxlcy93YXktcG9pbnRzLnNjc3MgKi9cbiAgLndheS1wb2ludHMtbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cblxuLyogbGluZSA2LCBzcmMvc3R5bGVzL21vZHVsZXMvd2F5LXBvaW50cy5zY3NzICovXG4ud2F5LXBvaW50cy1uYXYgaDUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH1cbiAgLyogbGluZSA5LCBzcmMvc3R5bGVzL21vZHVsZXMvd2F5LXBvaW50cy5zY3NzICovXG4gIC53YXktcG9pbnRzLW5hdiBoNSBzcGFuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAvKiBsaW5lIDEyLCBzcmMvc3R5bGVzL21vZHVsZXMvd2F5LXBvaW50cy5zY3NzICovXG4gICAgLndheS1wb2ludHMtbmF2IGg1IHNwYW4uaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNkMjIzMmEgMzUlLCByZ2JhKDIxMCwgMzUsIDQyLCAwKSAwJSk7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxOSwgc3JjL3N0eWxlcy9tb2R1bGVzL3dheS1wb2ludHMuc2NzcyAqL1xuICAud2F5LXBvaW50cy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSAxOSwgc3JjL3N0eWxlcy9tb2R1bGVzL3dheS1wb2ludHMuc2NzcyAqL1xuICAud2F5LXBvaW50cy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9IH1cblxuLyogbGluZSAyLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4uZm9ybSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhOWE5YTk7XG4gIHBhZGRpbmc6IDUlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLyogbGluZSAyLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0ge1xuICAgICAgcGFkZGluZzogNSU7IH0gfVxuICAvKiBsaW5lIDEwLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4gIC5mb3JtLS1mb290ZXIsIC5mb3JtLS1zb2NpYWwtYmxvY2sge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbi5nc2VjdGlvbl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTgsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgICAuZ3NlY3Rpb25fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07IH0gfVxuXG4vKiBsaW5lIDI0LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4uZ2Zvcm1faGVhZGluZyB7XG4gIHBhZGRpbmc6IDAgMC43NXJlbSAzcmVtOyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbi5nc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMjgsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgICAuZ3NlY3Rpb25fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG4vKiBsaW5lIDMzLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4uZ2Zvcm1fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi8qIGxpbmUgMzgsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbi5nZmllbGQge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGZsZXg6IDEwMCU7IH1cbiAgLyogbGluZSA0NCwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAuZm9ybS0tZm9vdGVyIC5nZmllbGQsXG4gIC5mb3JtLS1zb2NpYWwtYmxvY2sgLmdmaWVsZCB7XG4gICAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA0OSwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAgIC5nZmllbGQud2lkdGgtNTAge1xuICAgICAgZmxleDogNTAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgNTUsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgICAuZ2ZpZWxkLndpZHRoLTI1IHtcbiAgICAgIGZsZXg6IDI1JTsgfSB9XG4gIC8qIGxpbmUgNjIsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgLmZvcm0tLXNvY2lhbC1ibG9jayAuZ2ZpZWxkLmlwLW5hbWUsXG4gIC5mb3JtLS1mb290ZXIgLmdmaWVsZC5pcC1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLyogbGluZSA2OCwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAuZ2ZpZWxkICsgLmdzZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIC8qIGxpbmUgNzIsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgNzUsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgICAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdDphZnRlciB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwLjNyZW07XG4gICAgICBjb250ZW50OiBcIuKWvlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLyogbGluZSA4Mywgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAgIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0OmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDsgfVxuICAvKiBsaW5lIDk0LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4gIC5nZmllbGQgaW5wdXQsXG4gIC5nZmllbGQgdGV4dGFyZWEsXG4gIC5nZmllbGQgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC8qIGxpbmUgMTAxLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4gIC5nZmllbGQgbGFiZWwge1xuICAgIGNvbG9yOiAjMzEzMTMxOyB9XG4gICAgLyogbGluZSAxMDQsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS0tZm9vdGVyIC5nZmllbGQgbGFiZWwsXG4gICAgLmZvcm0tLXNvY2lhbC1ibG9jayAuZ2ZpZWxkIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAxMTAsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgLmdmaWVsZCBpbnB1dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAxMTYsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgLmdmaWVsZCBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjAxMjVyZW07XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDJyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDExNiwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAgICAgLmdmaWVsZCBzZWxlY3Qge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cbiAgLyogbGluZSAxMjcsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgLmdmaWVsZCB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMTQwLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4uZ2ZpZWxkX2h0bWwge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTQwLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4gICAgLmdmaWVsZF9odG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDE0MCwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAgIC5nZmllbGRfaHRtbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MCU7IH0gfVxuXG4vKiBsaW5lIDE1MCwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuLmdmb3JtX2J1dHRvbixcbi5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZ2Zvcm1fbmV4dF9idXR0b24sXG4uZ2Zvcm1fc2F2ZV9saW5rLFxuaW5wdXRbbmFtZT1cImdmb3JtX3NlbmRfcmVzdW1lX2xpbmtfYnV0dG9uXCJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDE1MCwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAgIC5nZm9ybV9idXR0b24sXG4gICAgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgICAuZ2Zvcm1fbmV4dF9idXR0b24sXG4gICAgLmdmb3JtX3NhdmVfbGluayxcbiAgICBpbnB1dFtuYW1lPVwiZ2Zvcm1fc2VuZF9yZXN1bWVfbGlua19idXR0b25cIl0ge1xuICAgICAgcGFkZGluZzogMXJlbSAycmVtOyB9IH1cbiAgLyogbGluZSAxNjYsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgLmdmb3JtX2J1dHRvbjpob3ZlcixcbiAgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpob3ZlcixcbiAgLmdmb3JtX25leHRfYnV0dG9uOmhvdmVyLFxuICAuZ2Zvcm1fc2F2ZV9saW5rOmhvdmVyLFxuICBpbnB1dFtuYW1lPVwiZ2Zvcm1fc2VuZF9yZXN1bWVfbGlua19idXR0b25cIl06aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLyogbGluZSAxNzMsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbi5mb3JtLS1mb290ZXIgLmdmb3JtX2J1dHRvbixcbi5mb3JtLS1zb2NpYWwtYmxvY2sgLmdmb3JtX2J1dHRvbiB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDE3OCwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuLmZvcm0tLXNvY2lhbC1ibG9jayAuZ2Zvcm1fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDE4NCwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAuZm9ybS0tc29jaWFsLWJsb2NrIC5nZm9ybV9idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi8qIGxpbmUgMTkwLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4uZm9ybS0tZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLyogbGluZSAxOTksIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgLmZvcm0tLWZvb3RlciAuZ2Zvcm1fYnV0dG9uOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMjA1LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4uZ2ZfcGFnZV9zdGVwcyB7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvIDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLyogbGluZSAyMTEsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXAge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLyogbGluZSAyMTgsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgICAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9maXJzdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAvKiBsaW5lIDIyMiwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAgIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwX2xhc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC8qIGxpbmUgMjI4LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4gICAgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXBfYWN0aXZlIC5nZl9zdGVwX2xhYmVsLCAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9jb21wbGV0ZWQgLmdmX3N0ZXBfbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDIyMzJBO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRDIyMzJBOyB9XG4gICAgLyogbGluZSAyMzQsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgICAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9hY3RpdmU6YWZ0ZXIsIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwX2NvbXBsZXRlZDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDIyMzJBICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDIzOSwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAgIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNhOWE5YTk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC8qIGxpbmUgMjUwLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4gICAgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXBfbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDI1NCwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAgIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXNpemU6IDUwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjYTlhOWE5O1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgd2lkdGg6IDNyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoM3JlbSAtIDZweCk7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjYTlhOWE5OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMjU0LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4gICAgICAgIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwX2xhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMjU0LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4gICAgICAgIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwX2xhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWUtQ29uZGVuc2VkQmxhY2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2E5YTlhOTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg0cmVtIC0gOHB4KTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMjU0LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4gICAgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXBfbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAzLjg3NXJlbTsgfSB9XG5cbi8qIGxpbmUgMjc5LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4uZm9ybV9zYXZlZF9tZXNzYWdlIHA6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogNTAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDI3OSwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtX3NhdmVkX21lc3NhZ2UgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbi8qIGxpbmUgMjgzLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4uZm9ybV9zYXZlZF9tZXNzYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi8qIGxpbmUgMjg4LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4uZm9ybV9zYXZlZF9tZXNzYWdlX2VtYWlsZm9ybSBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC8qIGxpbmUgMjkzLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4gIC5mb3JtX3NhdmVkX21lc3NhZ2VfZW1haWxmb3JtIGZvcm0gaW5wdXQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogNTAwO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjkzLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4gICAgICAuZm9ybV9zYXZlZF9tZXNzYWdlX2VtYWlsZm9ybSBmb3JtIGlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICAvKiBsaW5lIDI5OSwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAuZm9ybV9zYXZlZF9tZXNzYWdlX2VtYWlsZm9ybSBmb3JtIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgIGZsZXg6IDEwMCU7IH1cblxuLyogbGluZSAzMDYsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbi5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAvKiBsaW5lIDMxMSwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAuZ2Zvcm1fcGFnZV9mb290ZXIgPiAqIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLyogbGluZSAzMTEsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgICAgIC5nZm9ybV9wYWdlX2Zvb3RlciA+ICoge1xuICAgICAgICBmbGV4OiAwIDAgMTVyZW07IH0gfVxuICAvKiBsaW5lIDMxOSwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3NhdmVfbGluayB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLyogbGluZSAzMjMsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbiB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLyogbGluZSAzMjcsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG9yZGVyOiAzOyB9XG5cbi8qIGxpbmUgMzMyLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogNTAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDMzMiwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbi8qIGxpbmUgMzM2LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4uZ2Zvcm1fZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMzM5LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4gIC5mb3JtLS1zb2NpYWwtYmxvY2sgLmdmb3JtX2Zvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgZmxleDogMTsgfVxuXG4vKiBsaW5lIDM0NSwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuLmdmb3JtX2hpZGRlbixcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMzUwLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4udmFsaWRhdGlvbl9tZXNzYWdlLFxuLnZhbGlkYXRpb25fZXJyb3Ige1xuICBjb2xvcjogI0QyMjMyQTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMzUwLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4gICAgLnZhbGlkYXRpb25fbWVzc2FnZSxcbiAgICAudmFsaWRhdGlvbl9lcnJvciB7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTsgfSB9XG4gIC8qIGxpbmUgMzU1LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4gIC5mb3JtLS1zb2NpYWwtYmxvY2sgLnZhbGlkYXRpb25fbWVzc2FnZSxcbiAgLmZvcm0tLWZvb3RlciAudmFsaWRhdGlvbl9tZXNzYWdlLCAuZm9ybS0tc29jaWFsLWJsb2NrXG4gIC52YWxpZGF0aW9uX2Vycm9yLFxuICAuZm9ybS0tZm9vdGVyXG4gIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMzYxLCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4udmFsaWRhdGlvbl9lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAzNjcsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbi5mb3JtLS1mb290ZXIgLmdmaWVsZF9lcnJvciBpbnB1dCxcbi5mb3JtLS1zb2NpYWwtYmxvY2sgLmdmaWVsZF9lcnJvciBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEMjIzMkE7IH1cblxuLyogbGluZSAzNzQsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgMzc4LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4uZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvdHRvbTogMC41cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICBsZWZ0OiA1MCU7IH1cbiAgLyogbGluZSAzODcsIHNyYy9zdHlsZXMvbW9kdWxlcy9ncmF2aXR5LWZvcm1zLnNjc3MgKi9cbiAgLmZvcm0tLXNvY2lhbC1ibG9jayAuZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC8qIGxpbmUgMzk2LCBzcmMvc3R5bGVzL21vZHVsZXMvZ3Jhdml0eS1mb3Jtcy5zY3NzICovXG4gIC5mb3JtLS1mb290ZXIgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gICAgYm90dG9tOiAtMC4ycmVtO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDM5Niwgc3JjL3N0eWxlcy9tb2R1bGVzL2dyYXZpdHktZm9ybXMuc2NzcyAqL1xuICAgICAgLmZvcm0tLWZvb3RlciAuZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICByaWdodDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgMjQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXJnZXIuc2NzcyAqL1xuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLyogbGluZSA0Mywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1cmdlci5zY3NzICovXG4gIC5oYW1idXJnZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSA1Mywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1cmdlci5zY3NzICovXG4gIC5oYW1idXJnZXIuaXMtYWN0aXZlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgNjIsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXJnZXIuc2NzcyAqL1xuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgNzAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXJnZXIuc2NzcyAqL1xuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDc3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnVyZ2VyLnNjc3MgKi9cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgLyogbGluZSA4Miwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1cmdlci5zY3NzICovXG4gIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cbiAgICAvKiBsaW5lIDk0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnVyZ2VyLnNjc3MgKi9cbiAgICAuaXMtc3RpY2t5IC5oYW1idXJnZXItaW5uZXIsIC5pcy1zdGlja3kgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaXMtc3RpY2t5IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgOTgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXJnZXIuc2NzcyAqL1xuICAgIC5vcGVuIC5oYW1idXJnZXItaW5uZXIsIC5vcGVuIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLm9wZW4gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC8qIGxpbmUgMTAyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnVyZ2VyLnNjc3MgKi9cbiAgICAgIC5wYWdlLnBhZ2UtdGVtcGxhdGUtcGFnZS1zeW1wdG9tcyAuaGFtYnVyZ2VyLWlubmVyLFxuICAgICAgLnBhZ2UucGFnZS10ZW1wbGF0ZS1wYWdlLWZpbmQtYS1jbGluaWMgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAgIC5wYWdlLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5oYW1idXJnZXItaW5uZXIsIC5wYWdlLnBhZ2UtdGVtcGxhdGUtcGFnZS1zeW1wdG9tcyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgICAucGFnZS5wYWdlLXRlbXBsYXRlLXBhZ2UtZmluZC1hLWNsaW5pYyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgICAucGFnZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5wYWdlLnBhZ2UtdGVtcGxhdGUtcGFnZS1zeW1wdG9tcyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbiAgICAgIC5wYWdlLnBhZ2UtdGVtcGxhdGUtcGFnZS1maW5kLWEtY2xpbmljIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuICAgICAgLnBhZ2UucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9IH1cbiAgICAvKiBsaW5lIDExMCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1cmdlci5zY3NzICovXG4gICAgLmhvbWUgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAuZXJyb3I0MDQgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAucGFnZSAuaGFtYnVyZ2VyLWlubmVyLCAuaG9tZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLmVycm9yNDA0IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAucGFnZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5ob21lIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuICAgIC5lcnJvcjQwNCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbiAgICAucGFnZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLyogbGluZSAxMTYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXJnZXIuc2NzcyAqL1xuICAgIC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciwgLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgLyogbGluZSAxMjEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXJnZXIuc2NzcyAqL1xuICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMTI3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnVyZ2VyLnNjc3MgKi9cbiAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xMXB4OyB9XG4gIC8qIGxpbmUgMTMxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnVyZ2VyLnNjc3MgKi9cbiAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTExcHg7IH1cblxuLypcbiAgKiBDb2xsYXBzZVxuICAqL1xuLyogbGluZSAxNDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXJnZXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAvKiBsaW5lIDE1NCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1cmdlci5zY3NzICovXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IC0yMnB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyOyB9XG4gIC8qIGxpbmUgMTYwLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnVyZ2VyLnNjc3MgKi9cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4vKiBsaW5lIDE2Nywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1cmdlci5zY3NzICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTExcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC8qIGxpbmUgMTcyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnVyZ2VyLnNjc3MgKi9cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7IH1cbiAgLyogbGluZSAxNzksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXJnZXIuc2NzcyAqL1xuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAqIFNwaW5cbiAgKi9cbi8qIGxpbmUgMTk1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnVyZ2VyLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgLyogbGluZSAxOTksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXJnZXIuc2NzcyAqL1xuICAuaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47IH1cbiAgLyogbGluZSAyMDQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXJnZXIuc2NzcyAqL1xuICAuaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLyogbGluZSAyMTEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXJnZXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLyogbGluZSAyMTYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXJnZXIuc2NzcyAqL1xuICAuaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7IH1cbiAgLyogbGluZSAyMjMsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXJnZXIuc2NzcyAqL1xuICAuaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICBoZWFkZXIub3BlbiB7XG4gICAgei1pbmRleDogNjsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbi5hcHAtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgMTQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5hcHAtYmFyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG4gIC8qIGxpbmUgMzEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAuYXBwLWJhci5pcy1zdGlja3ksXG4gIC5vcGVuIC5hcHAtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gIC8qIGxpbmUgMzksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAub3BlbiAuYXBwLWJhciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDM5LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5vcGVuIC5hcHAtYmFyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9IH1cbiAgLyogbGluZSA0OCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5hcHAtYmFyLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8qIGxpbmUgNDgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLmFwcC1iYXItbG9nbyB7XG4gICAgICAgIHRvcDogMXJlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC8qIGxpbmUgNDgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLmFwcC1iYXItbG9nbyB7XG4gICAgICAgIHRvcDogMS4yNXJlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8qIGxpbmUgNjEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLmlzLXN0aWNreSAuYXBwLWJhci1sb2dvLFxuICAgICAgLm9wZW4gLmFwcC1iYXItbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDYxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5pcy1zdGlja3kgLmFwcC1iYXItbG9nbyxcbiAgICAgIC5vcGVuIC5hcHAtYmFyLWxvZ28ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDc0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5hcHAtYmFyLWxvZ28gYSwgLmFwcC1iYXItbG9nbyBzdmcge1xuICAgICAgICBoZWlnaHQ6IDNyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDc0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5hcHAtYmFyLWxvZ28gYSwgLmFwcC1iYXItbG9nbyBzdmcge1xuICAgICAgICBoZWlnaHQ6IDRyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDgzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5ob21lIC5hcHAtYmFyLWxvZ28gYSwgLmhvbWUgLmFwcC1iYXItbG9nbyBzdmcge1xuICAgICAgICBoZWlnaHQ6IDRyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDgzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5ob21lIC5hcHAtYmFyLWxvZ28gYSwgLmhvbWUgLmFwcC1iYXItbG9nbyBzdmcge1xuICAgICAgICBoZWlnaHQ6IDZyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDkzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5pcy1zdGlja3kgLmFwcC1iYXItbG9nbyBhLFxuICAgICAgLm9wZW4gLmFwcC1iYXItbG9nbyBhLCAuaXMtc3RpY2t5IC5hcHAtYmFyLWxvZ28gc3ZnLFxuICAgICAgLm9wZW4gLmFwcC1iYXItbG9nbyBzdmcge1xuICAgICAgICBoZWlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9IH1cbiAgICAvKiBsaW5lIDEwMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLmFwcC1iYXItbG9nbyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC8qIGxpbmUgMTA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAuYXBwLWJhci1sb2dvIHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAvKiBsaW5lIDEwOSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAuaXMtc3RpY2t5IC5hcHAtYmFyLWxvZ28gc3ZnLFxuICAgICAgLm9wZW4gLmFwcC1iYXItbG9nbyBzdmcsXG4gICAgICAuc2luZ2xlIC5hcHAtYmFyLWxvZ28gc3ZnIHtcbiAgICAgICAgZmlsbDogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSAxMTYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5hcHAtYmFyLWxvZ29fX2hvcml6b250YWwge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTIyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5vcGVuIC5hcHAtYmFyLWxvZ29fX2hvcml6b250YWwsXG4gICAgICAuaXMtc3RpY2t5IC5hcHAtYmFyLWxvZ29fX2hvcml6b250YWwge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLyogbGluZSAxMjksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLmFwcC1iYXItbG9nb19faG9yaXpvbnRhbCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLyogbGluZSAxMjksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgICAgIC5hcHAtYmFyLWxvZ29fX2hvcml6b250YWwgYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgLyogbGluZSAxMjksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgICAgIC5hcHAtYmFyLWxvZ29fX2hvcml6b250YWwgYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07IH0gfVxuICAgICAgLyogbGluZSAxNDIsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLmFwcC1iYXItbG9nb19faG9yaXpvbnRhbCBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLyogbGluZSAxNDYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgICAucGFnZSAuYXBwLWJhci1sb2dvX19ob3Jpem9udGFsIHN2ZyxcbiAgICAgICAgLnNpbmdsZSAuYXBwLWJhci1sb2dvX19ob3Jpem9udGFsIHN2ZyxcbiAgICAgICAgLmVycm9yNDA0IC5hcHAtYmFyLWxvZ29fX2hvcml6b250YWwgc3ZnLFxuICAgICAgICAuc2VhcmNoIC5hcHAtYmFyLWxvZ29fX2hvcml6b250YWwgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjMDAwOyB9XG4gICAgICAgIC8qIGxpbmUgMTUzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgICAgLmlzLXN0aWNreSAuYXBwLWJhci1sb2dvX19ob3Jpem9udGFsIHN2ZyxcbiAgICAgICAgLm9wZW4gLmFwcC1iYXItbG9nb19faG9yaXpvbnRhbCBzdmcge1xuICAgICAgICAgIGZpbGw6ICMwMDAgIWltcG9ydGFudDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC8qIGxpbmUgMTQyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgICAgICAuYXBwLWJhci1sb2dvX19ob3Jpem9udGFsIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMXJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgLyogbGluZSAxNDIsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgICAgIC5hcHAtYmFyLWxvZ29fX2hvcml6b250YWwgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTsgfSB9XG4gIC8qIGxpbmUgMTcwLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLmFwcC1iYXItYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDE3Nywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAuaXMtc3RpY2t5IC5hcHAtYmFyLWJ1dHRvbnMsXG4gICAgICAub3BlbiAuYXBwLWJhci1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC8qIGxpbmUgMTg1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLmFwcC1iYXItc2VhcmNoIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB3aWR0aDogMDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8qIGxpbmUgMTg1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5hcHAtYmFyLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC8qIGxpbmUgMjAxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAuYXBwLWJhci1zZWFyY2guaXMtYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAxNXJlbTsgfVxuICAgIC8qIGxpbmUgMjA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAub3BlbiAuYXBwLWJhci1zZWFyY2gsXG4gICAgLmlzLXN0aWNreSAuYXBwLWJhci1zZWFyY2gge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAgIC8qIGxpbmUgMjEwLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAub3BlbiAuYXBwLWJhci1zZWFyY2gge1xuICAgICAgd2lkdGg6IGNhbGMoNTB2dyAtIDEwcmVtKTsgfVxuICAgIC8qIGxpbmUgMjE0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAuYXBwLWJhci1zZWFyY2ggZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgLyogbGluZSAyMTksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5hcHAtYmFyLXNlYXJjaCBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICAgICAgLyogbGluZSAyMjQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgYm9keS5zZWFyY2gtcmVzdWx0cyAuYXBwLWJhci1zZWFyY2ggaW5wdXQsXG4gICAgICAucGFnZS5wYWdlLXRlbXBsYXRlLXBhZ2Utc3ltcHRvbXMgLmFwcC1iYXItc2VhcmNoIGlucHV0LFxuICAgICAgLnBhZ2UucGFnZS10ZW1wbGF0ZS1wYWdlLWZpbmQtYS1jbGluaWMgLmFwcC1iYXItc2VhcmNoIGlucHV0LFxuICAgICAgLnBhZ2UucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLmFwcC1iYXItc2VhcmNoIGlucHV0IHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgLyogbGluZSAyMzAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgICBib2R5LnNlYXJjaC1yZXN1bHRzIC5hcHAtYmFyLXNlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgLnBhZ2UucGFnZS10ZW1wbGF0ZS1wYWdlLXN5bXB0b21zIC5hcHAtYmFyLXNlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgLnBhZ2UucGFnZS10ZW1wbGF0ZS1wYWdlLWZpbmQtYS1jbGluaWMgLmFwcC1iYXItc2VhcmNoIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAucGFnZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAuYXBwLWJhci1zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjM0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgICAgYm9keS5zZWFyY2gtcmVzdWx0cyAuYXBwLWJhci1zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICAgIC5wYWdlLnBhZ2UtdGVtcGxhdGUtcGFnZS1zeW1wdG9tcyAuYXBwLWJhci1zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICAgIC5wYWdlLnBhZ2UtdGVtcGxhdGUtcGFnZS1maW5kLWEtY2xpbmljIC5hcHAtYmFyLXNlYXJjaCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgICAgLnBhZ2UucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLmFwcC1iYXItc2VhcmNoIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAvKiBsaW5lIDIzOCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAgIGJvZHkuc2VhcmNoLXJlc3VsdHMgLmFwcC1iYXItc2VhcmNoIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgLnBhZ2UucGFnZS10ZW1wbGF0ZS1wYWdlLXN5bXB0b21zIC5hcHAtYmFyLXNlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAgIC5wYWdlLnBhZ2UtdGVtcGxhdGUtcGFnZS1maW5kLWEtY2xpbmljIC5hcHAtYmFyLXNlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAgIC5wYWdlLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5hcHAtYmFyLXNlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjQyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgICAgYm9keS5zZWFyY2gtcmVzdWx0cyAuYXBwLWJhci1zZWFyY2ggaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgICAgLnBhZ2UucGFnZS10ZW1wbGF0ZS1wYWdlLXN5bXB0b21zIC5hcHAtYmFyLXNlYXJjaCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuICAgICAgICAucGFnZS5wYWdlLXRlbXBsYXRlLXBhZ2UtZmluZC1hLWNsaW5pYyAuYXBwLWJhci1zZWFyY2ggaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgICAgLnBhZ2UucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgLmFwcC1iYXItc2VhcmNoIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAvKiBsaW5lIDI0Nywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAuaG9tZSAuYXBwLWJhci1zZWFyY2ggaW5wdXQsXG4gICAgICAucGFnZSAuYXBwLWJhci1zZWFyY2ggaW5wdXQge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAvKiBsaW5lIDI1MSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAgIC5ob21lIC5hcHAtYmFyLXNlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgLnBhZ2UgLmFwcC1iYXItc2VhcmNoIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAvKiBsaW5lIDI1NSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAgIC5ob21lIC5hcHAtYmFyLXNlYXJjaCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgICAgLnBhZ2UgLmFwcC1iYXItc2VhcmNoIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAvKiBsaW5lIDI1OSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAgIC5ob21lIC5hcHAtYmFyLXNlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAgIC5wYWdlIC5hcHAtYmFyLXNlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC8qIGxpbmUgMjYzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgICAgLmhvbWUgLmFwcC1iYXItc2VhcmNoIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICAgIC5wYWdlIC5hcHAtYmFyLXNlYXJjaCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLyogbGluZSAyNjgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLm9wZW4gLmFwcC1iYXItc2VhcmNoIGlucHV0LFxuICAgICAgLmlzLXN0aWNreSAuYXBwLWJhci1zZWFyY2ggaW5wdXQge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgIC8qIGxpbmUgMjcyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgICAgLm9wZW4gLmFwcC1iYXItc2VhcmNoIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAuaXMtc3RpY2t5IC5hcHAtYmFyLXNlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgICAvKiBsaW5lIDI3Niwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAgIC5vcGVuIC5hcHAtYmFyLXNlYXJjaCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgICAgLmlzLXN0aWNreSAuYXBwLWJhci1zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLyogbGluZSAyODAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgICAub3BlbiAuYXBwLWJhci1zZWFyY2ggaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAuaXMtc3RpY2t5IC5hcHAtYmFyLXNlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLyogbGluZSAyODQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgICAub3BlbiAuYXBwLWJhci1zZWFyY2ggaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgICAgLmlzLXN0aWNreSAuYXBwLWJhci1zZWFyY2ggaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMjkwLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAuYXBwLWJhci1zZWFyY2ggYnV0dG9uIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMjk3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLmFwcC1iYXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSAyOTcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLmFwcC1iYXItYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLyogbGluZSAzMDgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5hcHAtYmFyLWJ1dHRvbi0tbGluayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLyogbGluZSAzMTMsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLmhvbWUgLmFwcC1iYXItYnV0dG9uLS1saW5rIHtcbiAgICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAvKiBsaW5lIDMxOCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAgIC5pcy1zdGlja3kgLmFwcC1iYXItYnV0dG9uLS1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1heC13aWR0aDogMTByZW07XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMG1zIDEwMG1zIGxpbmVhciwgb3BhY2l0eSA0MDBtcyBlYXNlLWluLW91dDsgfSB9XG4gICAgICAvKiBsaW5lIDMyNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAub3BlbiAuc3RpY2t5IC5hcHAtYmFyLWJ1dHRvbi0tbGluayB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC8qIGxpbmUgMzMxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5vcGVuIC5hcHAtYmFyLWJ1dHRvbi0tbGluayB7XG4gICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC8qIGxpbmUgMzM3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAuYXBwLWJhci1idXR0b24gYSB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLyogbGluZSAzNDAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLnBhZ2UucGFnZS10ZW1wbGF0ZS1wYWdlLXN5bXB0b21zIC5hcHAtYmFyLWJ1dHRvbiBhLFxuICAgICAgLnBhZ2UucGFnZS10ZW1wbGF0ZS1wYWdlLWZpbmQtYS1jbGluaWMgLmFwcC1iYXItYnV0dG9uIGEsXG4gICAgICAucGFnZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAuYXBwLWJhci1idXR0b24gYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAvKiBsaW5lIDM0Niwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAuaG9tZSAuYXBwLWJhci1idXR0b24gYSxcbiAgICAgIC5lcnJvcjQwNCAuYXBwLWJhci1idXR0b24gYSxcbiAgICAgIC5wYWdlIC5hcHAtYmFyLWJ1dHRvbiBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC8qIGxpbmUgMzUyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5hcHAtYmFyLWJ1dHRvbiBhIGg0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC8qIGxpbmUgMzU2LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5hcHAtYmFyLWJ1dHRvbiBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC8qIGxpbmUgMzU5LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgICAgLmFwcC1iYXItYnV0dG9uIGE6aG92ZXIgaDYge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNkMjIzMmEgMzAlLCByZ2JhKDIxMCwgMzUsIDQyLCAwKSAzMCUpOyB9XG4gICAgICAgICAgLyogbGluZSAzNjIsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgICAgIC5pcy1zdGlja3kgLmFwcC1iYXItYnV0dG9uIGE6aG92ZXIgaDYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgd2hpdGUgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDMwJSk7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMzY4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgICAgYm9keTpub3QoLmhvbWUpIC5hcHAtYmFyLWJ1dHRvbiBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDsgfSB9XG4gICAgICAvKiBsaW5lIDM3NCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAub3BlbiAuYXBwLWJhci1idXR0b24gYSxcbiAgICAgIC5pcy1zdGlja3kgLmFwcC1iYXItYnV0dG9uIGEge1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSAzODAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5hcHAtYmFyLWJ1dHRvbi0tc2VhcmNoIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogNXJlbTsgfVxuICAgICAgLyogbGluZSAzODYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLmlzLXN0aWNreSAuYXBwLWJhci1idXR0b24tLXNlYXJjaCxcbiAgICAgIC5vcGVuIC5hcHAtYmFyLWJ1dHRvbi0tc2VhcmNoIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAgICAgLyogbGluZSAzOTEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLmFwcC1iYXItYnV0dG9uLS1zZWFyY2ggc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEuOWVtO1xuICAgICAgICBmaWxsOiAjMDAwOyB9XG4gICAgICAgIC8qIGxpbmUgMzk2LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgICAgLmlzLXN0aWNreSAuYXBwLWJhci1idXR0b24tLXNlYXJjaCBzdmcge1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgICAgLyogbGluZSA0MDAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgICAucGFnZS5wYWdlLXRlbXBsYXRlLXBhZ2Utc3ltcHRvbXMgLmFwcC1iYXItYnV0dG9uLS1zZWFyY2ggc3ZnLFxuICAgICAgICAucGFnZS5wYWdlLXRlbXBsYXRlLXBhZ2UtZmluZC1hLWNsaW5pYyAuYXBwLWJhci1idXR0b24tLXNlYXJjaCBzdmcsXG4gICAgICAgIC5wYWdlLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzIC5hcHAtYmFyLWJ1dHRvbi0tc2VhcmNoIHN2ZyB7XG4gICAgICAgICAgZmlsbDogIzAwMDsgfVxuICAgICAgICAvKiBsaW5lIDQwNiwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAgIC5ob21lIC5hcHAtYmFyLWJ1dHRvbi0tc2VhcmNoIHN2ZyxcbiAgICAgICAgLmVycm9yNDA0IC5hcHAtYmFyLWJ1dHRvbi0tc2VhcmNoIHN2ZyxcbiAgICAgICAgLnBhZ2UgLmFwcC1iYXItYnV0dG9uLS1zZWFyY2ggc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAgIC8qIGxpbmUgNDEyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgICAgLm9wZW4gLmFwcC1iYXItYnV0dG9uLS1zZWFyY2ggc3ZnLFxuICAgICAgICAuaXMtc3RpY2t5IC5hcHAtYmFyLWJ1dHRvbi0tc2VhcmNoIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSA0MTksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5hcHAtYmFyLWJ1dHRvbi0tYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDVyZW07IH1cbiAgICAgIC8qIGxpbmUgNDI1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5pcy1zdGlja3kgLmFwcC1iYXItYnV0dG9uLS1idXJnZXIsXG4gICAgICAub3BlbiAuYXBwLWJhci1idXR0b24tLWJ1cmdlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEMjIzMkE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC8qIGxpbmUgNDE5LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgICAgLmFwcC1iYXItYnV0dG9uLS1idXJnZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbi5uYXYge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdXNlci1zZWxlY3Q6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAubmF2IHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDIxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmF2aWdhdGlvbi5zY3NzICovXG4gICAgLm5hdjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHotaW5kZXg6IC0xOyB9IH1cbiAgLyogbGluZSAzNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyAqL1xuICAubmF2Lm9wZW4ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSAzNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyAqL1xuICAgICAgLm5hdi5vcGVuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG4gIC8qIGxpbmUgNDksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgLm5hdiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDUyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmF2aWdhdGlvbi5zY3NzICovXG4gICAgLm5hdiBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC8qIGxpbmUgNTcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgLm5hdl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC8qIGxpbmUgNTcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC5uYXZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLyogbGluZSA2Niwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyAqL1xuICAubmF2IC5tb2JpbGUtc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8qIGxpbmUgNjYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC5uYXYgLm1vYmlsZS1zZWFyY2gge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLyogbGluZSA2Niwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyAqL1xuICAgICAgLm5hdiAubW9iaWxlLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDc4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmF2aWdhdGlvbi5zY3NzICovXG4gICAgICAubmF2IC5tb2JpbGUtc2VhcmNoLmlzLW1vYmlsZS1zZWFyY2gtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC8qIGxpbmUgODQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAubmF2IC5tb2JpbGUtc2VhcmNoIGZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC8qIGxpbmUgOTAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAubmF2IC5tb2JpbGUtc2VhcmNoIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgIGhlaWdodDogMS45ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgIC8qIGxpbmUgOTYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC5pcy1zdGlja3kgLm5hdiAubW9iaWxlLXNlYXJjaCBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAvKiBsaW5lIDEwMCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyAqL1xuICAgICAgLm9wZW4gLm5hdiAubW9iaWxlLXNlYXJjaCBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLyogbGluZSAxMDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAubmF2IC5tb2JpbGUtc2VhcmNoIGlucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAgIC8qIGxpbmUgMTExLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmF2aWdhdGlvbi5zY3NzICovXG4gICAgICAubmF2IC5tb2JpbGUtc2VhcmNoIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC8qIGxpbmUgMTE1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmF2aWdhdGlvbi5zY3NzICovXG4gICAgICAubmF2IC5tb2JpbGUtc2VhcmNoIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC8qIGxpbmUgMTE5LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmF2aWdhdGlvbi5zY3NzICovXG4gICAgICAubmF2IC5tb2JpbGUtc2VhcmNoIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAvKiBsaW5lIDEyMywgc3JjL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyAqL1xuICAgICAgLm5hdiAubW9iaWxlLXNlYXJjaCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDEyOCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyAqL1xuICAgIC5uYXYgLm1vYmlsZS1zZWFyY2ggYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDEzMywgc3JjL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyAqL1xuICAgIC5uYXYgLnByaW1hcnktbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgMTMzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmF2aWdhdGlvbi5zY3NzICovXG4gICAgLm5hdiAucHJpbWFyeS1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAgICAgLyogbGluZSAxNDQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC5uYXYgLnByaW1hcnktbWVudSBzdmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDEuOWVtOyB9XG4gICAgICAgIC8qIGxpbmUgMTQ5LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmF2aWdhdGlvbi5zY3NzICovXG4gICAgICAgIC5pcy1zdGlja3kgLm5hdiAucHJpbWFyeS1tZW51IHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgICAvKiBsaW5lIDE1Mywgc3JjL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyAqL1xuICAgICAgICAub3BlbiAubmF2IC5wcmltYXJ5LW1lbnUgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDE1OSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyAqL1xuICAgIC5uYXYgLnByaW1hcnktbWVudV9fc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuICAvKiBsaW5lIDE2Nywgc3JjL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyAqL1xuICAubmF2IC5wcmltYXJ5LW1lbnVfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDE3Miwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyAqL1xuICAubmF2IC5wcmltYXJ5LW1lbnVfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC8qIGxpbmUgMTc3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmF2aWdhdGlvbi5zY3NzICovXG4gIC5uYXYgLnByaW1hcnktbWVudV9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgb3BhY2l0eTogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgMTgxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmF2aWdhdGlvbi5zY3NzICovXG4gICAgLm5hdiAucHJpbWFyeS1tZW51X19zY3JvbGwtaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLyogbGluZSAxODcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAubmF2IC5wcmltYXJ5LW1lbnVfX3Njcm9sbC1zcGFjZXIge1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAvKiBsaW5lIDE5NSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyAqL1xuICAubmF2IC5wcmltYXJ5LW1lbnVfX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSAxOTUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC5uYXYgLnByaW1hcnktbWVudV9fYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDE5NSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyAqL1xuICAgICAgLm5hdiAucHJpbWFyeS1tZW51X19ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gNC44cmVtO1xuICAgICAgICBmbGV4OiAwIDAgNTAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSAyMTEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC5uYXYgLnByaW1hcnktbWVudV9fYmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTsgfSB9XG4gICAgLyogbGluZSAyMTgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAubmF2IC5wcmltYXJ5LW1lbnVfX2Jsb2NrLm1lbnUtc2xpZGUtdXAge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7IH1cbiAgICAgIC8qIGxpbmUgMjIxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmF2aWdhdGlvbi5zY3NzICovXG4gICAgICAubmF2IC5wcmltYXJ5LW1lbnVfX2Jsb2NrLm1lbnUtc2xpZGUtdXAuaW4tdmlldyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgICAvKiBsaW5lIDIyOCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyAqL1xuICAgIC5uYXYgLnByaW1hcnktbWVudV9fYmxvY2stLWxpbmtzIGEge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLWluLW91dDtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgLyogbGluZSAyMzIsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC5uYXYgLnByaW1hcnktbWVudV9fYmxvY2stLWxpbmtzIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLyogbGluZSAyMzksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAubmF2IC5wcmltYXJ5LW1lbnVfX2Jsb2NrIC5saXN0LWl0ZW1zIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLyogbGluZSAyMzksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgICAgLm5hdiAucHJpbWFyeS1tZW51X19ibG9jayAubGlzdC1pdGVtcyBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH0gfVxuICAgICAgLyogbGluZSAyNDgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC5uYXYgLnByaW1hcnktbWVudV9fYmxvY2sgLmxpc3QtaXRlbXMgbGksIC5uYXYgLnByaW1hcnktbWVudV9fYmxvY2sgLmxpc3QtaXRlbXMgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43MjE4OHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1Db25kZW5zZWRCbGFja1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLyogbGluZSAyNDgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgICAgICAubmF2IC5wcmltYXJ5LW1lbnVfX2Jsb2NrIC5saXN0LWl0ZW1zIGxpLCAubmF2IC5wcmltYXJ5LW1lbnVfX2Jsb2NrIC5saXN0LWl0ZW1zIGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjE4NzVyZW07IH0gfVxuICAgICAgLyogbGluZSAyNTMsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgIC5uYXYgLnByaW1hcnktbWVudV9fYmxvY2sgLmxpc3QtaXRlbXMgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLyogbGluZSAyNTYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgICAgICAgLm5hdiAucHJpbWFyeS1tZW51X19ibG9jayAubGlzdC1pdGVtcyBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2QyMjMyYSAyNSUsIHJnYmEoMjEwLCAzNSwgNDIsIDApIDI1JSk7IH1cblxuLyogbGluZSAyNjksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uYXZpZ2F0aW9uLnNjc3MgKi9cbi5sb2dpbi1uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI3Miwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyAqL1xuICAubG9nZ2VkLWluIC5sb2dpbi1uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgOCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gICAgLmZvb3RlciBwLCAuZm9vdGVyIGxpLCAuZm9vdGVyIGEge1xuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDE0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyLW1haW4ge1xuICAgICAgcGFkZGluZzogM3JlbSAxcmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgMTQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb290ZXIuc2NzcyAqL1xuICAgIC5mb290ZXItbWFpbiB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDByZW0gM3JlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAvKiBsaW5lIDE0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyLW1haW4ge1xuICAgICAgcGFkZGluZzogOHJlbSAwcmVtIDVyZW07IH0gfVxuICAvKiBsaW5lIDI4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlcl9fZmxleCB7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAvKiBsaW5lIDI4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5mb290ZXJfX2ZsZXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDM1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5mb290ZXJfX2ZsZXgtLTI1IHtcbiAgICAgICAgZmxleDogMCAwIDMzJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSA0MSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyX19mbGV4LS01MCB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7IH0gfVxuICAgIC8qIGxpbmUgNDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb290ZXIuc2NzcyAqL1xuICAgIC5mb290ZXJfX2ZsZXgtLWF1dG8ge1xuICAgICAgZmxleDogMTsgfVxuICAvKiBsaW5lIDUyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlcl9fY3JlZGl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgLyogbGluZSA1Miwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyX19jcmVkaXQge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLyogbGluZSA2MSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gIC5mb290ZXJfX2Rpc2NsYWltZXIge1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgLyogbGluZSA2MSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyX19kaXNjbGFpbWVyIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoNjYlICsgMXJlbSk7IH0gfVxuICAvKiBsaW5lIDY5LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlcl9fYi10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTZlNmU2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDc0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyX19saXN0IHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgICAvKiBsaW5lIDc0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgICAuZm9vdGVyX19saXN0IHtcbiAgICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgNzQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb290ZXIuc2NzcyAqL1xuICAgIC5mb290ZXJfX2xpc3Qge1xuICAgICAgZmxleDogMCAwIDEwMCU7IH0gfVxuICAvKiBsaW5lIDkwLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlcl9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gICAgICAvKiBsaW5lIDkwLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5mb290ZXJfX2J1dHRvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSA5MCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyX19idXR0b25zIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1hcmdpbjogM3JlbSAwIDJyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIC8qIGxpbmUgMTAyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5mb290ZXJfX2J1dHRvbnMgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC8qIGxpbmUgMTAyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5mb290ZXJfX2J1dHRvbnMgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgIC8qIGxpbmUgMTAyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5mb290ZXJfX2J1dHRvbnMgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8qIGxpbmUgMTAyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5mb290ZXJfX2J1dHRvbnMgbGkge1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgICAgICBmbGV4OiAxMDAlOyB9XG4gICAgICAgIC8qIGxpbmUgMTIwLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgICAgICAgLmZvb3Rlcl9fYnV0dG9ucyBsaSBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC8qIGxpbmUgMTI3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSAxMjcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb290ZXIuc2NzcyAqL1xuICAgICAgLmZvb3Rlcl9fc29jaWFsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlOyB9IH1cbiAgICAvKiBsaW5lIDEzNiwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gICAgLmZvb3Rlcl9fc29jaWFsIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLyogbGluZSAxMzYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb290ZXIuc2NzcyAqL1xuICAgICAgICAuZm9vdGVyX19zb2NpYWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG4gIC8qIGxpbmUgMTQ2LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8qIGxpbmUgMTQ2LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5mb290ZXJfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gICAgICAvKiBsaW5lIDE0Niwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyX19sb2dvIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAgICAgLyogbGluZSAxNDYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb290ZXIuc2NzcyAqL1xuICAgICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICAgIGZsZXg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIC8qIGxpbmUgMTQ2LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgICAgIC5mb290ZXJfX2xvZ28ge1xuICAgICAgICBmbGV4OiAwIDAgMzMlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gICAgICAvKiBsaW5lIDE2OCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyX19sb2dvIC5mb290ZXItbG9nbyB7XG4gICAgICAgIGZsZXg6IDUwJTsgfSB9XG4gICAgLyogbGluZSAxNzMsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb290ZXIuc2NzcyAqL1xuICAgIC5mb290ZXJfX2xvZ28gLmZvb3Rlci1sb2dvIHN2ZyxcbiAgICAuZm9vdGVyX19sb2dvIC5mb290ZXItbG9nbyBpbWcge1xuICAgICAgZmlsbDogIzAwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLyogbGluZSAxNzMsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb290ZXIuc2NzcyAqL1xuICAgICAgICAuZm9vdGVyX19sb2dvIC5mb290ZXItbG9nbyBzdmcsXG4gICAgICAgIC5mb290ZXJfX2xvZ28gLmZvb3Rlci1sb2dvIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9IH1cbiAgLyogbGluZSAxODksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLWxpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgLyogbGluZSAxOTIsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb290ZXIuc2NzcyAqL1xuICAgIC5mb290ZXItbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxOTgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb290ZXIuc2NzcyAqL1xuICAuZm9vdGVyLXN1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDE5OCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyLXN1YiB7XG4gICAgICAgIHBhZGRpbmc6IDByZW0gMXJlbSA2cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAvKiBsaW5lIDE5OCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyLXN1YiB7XG4gICAgICAgIHBhZGRpbmc6IDByZW0gMXJlbSAzcmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDIwOSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gICAgICAuaG9tZSAuZm9vdGVyLXN1YiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtOyB9IH1cbiAgICAvKiBsaW5lIDIxNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gICAgLmZvb3Rlci1zdWJfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAvKiBsaW5lIDIxOCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gICAgICAuZm9vdGVyLXN1Yl9faW5uZXIgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAvKiBsaW5lIDIyMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gICAgICAgIC5mb290ZXItc3ViX19pbm5lciBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXR0b24uc2NzcyAqL1xuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MgKi9cbi5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyMDBtcyBlYXNlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAvKiBsaW5lIDIyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MgKi9cbiAgLmJ1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAvKiBsaW5lIDI4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MgKi9cbiAgLmJ1dHRvbi0tZGVmYXVsdCB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7IH1cbiAgLyogbGluZSAyOCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzICovXG4gIC5idXR0b24tLWdyZWVuIHtcbiAgICBjb2xvcjogIzY4REVBNCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzY4REVBNDsgfVxuICAvKiBsaW5lIDI4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MgKi9cbiAgLmJ1dHRvbi0tcmVkIHtcbiAgICBjb2xvcjogI0QyMjMyQSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI0QyMjMyQTsgfVxuICAvKiBsaW5lIDI4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MgKi9cbiAgLmJ1dHRvbi0teWVsbG93IHtcbiAgICBjb2xvcjogI0ZGQ0UyRCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGQ0UyRDsgfVxuICAvKiBsaW5lIDI4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MgKi9cbiAgLmJ1dHRvbi0tbGlnaHRlci1ncmV5IHtcbiAgICBjb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZTZlNjsgfVxuICAvKiBsaW5lIDI4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MgKi9cbiAgLmJ1dHRvbi0tZGFyay1ncmV5IHtcbiAgICBjb2xvcjogIzMxMzEzMSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzMxMzEzMTsgfVxuICAvKiBsaW5lIDI4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MgKi9cbiAgLmJ1dHRvbi0tZ3JleSB7XG4gICAgY29sb3I6ICNhOWE5YTkgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNhOWE5YTk7IH1cbiAgLyogbGluZSAyOCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzICovXG4gIC5idXR0b24tLWJsYWNrIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAvKiBsaW5lIDI4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MgKi9cbiAgLmJ1dHRvbi0td2hpdGUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgMzksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXR0b24uc2NzcyAqL1xuICAuYnV0dG9uLS1scmcge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogNTAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAzOSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzICovXG4gICAgICAuYnV0dG9uLS1scmcge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXR0b24uc2NzcyAqL1xuICAuYnV0dG9uLS1ib3JkZXItZGVmYXVsdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSA1MCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzICovXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWRlZmF1bHQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXR0b24uc2NzcyAqL1xuICAuYnV0dG9uLS1ib3JkZXItZ3JlZW4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2OERFQTQ7XG4gICAgY29sb3I6ICM2OERFQTQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgNTAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXR0b24uc2NzcyAqL1xuICAgIC5idXR0b24tLWJvcmRlci1ncmVlbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjNjhERUE0ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDBweCByZ2JhKDEwNCwgMjIyLCAxNjQsIDAuNSk7IH1cbiAgLyogbGluZSA0NSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzICovXG4gIC5idXR0b24tLWJvcmRlci1yZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMjIzMkE7XG4gICAgY29sb3I6ICNEMjIzMkEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgNTAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXR0b24uc2NzcyAqL1xuICAgIC5idXR0b24tLWJvcmRlci1yZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI0QyMjMyQSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAwcHggcmdiYSgyMTAsIDM1LCA0MiwgMC41KTsgfVxuICAvKiBsaW5lIDQ1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MgKi9cbiAgLmJ1dHRvbi0tYm9yZGVyLXllbGxvdyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGQ0UyRDtcbiAgICBjb2xvcjogI0ZGQ0UyRCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSA1MCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzICovXG4gICAgLmJ1dHRvbi0tYm9yZGVyLXllbGxvdzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjRkZDRTJEICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDBweCByZ2JhKDI1NSwgMjA2LCA0NSwgMC41KTsgfVxuICAvKiBsaW5lIDQ1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYnV0dG9uLnNjc3MgKi9cbiAgLmJ1dHRvbi0tYm9yZGVyLWxpZ2h0ZXItZ3JleSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBjb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSA1MCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzICovXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWxpZ2h0ZXItZ3JleTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDBweCByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuNSk7IH1cbiAgLyogbGluZSA0NSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzICovXG4gIC5idXR0b24tLWJvcmRlci1kYXJrLWdyZXkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMTMxMzE7XG4gICAgY29sb3I6ICMzMTMxMzEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgNTAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXR0b24uc2NzcyAqL1xuICAgIC5idXR0b24tLWJvcmRlci1kYXJrLWdyZXk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzMxMzEzMSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAwcHggcmdiYSg0OSwgNDksIDQ5LCAwLjUpOyB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXR0b24uc2NzcyAqL1xuICAuYnV0dG9uLS1ib3JkZXItZ3JleSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E5YTlhOTtcbiAgICBjb2xvcjogI2E5YTlhOSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSA1MCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzICovXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWdyZXk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2E5YTlhOSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAwcHggcmdiYSgxNjksIDE2OSwgMTY5LCAwLjUpOyB9XG4gIC8qIGxpbmUgNDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXR0b24uc2NzcyAqL1xuICAuYnV0dG9uLS1ib3JkZXItYmxhY2sge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgNTAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9idXR0b24uc2NzcyAqL1xuICAgIC5idXR0b24tLWJvcmRlci1ibGFjazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLyogbGluZSA0NSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzICovXG4gIC5idXR0b24tLWJvcmRlci13aGl0ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSA1MCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzICovXG4gICAgLmJ1dHRvbi0tYm9yZGVyLXdoaXRlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4vKiBsaW5lIDIsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zaGFyZS1idXR0b25zLnNjc3MgKi9cbi5zaGFyZS1idXR0b25zX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAvKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zaGFyZS1idXR0b25zLnNjc3MgKi9cbiAgLnNoYXJlLWJ1dHRvbnNfX2J1dHRvbnMgPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgOSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NoYXJlLWJ1dHRvbnMuc2NzcyAqL1xuICAgIC5zaGFyZS1idXR0b25zX19idXR0b25zID4gZGl2W2RhdGEtbmV0d29yaz1cImVtYWlsXCJdIHtcbiAgICAgIHRvcDogMC4xcmVtOyB9XG5cbi8qIGxpbmUgMiwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NvY2lhbC1pY29ucy5zY3NzICovXG4ubHJnIC5zb2NpYWwtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgMiwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NvY2lhbC1pY29ucy5zY3NzICovXG4gICAgLmxyZyAuc29jaWFsLWxpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9IH1cbiAgLyogbGluZSA5LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc29jaWFsLWljb25zLnNjc3MgKi9cbiAgLmxyZyAuc29jaWFsLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMTUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zb2NpYWwtaWNvbnMuc2NzcyAqL1xuLnNvY2lhbC1saW5rIC5zb2NpYWwtdHdpdHRlciB7XG4gIHRvcDogMC4wNHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMTJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDIyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc29jaWFsLWljb25zLnNjc3MgKi9cbi5zb2NpYWwtbGluayBhLFxuLnNvY2lhbC1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcyBlYXNlOyB9XG4gIC8qIGxpbmUgMzEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zb2NpYWwtaWNvbnMuc2NzcyAqL1xuICAuc29jaWFsLWxpbmsgYTpob3ZlcixcbiAgLnNvY2lhbC1saW5rIHNwYW46aG92ZXIge1xuICAgIGZpbGw6ICNhOWE5YTk7IH1cbiAgLyogbGluZSAzNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NvY2lhbC1pY29ucy5zY3NzICovXG4gIC5zb2NpYWwtbGluayBhIHN2ZyxcbiAgLnNvY2lhbC1saW5rIHNwYW4gc3ZnIHtcbiAgICBmaWxsOiAjMDAwO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZTsgfVxuXG4vKiBsaW5lIDMsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9hY2NvcmRpb24uc2NzcyAqL1xuLmFjY29yZGlvbi1ibG9jayB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmOyB9XG4gIC8qIGxpbmUgOCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2FjY29yZGlvbi5zY3NzICovXG4gIC5hY2NvcmRpb24tYmxvY2suYWNjb3JkaW9uLWlzLWFjdGl2ZSBzdmcucGx1cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDExLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmFjY29yZGlvbi1ibG9jay5hY2NvcmRpb24taXMtYWN0aXZlIHN2Zy5taW51cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAxNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2FjY29yZGlvbi5zY3NzICovXG4gIC5hY2NvcmRpb24tYmxvY2tfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAvKiBsaW5lIDI2LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmFjY29yZGlvbi1ibG9ja19fYXJyb3cge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDMyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAuYWNjb3JkaW9uLWJsb2NrX19hcnJvdyBzdmcge1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLyogbGluZSAzOCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2FjY29yZGlvbi5zY3NzICovXG4gICAgICAuYWNjb3JkaW9uLWJsb2NrX19hcnJvdyBzdmcubWludXMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgNDQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9hY2NvcmRpb24uc2NzcyAqL1xuICAuYWNjb3JkaW9uLWJsb2NrX19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZS1vdXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC8qIGxpbmUgNTAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9hY2NvcmRpb24uc2NzcyAqL1xuICAgIC5hY2NvcmRpb24taXMtYWN0aXZlIC5hY2NvcmRpb24tYmxvY2tfX2JvZHkge1xuICAgICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2UtaW47IH1cbiAgICAvKiBsaW5lIDU4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAuYWNjb3JkaW9uLWJsb2NrX19ib2R5IC53cC1ibG9ja3Mtc3R5bGVzIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMCAycmVtOyB9XG4gIC8qIGxpbmUgNjMsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9hY2NvcmRpb24uc2NzcyAqL1xuICAuYWNjb3JkaW9uLWJsb2NrX19jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9kYXRlLXBpY2tlci5zY3NzICovXG4udWktZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhOWE5YTk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDI0MHB4OyB9XG5cbi8qIGxpbmUgMTEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9kYXRlLXBpY2tlci5zY3NzICovXG4udWktZGF0ZXBpY2tlciBhLFxuLnVpLWRhdGVwaWNrZXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDE1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZGF0ZS1waWNrZXIuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXIgYTpob3Zlcixcbi51aS1kYXRlcGlja2VyIHRkOmhvdmVyIGEge1xuICBjb2xvcjogIzAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7IH1cblxuLyogbGluZSAyMywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2RhdGUtcGlja2VyLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMjcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9kYXRlLXBpY2tlci5zY3NzICovXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLyogbGluZSAzMCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2RhdGUtcGlja2VyLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHdpZHRoOiAzMHB4OyB9XG5cbi8qIGxpbmUgNDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9kYXRlLXBpY2tlci5zY3NzICovXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSA0NSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2RhdGUtcGlja2VyLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qIGxpbmUgNDksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9kYXRlLXBpY2tlci5zY3NzICovXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4peEXCI7IH1cblxuLyogbGluZSA1Miwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2RhdGUtcGlja2VyLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLilrpcIjsgfVxuXG4vKiBsaW5lIDU1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZGF0ZS1waWNrZXIuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNTgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9kYXRlLXBpY2tlci5zY3NzICovXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNjIsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9kYXRlLXBpY2tlci5zY3NzICovXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCxcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMDsgfVxuXG4vKiBsaW5lIDY3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZGF0ZS1waWNrZXIuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluLW91dCwgY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7IH1cblxuLyogbGluZSA3NCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2RhdGUtcGlja2VyLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgNzgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9kYXRlLXBpY2tlci5zY3NzICovXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgODEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9kYXRlLXBpY2tlci5zY3NzICovXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSA4NCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2RhdGUtcGlja2VyLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5IGEge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDg3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZGF0ZS1waWNrZXIuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbi5zZWFyY2gtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAuc2VhcmNoLWZpbHRlcnMge1xuICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAuc2VhcmNoLWZpbHRlcnMge1xuICAgICAgcGFkZGluZy10b3A6IDEyLjI1cmVtOyB9IH1cbiAgLyogbGluZSAxOSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgLnNlYXJjaC1maWx0ZXJzLmlzLWFjdGl2ZSBzdmcucGx1cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDIzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2VhcmNoLWZpbHRlcnMuc2NzcyAqL1xuICAuc2VhcmNoLWZpbHRlcnMuaXMtYWN0aXZlIHN2Zy5taW51cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDI5LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2VhcmNoLWZpbHRlcnMuc2NzcyAqL1xuICAgIC5zZWFyY2gtZmlsdGVycyAucGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAycmVtIDMuNXJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLyogbGluZSAyOSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAuc2VhcmNoLWZpbHRlcnMgLnBhZGRpbmcge1xuICAgICAgcGFkZGluZzogMnJlbSA1cmVtOyB9IH1cbiAgLyogbGluZSAzOSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgLnNlYXJjaC1maWx0ZXJzX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjRDIyMzJBO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC8qIGxpbmUgNDQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2gtZmlsdGVycy5zY3NzICovXG4gICAgLnNlYXJjaC1maWx0ZXJzX19oZWFkZXItaW5kaWNhdG9yIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC8qIGxpbmUgNTAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2gtZmlsdGVycy5zY3NzICovXG4gICAgICAuc2VhcmNoLWZpbHRlcnNfX2hlYWRlci1pbmRpY2F0b3Igc3ZnIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAvKiBsaW5lIDU0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2VhcmNoLWZpbHRlcnMuc2NzcyAqL1xuICAgICAgICAuc2VhcmNoLWZpbHRlcnNfX2hlYWRlci1pbmRpY2F0b3Igc3ZnLm1pbnVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuMTJyZW07IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLyogbGluZSA1NCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyc19faGVhZGVyLWluZGljYXRvciBzdmcubWludXMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjFyZW07IH0gfVxuICAvKiBsaW5lIDY2LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2VhcmNoLWZpbHRlcnMuc2NzcyAqL1xuICAuc2VhcmNoLWZpbHRlcnNfX2ZpbHRlcnMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCxtYXgtaGVpZ2h0IDAuMTVzIGVhc2Utb3V0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSA2Niwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAgIC5zZWFyY2gtZmlsdGVyc19fZmlsdGVycyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDY2LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2VhcmNoLWZpbHRlcnMuc2NzcyAqL1xuICAgICAgLnNlYXJjaC1maWx0ZXJzX19maWx0ZXJzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwOyB9IH1cbiAgICAvKiBsaW5lIDExNCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAuaXMtYWN0aXZlIC5zZWFyY2gtZmlsdGVyc19fZmlsdGVycyB7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2UtaW47IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTE0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2VhcmNoLWZpbHRlcnMuc2NzcyAqL1xuICAgICAgICAuaXMtYWN0aXZlIC5zZWFyY2gtZmlsdGVyc19fZmlsdGVycyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAvKiBsaW5lIDExNCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAgICAgLmlzLWFjdGl2ZSAuc2VhcmNoLWZpbHRlcnNfX2ZpbHRlcnMge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDY1MHB4OyB9IH1cbiAgICAvKiBsaW5lIDEzNCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAuc2VhcmNoLWZpbHRlcnNfX2ZpbHRlcnMtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAgICAgICAvKiBsaW5lIDEzNCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAgICAgLnNlYXJjaC1maWx0ZXJzX19maWx0ZXJzLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDVyZW07IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgICAgLyogbGluZSAxMzQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2gtZmlsdGVycy5zY3NzICovXG4gICAgICAgIC5zZWFyY2gtZmlsdGVyc19fZmlsdGVycy1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiA1cmVtOyB9IH1cbiAgLyogbGluZSAxNDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2gtZmlsdGVycy5zY3NzICovXG4gIC5zZWFyY2gtZmlsdGVycyAuZmlsdGVyLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8qIGxpbmUgMTQ3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2VhcmNoLWZpbHRlcnMuc2NzcyAqL1xuICAgICAgLnNlYXJjaC1maWx0ZXJzIC5maWx0ZXItY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDE0Nywgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAgIC5zZWFyY2gtZmlsdGVycyAuZmlsdGVyLWNvbHVtbiB7XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC8qIGxpbmUgMTU5LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2VhcmNoLWZpbHRlcnMuc2NzcyAqL1xuICAgIC5zZWFyY2gtZmlsdGVycyAuZmlsdGVyLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLyogbGluZSAxNTksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2gtZmlsdGVycy5zY3NzICovXG4gICAgICAgIC5zZWFyY2gtZmlsdGVycyAuZmlsdGVyLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLyogbGluZSAxNjcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2gtZmlsdGVycy5zY3NzICovXG4gICAgLnNlYXJjaC1maWx0ZXJzIC5maWx0ZXItY29sdW1uX19pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLyogbWluLWhlaWdodDogNzVweDsgKi9cbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAvKiBsaW5lIDE2Nywgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAgICAgLnNlYXJjaC1maWx0ZXJzIC5maWx0ZXItY29sdW1uX19pdGVtcyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAvKiBsaW5lIDE4Miwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAgICAgLnNlYXJjaC1maWx0ZXJzIC5maWx0ZXItY29sdW1uX19pdGVtcy0tb3ZlcmZsb3cge1xuICAgICAgICAgIGhlaWdodDogMTAuNzVyZW07IH0gfVxuICAgICAgLyogbGluZSAxODgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2gtZmlsdGVycy5zY3NzICovXG4gICAgICAuc2VhcmNoLWZpbHRlcnMgLmZpbHRlci1jb2x1bW5fX2l0ZW1zLXNjcm9sbCB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMHJlbSAwOyB9XG4gICAgICAgIC8qIGxpbmUgMTk0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2VhcmNoLWZpbHRlcnMuc2NzcyAqL1xuICAgICAgICAuc2VhcmNoLWZpbHRlcnMgLmZpbHRlci1jb2x1bW5fX2l0ZW1zLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIHdpZHRoOiAwLjZlbTsgfVxuICAgICAgICAvKiBsaW5lIDE5OCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAgICAgLnNlYXJjaC1maWx0ZXJzIC5maWx0ZXItY29sdW1uX19pdGVtcy1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSAyMDIsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2gtZmlsdGVycy5zY3NzICovXG4gICAgICAgIC5zZWFyY2gtZmlsdGVycyAuZmlsdGVyLWNvbHVtbl9faXRlbXMtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMjExLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2VhcmNoLWZpbHRlcnMuc2NzcyAqL1xuICAgIC5zZWFyY2gtZmlsdGVycyAuZmlsdGVyLWNvbHVtbl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgZmxleDogMTAwJTsgfVxuICAgICAgLyogbGluZSAyMTYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2gtZmlsdGVycy5zY3NzICovXG4gICAgICAuc2VhcmNoLWZpbHRlcnMgLmZpbHRlci1jb2x1bW5fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC8qIGxpbmUgMjIwLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2VhcmNoLWZpbHRlcnMuc2NzcyAqL1xuICAgICAgLnNlYXJjaC1maWx0ZXJzIC5maWx0ZXItY29sdW1uX19pdGVtIHAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC8qIGxpbmUgMjI1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2VhcmNoLWZpbHRlcnMuc2NzcyAqL1xuICAgICAgICAuc2VhcmNoLWZpbHRlcnMgLmZpbHRlci1jb2x1bW5fX2l0ZW0gcDpob3ZlciAuZmlsdGVyLWNoZWNrYm94IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2OyB9XG4gICAgICAvKiBsaW5lIDIzMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAgIC5zZWFyY2gtZmlsdGVycyAuZmlsdGVyLWNvbHVtbl9faXRlbSBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSAyMzUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2gtZmlsdGVycy5zY3NzICovXG4gICAgICAgIC5zZWFyY2gtZmlsdGVycyAuZmlsdGVyLWNvbHVtbl9faXRlbSBpbnB1dDpjaGVja2VkICsgLmZpbHRlci1jaGVja2JveCB7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0QyMjMyQTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QyMjMyQTsgfVxuICAgICAgLyogbGluZSAyNDQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2gtZmlsdGVycy5zY3NzICovXG4gICAgICAuc2VhcmNoLWZpbHRlcnMgLmZpbHRlci1jb2x1bW5fX2l0ZW0gbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgICAgLyogbGluZSAyNTMsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2gtZmlsdGVycy5zY3NzICovXG4gICAgICAuc2VhcmNoLWZpbHRlcnMgLmZpbHRlci1jb2x1bW5fX2l0ZW0gLmZpbHRlci1jaGVja2JveCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzAwMDtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSAyNjQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2gtZmlsdGVycy5zY3NzICovXG4gICAgICAgIC5zZWFyY2gtZmlsdGVycyAuZmlsdGVyLWNvbHVtbl9faXRlbSAuZmlsdGVyLWNoZWNrYm94LmlzLWFjdGl2ZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0QyMjMyQTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QyMjMyQTsgfVxuICAgICAgICAvKiBsaW5lIDI3MSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAgICAgLnNlYXJjaC1maWx0ZXJzIC5maWx0ZXItY29sdW1uX19pdGVtIC5maWx0ZXItY2hlY2tib3gtLWdyZXkge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2E5YTlhOTsgfVxuICAgICAgICAvKiBsaW5lIDI3NCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAgICAgLnNlYXJjaC1maWx0ZXJzIC5maWx0ZXItY29sdW1uX19pdGVtIC5maWx0ZXItY2hlY2tib3gtLWxpZ2h0ZXItZ3JleSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2OyB9XG4gIC8qIGxpbmUgMjgyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2VhcmNoLWZpbHRlcnMuc2NzcyAqL1xuICAuc2VhcmNoLWZpbHRlcnNfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSAyODIsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2gtZmlsdGVycy5zY3NzICovXG4gICAgICAuc2VhcmNoLWZpbHRlcnNfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDI4Miwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NlYXJjaC1maWx0ZXJzLnNjc3MgKi9cbiAgICAgIC5zZWFyY2gtZmlsdGVyc19fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfSB9XG4gICAgLyogbGluZSAzMDAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2gtZmlsdGVycy5zY3NzICovXG4gICAgLnNlYXJjaC1maWx0ZXJzX19idXR0b24gLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWx0aC1hbGVydC5zY3NzICovXG4uaGVhbHRoLWFsZXJ0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAxMCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWx0aC1hbGVydC5zY3NzICovXG4gIC5oZWFsdGgtYWxlcnQtb3ZlcmxheS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhbHRoLWFsZXJ0LnNjc3MgKi9cbi5oZWFsdGgtYWxlcnQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRDIyMzJBO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDU7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDsgfVxuICAvKiBsaW5lIDIzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhbHRoLWFsZXJ0LnNjc3MgKi9cbiAgLmhlYWx0aC1hbGVydCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDA7IH1cbiAgICAvKiBsaW5lIDI1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhbHRoLWFsZXJ0LnNjc3MgKi9cbiAgICAuaGVhbHRoLWFsZXJ0IGE6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB3aGl0ZTsgfVxuICAvKiBsaW5lIDMwLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhbHRoLWFsZXJ0LnNjc3MgKi9cbiAgLmhlYWx0aC1hbGVydC5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLyogbGluZSAxNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWx0aC1hbGVydC5zY3NzICovXG4gICAgLmhlYWx0aC1hbGVydCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDdyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHRyYW5zbGF0ZVkoLTVyZW0pOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDE1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhbHRoLWFsZXJ0LnNjc3MgKi9cbiAgICAuaGVhbHRoLWFsZXJ0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogN3JlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVYKC01cmVtKTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLyogbGluZSA1MSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWx0aC1hbGVydC5zY3NzICovXG4gICAgLmhpZGUtZml4ZWQgLmhlYWx0aC1hbGVydCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgNTgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFsdGgtYWxlcnQuc2NzcyAqL1xuICAgIC5oZWFsdGgtYWxlcnQuYWxlcnQtb3BlbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgNTgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFsdGgtYWxlcnQuc2NzcyAqL1xuICAgIC5oZWFsdGgtYWxlcnQuYWxlcnQtb3BlbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuICAvKiBsaW5lIDY5LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhbHRoLWFsZXJ0LnNjc3MgKi9cbiAgLmhlYWx0aC1hbGVydF9fc2lkZWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsZXg6IDAgMCA1cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8qIGxpbmUgNjksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFsdGgtYWxlcnQuc2NzcyAqL1xuICAgICAgLmhlYWx0aC1hbGVydF9fc2lkZWJhciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDY5LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhbHRoLWFsZXJ0LnNjc3MgKi9cbiAgICAgIC5oZWFsdGgtYWxlcnRfX3NpZGViYXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLyogbGluZSA4Niwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWx0aC1hbGVydC5zY3NzICovXG4gIC5oZWFsdGgtYWxlcnRfX2luZGljYXRvciB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC8qIGxpbmUgOTUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFsdGgtYWxlcnQuc2NzcyAqL1xuICAgIC5oZWFsdGgtYWxlcnRfX2luZGljYXRvciBzdmcge1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLyogbGluZSA5OSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWx0aC1hbGVydC5zY3NzICovXG4gICAgICAgIC5oZWFsdGgtYWxlcnRfX2luZGljYXRvciBzdmcuaW5kaWNhdG9yLWFycm93IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cbiAgICAgIC8qIGxpbmUgMTA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhbHRoLWFsZXJ0LnNjc3MgKi9cbiAgICAgIC5hbGVydC1vcGVuIC5oZWFsdGgtYWxlcnRfX2luZGljYXRvciBzdmcuaW5kaWNhdG9yLWFycm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLyogbGluZSAxMTAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFsdGgtYWxlcnQuc2NzcyAqL1xuICAgICAgLmhlYWx0aC1hbGVydF9faW5kaWNhdG9yIHN2Zy5pbmRpY2F0b3ItY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC8qIGxpbmUgMTEzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhbHRoLWFsZXJ0LnNjc3MgKi9cbiAgICAgICAgLmFsZXJ0LW9wZW4gLmhlYWx0aC1hbGVydF9faW5kaWNhdG9yIHN2Zy5pbmRpY2F0b3ItY2xvc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLyogbGluZSAxMjAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFsdGgtYWxlcnQuc2NzcyAqL1xuICAgIC5oZWFsdGgtYWxlcnRfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7IH0gfVxuICAvKiBsaW5lIDEyOCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWx0aC1hbGVydC5zY3NzICovXG4gIC5oZWFsdGgtYWxlcnRfX2NvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDEzMiwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWx0aC1hbGVydC5zY3NzICovXG4gICAgLmhlYWx0aC1hbGVydF9fY29udGVudC5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLyogbGluZSAxMjgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFsdGgtYWxlcnQuc2NzcyAqL1xuICAgICAgLmhlYWx0aC1hbGVydF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYuMjVyZW07IH0gfVxuICAgIC8qIGxpbmUgMTM5LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhbHRoLWFsZXJ0LnNjc3MgKi9cbiAgICAuaGVhbHRoLWFsZXJ0X19jb250ZW50LXRleHQge1xuICAgICAgcGFkZGluZzogM3JlbSAwOyB9XG4gICAgICAvKiBsaW5lIDE0Miwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWx0aC1hbGVydC5zY3NzICovXG4gICAgICAuaGVhbHRoLWFsZXJ0X19jb250ZW50LXRleHQgcHJlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyB9XG4gICAgLyogbGluZSAxNDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFsdGgtYWxlcnQuc2NzcyAqL1xuICAgIC5oZWFsdGgtYWxlcnRfX2NvbnRlbnQgaDMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLyogbGluZSAxNTIsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFsdGgtYWxlcnQuc2NzcyAqL1xuICAuaGVhbHRoLWFsZXJ0X19zY3JvbGwge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8qIGxpbmUgMTUyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhbHRoLWFsZXJ0LnNjc3MgKi9cbiAgICAgIC5oZWFsdGgtYWxlcnRfX3Njcm9sbCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDE1Miwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWx0aC1hbGVydC5zY3NzICovXG4gICAgICAuaGVhbHRoLWFsZXJ0X19zY3JvbGwge1xuICAgICAgICBwYWRkaW5nOiAwIDRyZW0gMnJlbTsgfSB9XG4gICAgLyogbGluZSAxNjQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFsdGgtYWxlcnQuc2NzcyAqL1xuICAgIC5oZWFsdGgtYWxlcnRfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDE2OSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hlYWx0aC1hbGVydC5zY3NzICovXG4gICAgLmhlYWx0aC1hbGVydF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLyogbGluZSAxNzQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9oZWFsdGgtYWxlcnQuc2NzcyAqL1xuICAgIC5oZWFsdGgtYWxlcnRfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgb3BhY2l0eTogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9ob21lLWJ1dHRvbnMuc2NzcyAqL1xuICAuaG9tZS1idXR0b25zIHtcbiAgICBwYWRkaW5nOiAwcmVtIDFyZW0gMXJlbSAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiAjMzEzMTMxOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSAxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaG9tZS1idXR0b25zLnNjc3MgKi9cbiAgLmhvbWUtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICB3aWR0aDogMTVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAycmVtO1xuICAgIGxlZnQ6IDJyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtaW4tYXNwZWN0LXJhdGlvOiAyIC8gMSkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hvbWUtYnV0dG9ucy5zY3NzICovXG4gICAgLmhvbWUtYnV0dG9ucyB7XG4gICAgICByaWdodDogN3JlbTtcbiAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LWhlaWdodDogNzQwcHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9ob21lLWJ1dHRvbnMuc2NzcyAqL1xuICAgIC5ob21lLWJ1dHRvbnMge1xuICAgICAgcmlnaHQ6IDZyZW07XG4gICAgICBib3R0b206IDNyZW07XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi8qIGxpbmUgMzYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9ob21lLWJ1dHRvbnMuc2NzcyAqL1xuLmhvbWUtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDM2LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaG9tZS1idXR0b25zLnNjc3MgKi9cbiAgICAuaG9tZS1idXR0b24ge1xuICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMC41cmVtKTsgfSB9XG4gIC8qIGxpbmUgNDQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9ob21lLWJ1dHRvbnMuc2NzcyAqL1xuICAuaG9tZS1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDQ4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaG9tZS1idXR0b25zLnNjc3MgKi9cbiAgLmhvbWUtYnV0dG9uIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hvbWUtYmFubmVyLnNjc3MgKi9cbi5ob21lLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9ob21lLWJhbm5lci5zY3NzICovXG4gIC5ob21lLWJhbm5lcl9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9ob21lLWJhbm5lci5zY3NzICovXG4gICAgICAuaG9tZS1iYW5uZXJfX2ltYWdlIGltZyB7XG4gICAgICAgIHBhZGRpbmc6IDhyZW0gM3JlbSAycmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaG9tZS1iYW5uZXIuc2NzcyAqL1xuICAgICAgLmhvbWUtYmFubmVyX19pbWFnZSBpbWcge1xuICAgICAgICBwYWRkaW5nOiA1cmVtOyB9IH1cbiAgLyogbGluZSAxOCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hvbWUtYmFubmVyLnNjc3MgKi9cbiAgLmhvbWUtYmFubmVyX190ZXh0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAyMDBtcyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDE4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaG9tZS1iYW5uZXIuc2NzcyAqL1xuICAgICAgLmhvbWUtYmFubmVyX190ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDE1cmVtO1xuICAgICAgICBsZWZ0OiA0cmVtO1xuICAgICAgICBib3R0b206IGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDE4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaG9tZS1iYW5uZXIuc2NzcyAqL1xuICAgICAgLmhvbWUtYmFubmVyX190ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogMnJlbTsgfSB9XG4gICAgLyogbGluZSA0MSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2hvbWUtYmFubmVyLnNjc3MgKi9cbiAgICAuaGlkZS1maXhlZCAuaG9tZS1iYW5uZXJfX3RleHQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAvKiBsaW5lIDQxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaG9tZS1iYW5uZXIuc2NzcyAqL1xuICAgICAgICAuaGlkZS1maXhlZCAuaG9tZS1iYW5uZXJfX3RleHQge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDUzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaG9tZS1iYW5uZXIuc2NzcyAqL1xuICAgIC5ob21lLWJhbm5lcl9fdGV4dCBoMSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAvKiBsaW5lIDUzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaG9tZS1iYW5uZXIuc2NzcyAqL1xuICAgICAgICAuaG9tZS1iYW5uZXJfX3RleHQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAvKiBsaW5lIDUzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvaG9tZS1iYW5uZXIuc2NzcyAqL1xuICAgICAgICAuaG9tZS1iYW5uZXJfX3RleHQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogN3JlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC8qIGxpbmUgMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3Njcm9sbC1sb2NrLnNjc3MgKi9cbiAgLnNjcm9sbC1sb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL3Njcm9sbC1sb2NrLnNjc3MgKi9cbiAgLnNjcm9sbC1sb2NrLS1tb2JpbGUtcmV2ZXJzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH0gfVxuXG4vKiBsaW5lIDE0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2Nyb2xsLWxvY2suc2NzcyAqL1xuLnNjcm9sbC1sb2NrIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zY3JvbGwtbG9jay5zY3NzICovXG4gIC5zY3JvbGwtbG9ja19fbG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDE4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2Nyb2xsLWxvY2suc2NzcyAqL1xuICAuc2Nyb2xsLWxvY2tfX2xvY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi8qIGxpbmUgMzIsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zY3JvbGwtbG9jay5zY3NzICovXG4uc2Nyb2xsLWxvY2tfX2xvY2stLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgMzcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zY3JvbGwtbG9jay5zY3NzICovXG4gICAgLnNjcm9sbC1sb2NrLS1jb250ZW50LWxlZnQgLnNjcm9sbC1sb2NrX19sb2NrLS1pbWFnZSB7XG4gICAgICByaWdodDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNDQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zY3JvbGwtbG9jay5zY3NzICovXG4gIC5zY3JvbGwtbG9ja19fbG9jay0tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDQ0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2Nyb2xsLWxvY2suc2NzcyAqL1xuICAuc2Nyb2xsLWxvY2tfX2xvY2stLXRleHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDU1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2Nyb2xsLWxvY2suc2NzcyAqL1xuICAuc2Nyb2xsLWxvY2tfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSA2MSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3Njcm9sbC1sb2NrLnNjc3MgKi9cbiAgLnNjcm9sbC1sb2NrLS1jb250ZW50LWxlZnQgLnNjcm9sbC1sb2NrX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvY29sdW1ucy5zY3NzICovXG4uY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2NvbHVtbnMuc2NzcyAqL1xuICAgIC5jb2x1bW5zLS1tb2JpbGUtcmV2ZXJzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgLyogbGluZSAxMiwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2NvbHVtbnMuc2NzcyAqL1xuICAuY29sdW1ucyAuY29sdW1uIHtcbiAgICBmbGV4OiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC8qIGxpbmUgMTIsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9jb2x1bW5zLnNjc3MgKi9cbiAgICAgIC5jb2x1bW5zIC5jb2x1bW4ge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9jYXJkLnNjc3MgKi9cbi5jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjRDIyMzJBOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvY2FyZC5zY3NzICovXG4gICAgLmNhcmQge1xuICAgICAgcGFkZGluZzogMy41cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9jYXJkLnNjc3MgKi9cbiAgICAuY2FyZCB7XG4gICAgICBwYWRkaW5nOiA1cmVtOyB9IH1cbiAgLyogbGluZSAxNCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2NhcmQuc2NzcyAqL1xuICAuY2FyZC0tYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSAxOSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2NhcmQuc2NzcyAqL1xuICAuY2FyZF9fdGV4dCB7XG4gICAgcGFkZGluZzogM3JlbSAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDIzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvY2FyZC5zY3NzICovXG4gICAgLmNhcmQgLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3BhZ2UtdGl0bGUuc2NzcyAqL1xuLnBhZ2UtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHJlbSAycmVtIDRyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9wYWdlLXRpdGxlLnNjc3MgKi9cbiAgICAucGFnZS10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAxMnJlbSAzLjVyZW0gOHJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvcGFnZS10aXRsZS5zY3NzICovXG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgcGFkZGluZzogMTJyZW0gNXJlbSA4cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDEzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvcGFnZS10aXRsZS5zY3NzICovXG4gICAgLnBhZ2UtdGl0bGUtLWZpbGwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgMjEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9wYWdlLXRpdGxlLnNjc3MgKi9cbiAgICAucGFnZS10aXRsZV9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgMjEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9wYWdlLXRpdGxlLnNjc3MgKi9cbiAgICAucGFnZS10aXRsZV9fZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07IH0gfVxuXG4vKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGkuc2NzcyAqL1xuLnN0aSB7XG4gIHBhZGRpbmc6IDJyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGkuc2NzcyAqL1xuICAgIC5zdGkge1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNEMjIzMkE7XG4gICAgICBwYWRkaW5nOiA1cmVtOyB9IH1cbiAgLyogbGluZSA5LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc3RpLnNjc3MgKi9cbiAgLnN0aV9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG5cbi8qIGxpbmUgMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3N0aS1saXN0LnNjc3MgKi9cbi5zdGktbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc3RpLWxpc3Quc2NzcyAqL1xuICAgIC5zdGktbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGktbGlzdC5zY3NzICovXG4gICAgLnN0aS1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDVyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgMTQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGktbGlzdC5zY3NzICovXG4gICAgLnN0aS1saXN0LmlzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLyogbGluZSAyMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3N0aS1saXN0LnNjc3MgKi9cbiAgICAuc3RpLWxpc3QtbmF2LS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNEMjIzMkE7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgMjEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGktbGlzdC5zY3NzICovXG4gICAgLnN0aS1saXN0LW5hdi0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAvKiBsaW5lIDM1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc3RpLWxpc3Quc2NzcyAqL1xuICAuc3RpLWxpc3QtbmF2LS1kZWZhdWx0IHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDM1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc3RpLWxpc3Quc2NzcyAqL1xuICAgICAgLnN0aS1saXN0LW5hdi0tZGVmYXVsdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH0gfVxuICAgIC8qIGxpbmUgNDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGktbGlzdC5zY3NzICovXG4gICAgLnN0aS1saXN0LW5hdi0tZGVmYXVsdDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC8qIGxpbmUgNTksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGktbGlzdC5zY3NzICovXG4gIC5zdGktbGlzdC1uYXZfX2N1cnJlbnQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDY1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc3RpLWxpc3Quc2NzcyAqL1xuICAuc3RpLWxpc3QtbmF2X19hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogI0QyMjMyQTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC8qIGxpbmUgNzQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGktbGlzdC5zY3NzICovXG4gICAgLnN0aS1saXN0LW5hdl9fYXJyb3ctLW5leHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtOyB9XG4gICAgICAvKiBsaW5lIDc3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc3RpLWxpc3Quc2NzcyAqL1xuICAgICAgLnN0aS1saXN0LW5hdl9fYXJyb3ctLW5leHQgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC8qIGxpbmUgODQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGktbGlzdC5zY3NzICovXG4gICAgLnN0aS1saXN0LW5hdl9fYXJyb3ctLXByZXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAvKiBsaW5lIDg4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc3RpLWxpc3Quc2NzcyAqL1xuICAgIC5zdGktbGlzdC1uYXZfX2Fycm93IHN2ZyB7XG4gICAgICBzdHJva2U6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTsgfVxuICAvKiBsaW5lIDk0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc3RpLWxpc3Quc2NzcyAqL1xuICAuc3RpLWxpc3QtbmF2X19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogNTAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLyogbGluZSA5NCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3N0aS1saXN0LnNjc3MgKi9cbiAgICAgIC5zdGktbGlzdC1uYXZfX25hdiB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gNXJlbTsgfSB9XG4gICAgLyogbGluZSAxMDYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGktbGlzdC5zY3NzICovXG4gICAgLnN0aS1saXN0LW5hdl9fbmF2LS1wcmV2IGg1IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgLyogbGluZSAxMTEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGktbGlzdC5zY3NzICovXG4gICAgLnN0aS1saXN0LW5hdl9fbmF2LS1uZXh0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIC8qIGxpbmUgMTE0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc3RpLWxpc3Quc2NzcyAqL1xuICAgICAgLnN0aS1saXN0LW5hdl9fbmF2LS1uZXh0IGg1IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC8qIGxpbmUgMTIxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc3RpLWxpc3Quc2NzcyAqL1xuICAuc3RpLWxpc3QtdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDEyMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3N0aS1saXN0LnNjc3MgKi9cbiAgICAgIC5zdGktbGlzdC10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLyogbGluZSAxMzUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGktbGlzdC5zY3NzICovXG4gIC5zdGktbGlzdCBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmbGV4OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDEzNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3N0aS1saXN0LnNjc3MgKi9cbiAgICAgIC5zdGktbGlzdCBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTZlNmU2OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLyogbGluZSAxMzUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGktbGlzdC5zY3NzICovXG4gICAgICAuc3RpLWxpc3QgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMDAwOyB9IH1cbiAgICAvKiBsaW5lIDE1NCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3N0aS1saXN0LnNjc3MgKi9cbiAgICAuc3RpLWxpc3QgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLyogbGluZSAxNTQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGktbGlzdC5zY3NzICovXG4gICAgICAgIC5zdGktbGlzdCBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLyogbGluZSAxNTQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGktbGlzdC5zY3NzICovXG4gICAgICAgIC5zdGktbGlzdCBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfSB9XG4gICAgLyogbGluZSAxNjYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGktbGlzdC5zY3NzICovXG4gICAgLnN0aS1saXN0IGxpLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI0QyMjMyQTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLyogbGluZSAxNjYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGktbGlzdC5zY3NzICovXG4gICAgICAgIC5zdGktbGlzdCBsaS5pcy1hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0QyMjMyQTsgfSB9XG4gICAgICAvKiBsaW5lIDE3Mywgc3JjL3N0eWxlcy9jb21wb25lbnRzL3N0aS1saXN0LnNjc3MgKi9cbiAgICAgIC5zdGktbGlzdCBsaS5pcy1hY3RpdmUgYSB7XG4gICAgICAgIGNvbG9yOiAjRDIyMzJBOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8qIGxpbmUgMTc4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc3RpLWxpc3Quc2NzcyAqL1xuICAgICAgLnN0aS1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwMDA7IH0gfVxuICAgIC8qIGxpbmUgMTg0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc3RpLWxpc3Quc2NzcyAqL1xuICAgIC5zdGktbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTg0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc3RpLWxpc3Quc2NzcyAqL1xuICAgICAgICAuc3RpLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG4gICAgLyogbGluZSAxOTIsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zdGktbGlzdC5zY3NzICovXG4gICAgLnN0aS1saXN0IGxpOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9sb2NrLnNjc3MgKi9cbiAgLmxvY2sge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSAxMCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2xvY2suc2NzcyAqL1xuICAuaXMtbG9ja2VkIC5sb2NrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDRyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDIwLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbG9jay5zY3NzICovXG4gIC5sb2NrLmlzLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDMzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbG9jay5zY3NzICovXG4gIC5sb2NrX19zY3JvbGwge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbi8qIGxpbmUgNDAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9sb2NrLnNjc3MgKi9cbi5sb2NrX19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDQ1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbG9jay5zY3NzICovXG4ubG9ja19fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDUwLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbG9jay5zY3NzICovXG4ubG9ja19fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9ybS1zdGVwcy5zY3NzICovXG4uZm9ybS1zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvcm0tc3RlcHMuc2NzcyAqL1xuICAgIC5mb3JtLXN0ZXBzIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAvKiBsaW5lIDEwLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9ybS1zdGVwcy5zY3NzICovXG4gIC5mb3JtLXN0ZXBzLS1tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtOyB9XG5cbi8qIGxpbmUgMTUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb3JtLXN0ZXBzLnNjc3MgKi9cbi5mb3JtLXN0ZXAge1xuICBoZWlnaHQ6IDVyZW07XG4gIHdpZHRoOiA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8qIGxpbmUgMjMsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb3JtLXN0ZXBzLnNjc3MgKi9cbiAgLmZvcm0tc3RlcC0tYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC8qIGxpbmUgMjYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb3JtLXN0ZXBzLnNjc3MgKi9cbiAgICAuZm9ybS1zdGVwLS1hY3RpdmUgc3ZnIHtcbiAgICAgIGZpbGw6ICNEMjIzMkEgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMzAsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb3JtLXN0ZXBzLnNjc3MgKi9cbiAgICAgIC5mb3JtLXN0ZXAtLWFjdGl2ZSBzdmcuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM2LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9ybS1zdGVwcy5zY3NzICovXG4gIC5mb3JtLXN0ZXAgc3ZnIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBmaWxsOiAjZTZlNmU2O1xuICAgIGhlaWdodDogNXJlbTtcbiAgICB3aWR0aDogNXJlbTsgfVxuICAgIC8qIGxpbmUgNDMsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb3JtLXN0ZXBzLnNjc3MgKi9cbiAgICAuZm9ybS1zdGVwIHN2Zy5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDQ4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9ybS1zdGVwcy5zY3NzICovXG4gIC5mb3JtLXN0ZXAgaDQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDUzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9ybS1zdGVwcy5zY3NzICovXG4uZm9ybS1jb250cm9scy13cmFwcGVyIHtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAvKiBsaW5lIDU4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9ybS1zdGVwcy5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2xzLXdyYXBwZXIgLmZvcm0tY29udHJvbHMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2U2ZTZlNjtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2U2ZTZlNjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgNjcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mb3JtLXN0ZXBzLnNjc3MgKi9cbiAgICAuZm9ybS1jb250cm9scy13cmFwcGVyIC5mb3JtLWNvbnRyb2xzIC5mb3JtLWNvbnRyb2wge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgICAgLyogbGluZSA3MCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvcm0tc3RlcHMuc2NzcyAqL1xuICAgICAgLmZvcm0tY29udHJvbHMtd3JhcHBlciAuZm9ybS1jb250cm9scyAuZm9ybS1jb250cm9sLS1iYWNrIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2U2ZTZlNjsgfVxuICAgICAgICAvKiBsaW5lIDcyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9ybS1zdGVwcy5zY3NzICovXG4gICAgICAgIC5mb3JtLWNvbnRyb2xzLXdyYXBwZXIgLmZvcm0tY29udHJvbHMgLmZvcm0tY29udHJvbC0tYmFjay5vcGFjaXR5LTAge1xuICAgICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLyogbGluZSA3Niwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2Zvcm0tc3RlcHMuc2NzcyAqL1xuICAgICAgLmZvcm0tY29udHJvbHMtd3JhcHBlciAuZm9ybS1jb250cm9scyAuZm9ybS1jb250cm9sLS1uZXh0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9jbGluaWNzLnNjc3MgKi9cbi5jbGluaWNzLW1hcF9fbWFwIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjsgfVxuICAvKiBsaW5lIDYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9jbGluaWNzLnNjc3MgKi9cbiAgLmNsaW5pY3MtbWFwX19tYXAgI2NsaW5pY3MtbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjYuNjY2JTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9jbGluaWNzLnNjc3MgKi9cbiAgICAgIC5jbGluaWNzLW1hcF9fbWFwICNjbGluaWNzLW1hcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZoIC0gNHJlbSk7IH0gfVxuXG4vKiBsaW5lIDE4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvY2xpbmljcy5zY3NzICovXG5bZGF0YS1hamF4PVwiY2xpbmljc1wiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMXJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgMTgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9jbGluaWNzLnNjc3MgKi9cbiAgICBbZGF0YS1hamF4PVwiY2xpbmljc1wiXSB7XG4gICAgICBwYWRkaW5nOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAvKiBsaW5lIDE4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvY2xpbmljcy5zY3NzICovXG4gICAgW2RhdGEtYWpheD1cImNsaW5pY3NcIl0ge1xuICAgICAgcGFkZGluZzogMi41cmVtOyB9IH1cblxuLyogbGluZSAzMywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2NsaW5pY3Muc2NzcyAqL1xuLmNsaW5pYy1wb3B1cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtaW4td2lkdGg6IDE4cmVtOyB9XG4gIC8qIGxpbmUgMzgsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9jbGluaWNzLnNjc3MgKi9cbiAgLmNsaW5pYy1wb3B1cF9fdGV4dCB7XG4gICAgZmxleDogYXV0bzsgfVxuICAvKiBsaW5lIDQyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvY2xpbmljcy5zY3NzICovXG4gIC5jbGluaWMtcG9wdXBfX2Fycm93IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBmbGV4OiAwIDAgMy41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNEMjIzMkE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAvKiBsaW5lIDUxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvY2xpbmljcy5zY3NzICovXG4gICAgLmNsaW5pYy1wb3B1cF9fYXJyb3cgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC8qIGxpbmUgNTcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9jbGluaWNzLnNjc3MgKi9cbiAgICAuY2xpbmljLXBvcHVwX19hcnJvdyBzdmcge1xuICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAycmVtOyB9XG5cbi8qIGxpbmUgNjYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9jbGluaWNzLnNjc3MgKi9cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDY2LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvY2xpbmljcy5zY3NzICovXG4gICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHggIWltcG9ydGFudDsgfSB9XG4gIC8qIGxpbmUgNzQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9jbGluaWNzLnNjc3MgKi9cbiAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jID4gYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3OSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2NsaW5pY3Muc2NzcyAqL1xuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA4NSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2NsaW5pY3Muc2NzcyAqL1xuLmNsaW5pYy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDJyZW0pO1xuICBtYXJnaW46IDFyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDg1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvY2xpbmljcy5zY3NzICovXG4gICAgLmNsaW5pYy1pdGVtIHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMzQlIC0gMy41cmVtKTtcbiAgICAgIG1hcmdpbjogMS43NXJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLyogbGluZSA4NSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2NsaW5pY3Muc2NzcyAqL1xuICAgIC5jbGluaWMtaXRlbSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzM0JSAtIDVyZW0pO1xuICAgICAgbWFyZ2luOiAyLjVyZW07IH0gfVxuICAvKiBsaW5lIDEwMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2NsaW5pY3Muc2NzcyAqL1xuICAuY2xpbmljLWl0ZW1fX2lubmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2U2ZTZlNjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDEwNiwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2NsaW5pY3Muc2NzcyAqL1xuICAuY2xpbmljLWl0ZW1fX3RpdGxlIHtcbiAgICBmbGV4OiAxOyB9XG4gIC8qIGxpbmUgMTEwLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvY2xpbmljcy5zY3NzICovXG4gIC5jbGluaWMtaXRlbV9fY29udGFjdCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAwLjVyZW07XG4gICAgbWluLWhlaWdodDogOTVweDsgfVxuICAvKiBsaW5lIDExNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2NsaW5pY3Muc2NzcyAqL1xuICAuY2xpbmljLWl0ZW1fX2FkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAvKiBsaW5lIDExOSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2NsaW5pY3Muc2NzcyAqL1xuICAuY2xpbmljLWl0ZW1fX2luZm8ge1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gICAgLyogbGluZSAxMjMsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9jbGluaWNzLnNjc3MgKi9cbiAgICAuY2xpbmljLWl0ZW1fX2luZm8gYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uZXdzLWNhcmQuc2NzcyAqL1xuLm5ld3MtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAvKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uZXdzLWNhcmQuc2NzcyAqL1xuICAubmV3cy1jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTZlNmU2O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLyogbGluZSAxMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25ld3MtY2FyZC5zY3NzICovXG4gIC5uZXdzLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAvKiBsaW5lIDExLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmV3cy1jYXJkLnNjc3MgKi9cbiAgICAgIC5uZXdzLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAvKiBsaW5lIDExLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmV3cy1jYXJkLnNjc3MgKi9cbiAgICAgIC5uZXdzLWNhcmRfX2ltYWdlIHtcbiAgICAgICAgZmxleDogNTAlOyB9IH1cbiAgICAvKiBsaW5lIDIzLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmV3cy1jYXJkLnNjc3MgKi9cbiAgICAubmV3cy1jYXJkX19pbWFnZS1wYWRkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDI5LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmV3cy1jYXJkLnNjc3MgKi9cbiAgICAubmV3cy1jYXJkX19pbWFnZSBmaWd1cmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDQyLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmV3cy1jYXJkLnNjc3MgKi9cbiAgICAubmV3cy1jYXJkX190ZXh0IHtcbiAgICAgIGZsZXg6IDEwMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLyogbGluZSA0Miwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25ld3MtY2FyZC5zY3NzICovXG4gICAgLm5ld3MtY2FyZF9fdGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBmbGV4OiA1MCU7IH0gfVxuICAvKiBsaW5lIDU0LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmV3cy1jYXJkLnNjc3MgKi9cbiAgLm5ld3MtY2FyZF9fdGV4dCBoNSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2U2ZTZlNiA0MCUsIHJnYmEoMjMwLCAyMzAsIDIzMCwgMCkgMCUpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC8qIGxpbmUgMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2ZlYXR1cmVkLW5ld3MtY2FyZC5zY3NzICovXG4gIC5mZWF0dXJlZC1uZXdzLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDlyZW07XG4gICAgZmxleDogMTsgfSB9XG5cbi8qIGxpbmUgOCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2ZlYXR1cmVkLW5ld3MtY2FyZC5zY3NzICovXG4uZmVhdHVyZWQtbmV3cy1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mZWF0dXJlZC1uZXdzLWNhcmQuc2NzcyAqL1xuICAuZmVhdHVyZWQtbmV3cy1jYXJkX19pbWFnZS1wYWRkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAxOCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2ZlYXR1cmVkLW5ld3MtY2FyZC5zY3NzICovXG4gIC5mZWF0dXJlZC1uZXdzLWNhcmRfX2ltYWdlIGZpZ3VyZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuXG4vKiBsaW5lIDMxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvZmVhdHVyZWQtbmV3cy1jYXJkLnNjc3MgKi9cbi5mZWF0dXJlZC1uZXdzLWNhcmRfX3RleHQge1xuICBwYWRkaW5nOiAzcmVtIDA7IH1cbiAgLyogbGluZSAzNiwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2ZlYXR1cmVkLW5ld3MtY2FyZC5zY3NzICovXG4gIC5mZWF0dXJlZC1uZXdzLWNhcmRfX3RleHQgaDQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNlNmU2ZTYgNDAlLCByZ2JhKDIzMCwgMjMwLCAyMzAsIDApIDAlKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNDQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9mZWF0dXJlZC1uZXdzLWNhcmQuc2NzcyAqL1xuICAuZmVhdHVyZWQtbmV3cy1jYXJkIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmV3cy1hcmNoaXZlLnNjc3MgKi9cbiAgLmFyY2hpdmUtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwMDsgfSB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL25ld3MtYXJjaGl2ZS5zY3NzICovXG5bZGF0YS1hamF4PVwibmV3cy1hcmNoaXZlXCJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmV3cy1hcmNoaXZlLnNjc3MgKi9cbiAgICBbZGF0YS1hamF4PVwibmV3cy1hcmNoaXZlXCJdIHtcbiAgICAgIHBhZGRpbmc6IDEuNzVyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL25ld3MtYXJjaGl2ZS5zY3NzICovXG4gICAgW2RhdGEtYWpheD1cIm5ld3MtYXJjaGl2ZVwiXSB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW07IH0gfVxuXG4vKiBsaW5lIDM4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmV3cy1hcmNoaXZlLnNjc3MgKi9cbi5hcmNoaXZlLWJsb2NrIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDJyZW0pO1xuICBtYXJnaW46IDFyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDM4LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmV3cy1hcmNoaXZlLnNjc3MgKi9cbiAgICAuYXJjaGl2ZS1ibG9jayB7XG4gICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAzLjVyZW0pO1xuICAgICAgbWFyZ2luOiAwIDEuNzVyZW0gMnJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLyogbGluZSAzOCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25ld3MtYXJjaGl2ZS5zY3NzICovXG4gICAgLmFyY2hpdmUtYmxvY2sge1xuICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gNy41cmVtKTtcbiAgICAgIG1hcmdpbjogMCAyLjVyZW0gMnJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLyogbGluZSA1Miwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25ld3MtYXJjaGl2ZS5zY3NzICovXG4gICAgLmFyY2hpdmUtYmxvY2sgLm5ld3MtY2FyZCB7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2U2ZTZlNjtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLyogbGluZSA2MSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL25ld3MtYXJjaGl2ZS5zY3NzICovXG4gICAgLmFyY2hpdmUtYmxvY2s6bm90KDpsYXN0LWNoaWxkKSAubmV3cy1jYXJkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgNjksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9uZXdzLWFyY2hpdmUuc2NzcyAqL1xuICAgIC5hcmNoaXZlLWJsb2NrOm50aC1jaGlsZCgxKSwgLmFyY2hpdmUtYmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDMuNXJlbSk7XG4gICAgICBtYXJnaW4tdG9wOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAvKiBsaW5lIDY5LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmV3cy1hcmNoaXZlLnNjc3MgKi9cbiAgICAuYXJjaGl2ZS1ibG9jazpudGgtY2hpbGQoMSksIC5hcmNoaXZlLWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA3LjVyZW0pO1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDgxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvbmV3cy1hcmNoaXZlLnNjc3MgKi9cbiAgICAuYXJjaGl2ZS1ibG9jazpudGgtY2hpbGQoMSkgLm5ld3MtY2FyZCwgLmFyY2hpdmUtYmxvY2s6bnRoLWNoaWxkKDIpIC5uZXdzLWNhcmQge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NpbmdsZS5zY3NzICovXG4uc2luZ2xlLWV4Y2VycHQge1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2luZ2xlLnNjc3MgKi9cbiAgICAuc2luZ2xlLWV4Y2VycHQge1xuICAgICAgcGFkZGluZzogMzByZW0gMy41cmVtIDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NpbmdsZS5zY3NzICovXG4gICAgLnNpbmdsZS1leGNlcnB0IHtcbiAgICAgIHBhZGRpbmc6IDMwcmVtIDVyZW0gMHJlbTsgfSB9XG5cbi8qIGxpbmUgMTQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zaW5nbGUuc2NzcyAqL1xuLnNpbmdsZS1wb3N0LXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC8qIGxpbmUgMTksIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zaW5nbGUuc2NzcyAqL1xuICAuc2luZ2xlLXBvc3QtdGFncyBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgICBtYXJnaW46IDFyZW07IH1cblxuLyogbGluZSAyNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NpbmdsZS5zY3NzICovXG4uc2luZ2xlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMXJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgMjcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zaW5nbGUuc2NzcyAqL1xuICAgIC5zaW5nbGUtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEuNzVyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC8qIGxpbmUgMjcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zaW5nbGUuc2NzcyAqL1xuICAgIC5zaW5nbGUtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbTsgfSB9XG5cbi8qIGxpbmUgNDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zaW5nbGUuc2NzcyAqL1xuLnNpbmdsZS1zaWRlYmFyIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDJyZW0pO1xuICBtYXJnaW46IDFyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDQxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2luZ2xlLnNjc3MgKi9cbiAgICAuc2luZ2xlLXNpZGViYXIge1xuICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMzNCUgLSAzLjVyZW0pO1xuICAgICAgbWFyZ2luOiAxLjc1cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAvKiBsaW5lIDQxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvc2luZ2xlLnNjc3MgKi9cbiAgICAuc2luZ2xlLXNpZGViYXIge1xuICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMzNCUgLSA1cmVtKTtcbiAgICAgIG1hcmdpbjogMi41cmVtOyB9IH1cblxuLyogbGluZSA1Niwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NpbmdsZS5zY3NzICovXG4uc2luZ2xlLWNvbnRlbnQge1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMnJlbSk7XG4gIG1hcmdpbjogMXJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgNTYsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9zaW5nbGUuc2NzcyAqL1xuICAgIC5zaW5nbGUtY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYyg2Ni42NjY2NjclIC0gMy41cmVtKTtcbiAgICAgIG1hcmdpbjogMS43NXJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLyogbGluZSA1Niwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3NpbmdsZS5zY3NzICovXG4gICAgLnNpbmdsZS1jb250ZW50IHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDY2LjY2NjY2NyUgLSA1cmVtKTtcbiAgICAgIG1hcmdpbjogMi41cmVtOyB9IH1cblxuLyogbGluZSAxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvcmVsYXRlZC5zY3NzICovXG4ucmVsYXRlZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9yZWxhdGVkLnNjc3MgKi9cbiAgICAucmVsYXRlZC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMS43NXJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvcmVsYXRlZC5zY3NzICovXG4gICAgLnJlbGF0ZWQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbTsgfSB9XG4gIC8qIGxpbmUgMTQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9yZWxhdGVkLnNjc3MgKi9cbiAgLnJlbGF0ZWQtY29udGFpbmVyID4gaDIge1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLyogbGluZSAxNCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3JlbGF0ZWQuc2NzcyAqL1xuICAgICAgLnJlbGF0ZWQtY29udGFpbmVyID4gaDIge1xuICAgICAgICBwYWRkaW5nOiAxLjc1cmVtOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLyogbGluZSAxNCwgc3JjL3N0eWxlcy9jb21wb25lbnRzL3JlbGF0ZWQuc2NzcyAqL1xuICAgICAgLnJlbGF0ZWQtY29udGFpbmVyID4gaDIge1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW07IH0gfVxuXG4vKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTYtMDktMTRcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIG1lbnUuY3NzLCBidXR0b24uY3NzLCBjb250cm9sZ3JvdXAuY3NzLCBjaGVja2JveHJhZGlvLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIGRyYWdnYWJsZS5jc3MsIHJlc2l6YWJsZS5jc3MsIHByb2dyZXNzYmFyLmNzcywgc2VsZWN0YWJsZS5jc3MsIHNlbGVjdG1lbnUuY3NzLCBzbGlkZXIuY3NzLCBzb3J0YWJsZS5jc3MsIHNwaW5uZXIuY3NzLCB0YWJzLmNzcywgdG9vbHRpcC5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/YmdTaGFkb3dYUG9zPSZiZ092ZXJsYXlYUG9zPSZiZ0Vycm9yWFBvcz0mYmdIaWdobGlnaHRYUG9zPSZiZ0NvbnRlbnRYUG9zPSZiZ0hlYWRlclhQb3M9JmJnQWN0aXZlWFBvcz0mYmdIb3ZlclhQb3M9JmJnRGVmYXVsdFhQb3M9JmJnU2hhZG93WVBvcz0mYmdPdmVybGF5WVBvcz0mYmdFcnJvcllQb3M9JmJnSGlnaGxpZ2h0WVBvcz0mYmdDb250ZW50WVBvcz0mYmdIZWFkZXJZUG9zPSZiZ0FjdGl2ZVlQb3M9JmJnSG92ZXJZUG9zPSZiZ0RlZmF1bHRZUG9zPSZiZ1NoYWRvd1JlcGVhdD0mYmdPdmVybGF5UmVwZWF0PSZiZ0Vycm9yUmVwZWF0PSZiZ0hpZ2hsaWdodFJlcGVhdD0mYmdDb250ZW50UmVwZWF0PSZiZ0hlYWRlclJlcGVhdD0mYmdBY3RpdmVSZXBlYXQ9JmJnSG92ZXJSZXBlYXQ9JmJnRGVmYXVsdFJlcGVhdD0maWNvbnNIb3Zlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nJTIyKSZpY29uc0hpZ2hsaWdodD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nJTIyKSZpY29uc0hlYWRlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJTIyKSZpY29uc0Vycm9yPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmclMjIpJmljb25zRGVmYXVsdD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nJTIyKSZpY29uc0NvbnRlbnQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNBY3RpdmU9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZyUyMikmYmdJbWdVcmxTaGFkb3c9JmJnSW1nVXJsT3ZlcmxheT0mYmdJbWdVcmxIb3Zlcj0mYmdJbWdVcmxIaWdobGlnaHQ9JmJnSW1nVXJsSGVhZGVyPSZiZ0ltZ1VybEVycm9yPSZiZ0ltZ1VybERlZmF1bHQ9JmJnSW1nVXJsQ29udGVudD0mYmdJbWdVcmxBY3RpdmU9Jm9wYWNpdHlGaWx0ZXJTaGFkb3c9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5RmlsdGVyT3ZlcmxheT1BbHBoYShPcGFjaXR5JTNEMzApJm9wYWNpdHlTaGFkb3dQZXJjPTMwJm9wYWNpdHlPdmVybGF5UGVyYz0zMCZpY29uQ29sb3JIb3Zlcj0lMjM1NTU1NTUmaWNvbkNvbG9ySGlnaGxpZ2h0PSUyMzc3NzYyMCZpY29uQ29sb3JIZWFkZXI9JTIzNDQ0NDQ0Jmljb25Db2xvckVycm9yPSUyM2NjMDAwMCZpY29uQ29sb3JEZWZhdWx0PSUyMzc3Nzc3NyZpY29uQ29sb3JDb250ZW50PSUyMzQ0NDQ0NCZpY29uQ29sb3JBY3RpdmU9JTIzZmZmZmZmJmJnSW1nT3BhY2l0eVNoYWRvdz0wJmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZiZ0ltZ09wYWNpdHlFcnJvcj05NSZiZ0ltZ09wYWNpdHlIaWdobGlnaHQ9NTUmYmdJbWdPcGFjaXR5Q29udGVudD03NSZiZ0ltZ09wYWNpdHlIZWFkZXI9NzUmYmdJbWdPcGFjaXR5QWN0aXZlPTY1JmJnSW1nT3BhY2l0eUhvdmVyPTc1JmJnSW1nT3BhY2l0eURlZmF1bHQ9NzUmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmNvcm5lclJhZGl1cz0zcHgmZndEZWZhdWx0PW5vcm1hbCZmZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmJmZzRGVmYXVsdD0xZW0mY29ybmVyUmFkaXVzU2hhZG93PThweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9mZnNldExlZnRTaGFkb3c9MHB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmb3BhY2l0eVNoYWRvdz0uMyZiZ0NvbG9yU2hhZG93PSUyMzY2NjY2NiZvcGFjaXR5T3ZlcmxheT0uMyZiZ0NvbG9yT3ZlcmxheT0lMjNhYWFhYWEmZmNFcnJvcj0lMjM1ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj0lMjNmMWE4OTkmYmdDb2xvckVycm9yPSUyM2ZkZGZkZiZmY0hpZ2hsaWdodD0lMjM3Nzc2MjAmYm9yZGVyQ29sb3JIaWdobGlnaHQ9JTIzZGFkNTVlJmJnQ29sb3JIaWdobGlnaHQ9JTIzZmZmYTkwJmZjQ29udGVudD0lMjMzMzMzMzMmYm9yZGVyQ29sb3JDb250ZW50PSUyM2RkZGRkZCZiZ0NvbG9yQ29udGVudD0lMjNmZmZmZmYmZmNIZWFkZXI9JTIzMzMzMzMzJmJvcmRlckNvbG9ySGVhZGVyPSUyM2RkZGRkZCZiZ0NvbG9ySGVhZGVyPSUyM2U5ZTllOSZmY0FjdGl2ZT0lMjNmZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9JTIzMDAzZWZmJmJnQ29sb3JBY3RpdmU9JTIzMDA3ZmZmJmZjSG92ZXI9JTIzMmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9JTIzY2NjY2NjJmJnQ29sb3JIb3Zlcj0lMjNlZGVkZWQmZmNEZWZhdWx0PSUyMzQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9JTIzYzVjNWM1JmJnQ29sb3JEZWZhdWx0PSUyM2Y2ZjZmNlxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWhlbHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1oZWxwZXItcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLCAudWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWhlbHBlci16Zml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0wKTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWZyb250IHtcbiAgei1pbmRleDogMTAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMnB4IDAgMCAwO1xuICBwYWRkaW5nOiAuNWVtIC41ZW0gLjVlbSAuN2VtO1xuICBmb250LXNpemU6IDEwMCU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMWVtIDIuMmVtO1xuICBib3JkZXItdG9wOiAwO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLW1lbnUgLnVpLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNweCAxZW0gM3B4IC40ZW07IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuICBtYXJnaW46IDVweCAwO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktbWVudSAudWktc3RhdGUtZm9jdXMsIC51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuICBtYXJnaW46IC0xcHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1tZW51LWljb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLW1lbnUgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAuMmVtO1xuICBtYXJnaW46IGF1dG8gMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLW1lbnUgLnVpLW1lbnUtaWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktYnV0dG9uIHtcbiAgcGFkZGluZzogLjRlbSAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IC4xZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWJ1dHRvbiwgLnVpLWJ1dHRvbjpsaW5rLCAudWktYnV0dG9uOnZpc2l0ZWQsIC51aS1idXR0b246aG92ZXIsIC51aS1idXR0b246YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktYnV0dG9uLWljb24tb25seSB7XG4gIHdpZHRoOiAyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG5pbnB1dC51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seSB7XG4gIHRleHQtaW5kZW50OiAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMi4xZW07XG4gIGhlaWdodDogMi4xZW07XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG5pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWluZGVudDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgcGFkZGluZzogLjRlbSAxZW07IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWNvbnRyb2xncm91cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLCAudWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtLnVpLXZpc3VhbC1mb2N1cyB7XG4gIHotaW5kZXg6IDk5OTk7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCB7XG4gIHBhZGRpbmc6IC40ZW0gMWVtOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiBub25lOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lci1pbnB1dCB7XG4gIHdpZHRoOiA3NSU7XG4gIHdpZHRoOiBjYWxjKCAxMDAlIC0gMi40ZW0pOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAuMTJlbTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sIC51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXIge1xuICB3aWR0aDogMTdlbTtcbiAgcGFkZGluZzogLjJlbSAuMmVtIDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogLjJlbSAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBoZWlnaHQ6IDEuOGVtOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgdG9wOiAxcHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiAycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogMnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgbGVmdDogMXB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgcmlnaHQ6IDFweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBtYXJnaW46IDAgMi4zZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAxcHggMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsIC51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuICB3aWR0aDogNDUlOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IC45ZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMCAwIC40ZW07IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgcGFkZGluZzogLjdlbSAuM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyIHRkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxcHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sIC51aS1kYXRlcGlja2VyIHRkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbjogLjdlbSAwIDAgMDtcbiAgcGFkZGluZzogMCAuMmVtO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG8gLjRlbTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMzMuMyU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMjUlOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwgLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgY2xlYXI6IGxlZnQ7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xuICByaWdodDogMnB4O1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiByaWdodDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsIC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLCAudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsZWZ0OiAuNWVtO1xuICB0b3A6IC4zZW07IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kaWFsb2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogLjJlbTtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogLjRlbSAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogLjFlbSAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogOTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLjNlbTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IC0xMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAxcHg7XG4gIGhlaWdodDogMjBweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogLjVlbSAxZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW4tdG9wOiAuNWVtO1xuICBwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIC40ZW07IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24ge1xuICBtYXJnaW46IC41ZW0gLjRlbSAuNWVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtZSB7XG4gIHdpZHRoOiAycHg7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtcyB7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IDA7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcbiAgd2lkdGg6IDJweDtcbiAgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLCAudWktZGlhbG9nIC51aS1yZXNpemFibGUtc3csIC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSwgLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1kcmFnZ2FibGUtaGFuZGxlIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktcmVzaXphYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSwgLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1yZXNpemFibGUtbiB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktcmVzaXphYmxlLXMge1xuICBjdXJzb3I6IHMtcmVzaXplO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXJlc2l6YWJsZS1lIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgd2lkdGg6IDdweDtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktcmVzaXphYmxlLXcge1xuICBjdXJzb3I6IHctcmVzaXplO1xuICB3aWR0aDogN3B4O1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXJlc2l6YWJsZS1zZSB7XG4gIGN1cnNvcjogc2UtcmVzaXplO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICByaWdodDogMXB4O1xuICBib3R0b206IDFweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXJlc2l6YWJsZS1zdyB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbGVmdDogLTVweDtcbiAgYm90dG9tOiAtNXB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktcmVzaXphYmxlLW53IHtcbiAgY3Vyc29yOiBudy1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiAtNXB4O1xuICB0b3A6IC01cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1yZXNpemFibGUtbmUge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IC01cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1wcm9ncmVzc2JhciB7XG4gIGhlaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgbWFyZ2luOiAtMXB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09XCIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yNSk7XG4gIG9wYWNpdHk6IDAuMjU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zZWxlY3RhYmxlIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc2VsZWN0YWJsZS1oZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyOiAxcHggZG90dGVkIGJsYWNrOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc2VsZWN0bWVudS1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXAge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDJweCAwLjRlbTtcbiAgbWFyZ2luOiAwLjVlbSAwIDAgMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zZWxlY3RtZW51LW9wZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDE0ZW07IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zZWxlY3RtZW51LWljb24udWktaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEuMmVtO1xuICBoZWlnaHQ6IDEuMmVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IC43ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSwgLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcbiAgZmlsdGVyOiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IC44ZW07IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHRvcDogLS4zZW07XG4gIG1hcmdpbi1sZWZ0OiAtLjZlbTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgcmlnaHQ6IDA7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogLjhlbTtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGxlZnQ6IC0uM2VtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLS42ZW07IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgdG9wOiAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc29ydGFibGUtaGFuZGxlIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3Bpbm5lci1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IC4yMjJlbSAwO1xuICBtYXJnaW46IC4yZW0gMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IC40ZW07XG4gIG1hcmdpbi1yaWdodDogMmVtOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3Bpbm5lci1idXR0b24ge1xuICB3aWR0aDogMS42ZW07XG4gIGhlaWdodDogNTAlO1xuICBmb250LXNpemU6IC41ZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3Bpbm5lci11cCB7XG4gIHRvcDogMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXNwaW5uZXItZG93biB7XG4gIGJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IC4yZW07IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS10YWJzIC51aS10YWJzLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogLjJlbSAuMmVtIDA7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAxcHggLjJlbSAwIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3Ige1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogLjVlbSAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciwgLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvciwgLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtbG9hZGluZyAudWktdGFicy1hbmNob3Ige1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMWVtIDEuNGVtO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG5ib2R5IC51aS10b29sdGlwIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS13aWRnZXQge1xuICBmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXdpZGdldCBpbnB1dCwgLnVpLXdpZGdldCBzZWxlY3QsIC51aS13aWRnZXQgdGV4dGFyZWEsIC51aS13aWRnZXQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXdpZGdldC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwgLnVpLWJ1dHRvbiwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLCBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTQ1NDU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zdGF0ZS1kZWZhdWx0IGEsIC51aS1zdGF0ZS1kZWZhdWx0IGE6bGluaywgLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLCBhLnVpLWJ1dHRvbiwgYTpsaW5rLnVpLWJ1dHRvbiwgYTp2aXNpdGVkLnVpLWJ1dHRvbiwgLnVpLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zdGF0ZS1ob3ZlciwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3ZlciwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLCAudWktc3RhdGUtZm9jdXMsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cywgLnVpLWJ1dHRvbjpob3ZlciwgLnVpLWJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMmIyYjJiOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtaG92ZXIgYSwgLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsIC51aS1zdGF0ZS1ob3ZlciBhOmxpbmssIC51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsIC51aS1zdGF0ZS1mb2N1cyBhLCAudWktc3RhdGUtZm9jdXMgYTpob3ZlciwgLnVpLXN0YXRlLWZvY3VzIGE6bGluaywgLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCwgYS51aS1idXR0b246aG92ZXIsIGEudWktYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXZpc3VhbC1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4ICM1ZTllZDY7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zdGF0ZS1hY3RpdmUsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLCBhLnVpLWJ1dHRvbjphY3RpdmUsIC51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmY7XG4gIGJhY2tncm91bmQ6ICMwMDdmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1iYWNrZ3JvdW5kLCAudWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3JkZXI6ICMwMDNlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zdGF0ZS1hY3RpdmUgYSwgLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssIC51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuICBjb2xvcjogIzc3NzYyMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWNoZWNrZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmYTkwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG4gIGNvbG9yOiAjNzc3NjIwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtZXJyb3IsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XG4gIGJhY2tncm91bmQ6ICNmZGRmZGY7XG4gIGNvbG9yOiAjNWYzZjNmOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtZXJyb3IgYSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG4gIGNvbG9yOiAjNWYzZjNmOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtZXJyb3ItdGV4dCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG4gIGNvbG9yOiAjNWYzZjNmOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktcHJpb3JpdHktcHJpbWFyeSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LCAudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG4gIG9wYWNpdHk6IC43O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9NzApO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtZGlzYWJsZWQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC4zNTtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbiwgLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sIC51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiwgLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbiwgLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sIC51aS1idXR0b246YWN0aXZlIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZ1wiKTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbiwgLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sIC51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIik7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWJsYW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jYXJldC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNhcmV0LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jYXJldC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwOyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jYXJldC0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FyZXQtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FyZXQtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNhcmV0LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNhcmV0LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FyZXQtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FyZXQtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi10cmlhbmdsZS0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi10cmlhbmdsZS0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi10cmlhbmdsZS0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93c3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93c3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93c3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93c3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hcnJvdy00IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctNC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWV4dGxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tbmV3d2luIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXJlZnJlc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tc2h1ZmZsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi10cmFuc2Zlci1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1mb2xkZXItb3BlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1kb2N1bWVudC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLW5vdGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tbWFpbC1jbG9zZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tbWFpbC1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXN1aXRjYXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jb21tZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1wZXJzb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXByaW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi10cmFzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tbG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi11bmxvY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYm9va21hcmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXRhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24taG9tZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1mbGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tcGVuY2lsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jbG9jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tZGlzayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2FsY3VsYXRvciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi13cmVuY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1nZWFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24taGVhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zdGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tbGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1wbHVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1taW51c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2xvc2V0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24ta2V5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tbGlnaHRidWxiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tc2Npc3NvcnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jbGlwYm9hcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jb3B5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY29udGFjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zY3JpcHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1hbGVydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1pbmZvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXJhZGlvLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1yYWRpby1vZmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1waW4tdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXBpbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tcGxheSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1wYXVzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tc2Vlay1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zZWVrLXByZXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXNlZWstZW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zZWVrLXN0YXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zZWVrLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1lamVjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXZvbHVtZS1vZmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi12b2x1bWUtb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1wb3dlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1zaWduYWwtZGlhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tc2lnbmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1iYXR0ZXJ5LTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWJhdHRlcnktMSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tYmF0dGVyeS0yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1iYXR0ZXJ5LTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLWFycm93LWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLWFycm93LW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jaXJjbGUtem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jaXJjbGUtY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItdG9wLCAudWktY29ybmVyLWxlZnQsIC51aS1jb3JuZXItdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLXRvcCwgLnVpLWNvcm5lci1yaWdodCwgLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLyogbGluZSA3LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLnNjc3MgKi9cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLWJvdHRvbSwgLnVpLWNvcm5lci1sZWZ0LCAudWktY29ybmVyLWJsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci1ib3R0b20sIC51aS1jb3JuZXItcmlnaHQsIC51aS1jb3JuZXItYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi8qIGxpbmUgNywgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS5zY3NzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjYWFhO1xuICBvcGFjaXR5OiAuMDAzO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MC4zKTsgfVxuXG4vKiBsaW5lIDcsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWkuc2NzcyAqL1xuLnVpLXdpZGdldC1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggIzY2NjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjNjY2OyB9XG5cbi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxNi0wOS0xNFxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS13aWRnZXQgaW5wdXQsIC51aS13aWRnZXQgc2VsZWN0LCAudWktd2lkZ2V0IHRleHRhcmVhLCAudWktd2lkZ2V0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMzsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLXdpZGdldC1jb250ZW50IGEge1xuICBjb2xvcjogIzMzMzsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuICBjb2xvcjogIzMzMzsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1idXR0b24sIGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlciwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktc3RhdGUtZGVmYXVsdCBhLCAudWktc3RhdGUtZGVmYXVsdCBhOmxpbmssIC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCwgYS51aS1idXR0b24sIGE6bGluay51aS1idXR0b24sIGE6dmlzaXRlZC51aS1idXR0b24sIC51aS1idXR0b24ge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktc3RhdGUtaG92ZXIsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwgLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsIC51aS1idXR0b246aG92ZXIsIC51aS1idXR0b246Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJiMmIyYjsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLXN0YXRlLWhvdmVyIGEsIC51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLCAudWktc3RhdGUtaG92ZXIgYTpsaW5rLCAudWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLCAudWktc3RhdGUtZm9jdXMgYSwgLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsIC51aS1zdGF0ZS1mb2N1cyBhOmxpbmssIC51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsIGEudWktYnV0dG9uOmhvdmVyLCBhLnVpLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS12aXN1YWwtZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCAjNWU5ZWQ2OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSwgYS51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uOmFjdGl2ZSwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3ZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYmFja2dyb3VuZCwgLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyOiAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktc3RhdGUtYWN0aXZlIGEsIC51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLCAudWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmE5MDtcbiAgY29sb3I6ICM3Nzc2MjA7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1zdGF0ZS1jaGVja2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmE5MDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuICBjb2xvcjogIzc3NzYyMDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLXN0YXRlLWVycm9yLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuICBiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuICBjb2xvcjogIzVmM2YzZjsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLXN0YXRlLWVycm9yIGEsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuICBjb2xvcjogIzVmM2YzZjsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLXN0YXRlLWVycm9yLXRleHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuICBjb2xvcjogIzVmM2YzZjsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLXByaW9yaXR5LXByaW1hcnksIC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLXByaW9yaXR5LXNlY29uZGFyeSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksIC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuICBvcGFjaXR5OiAuNztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTcwKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLXN0YXRlLWRpc2FibGVkLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuMzU7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24sIC51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLCAudWktc3RhdGUtZm9jdXMgLnVpLWljb24sIC51aS1idXR0b246aG92ZXIgLnVpLWljb24sIC51aS1idXR0b246Zm9jdXMgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpOyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLCAudWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sIC51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLCAudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIik7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1idXR0b24gLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpOyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1ibGFuayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tY2FyZXQtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1jYXJldC0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tY2FyZXQtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tY2FyZXQtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWNhcmV0LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWNhcmV0LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1jYXJldC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1jYXJldC0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWNhcmV0LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWNhcmV0LTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tdHJpYW5nbGUtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tdHJpYW5nbGUtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGljay0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYXJyb3ctNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWFycm93LTQtZGlhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1leHRsaW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLW5ld3dpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1yZWZyZXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLXNodWZmbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tdHJhbnNmZXItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tZm9sZGVyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tZG9jdW1lbnQtYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1ub3RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLW1haWwtY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLW1haWwtb3BlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1zdWl0Y2FzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tY29tbWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tcGVyc29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1wcmludCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tdHJhc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWxvY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tdW5sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWJvb2ttYXJrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi10YWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWhvbWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tZmxhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWNhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLXBlbmNpbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tY2xvY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWRpc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWNhbGN1bGF0b3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24td3JlbmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tZ2VhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWhlYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tc3RhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1jYW5jZWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tcGx1c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tbWludXN0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWNsb3NldGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWtleSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWxpZ2h0YnVsYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLXNjaXNzb3JzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tY2xpcGJvYXJkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tY29weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tc2NyaXB0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYWxlcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24taW5mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tbm90aWNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1oZWxwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1yYWRpby1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tcmFkaW8tb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tcGluLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1waW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tcGF1c2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLXNlZWstbmV4dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tc2Vlay1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1zZWVrLWVuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tc2Vlay1zdGFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tc3RvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tZWplY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi12b2x1bWUtb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tdm9sdW1lLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tcG93ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tc2lnbmFsLWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLXNpZ25hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYmF0dGVyeS0wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1iYXR0ZXJ5LTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWJhdHRlcnktMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tYmF0dGVyeS0zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1jaXJjbGUtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1jaXJjbGUtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLWFycm93LXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLXRvcCwgLnVpLWNvcm5lci1sZWZ0LCAudWktY29ybmVyLXRsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci10b3AsIC51aS1jb3JuZXItcmlnaHQsIC51aS1jb3JuZXItdHIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2pxdWVyeS11aS10aGVtZS5zY3NzICovXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci1ib3R0b20sIC51aS1jb3JuZXItbGVmdCwgLnVpLWNvcm5lci1ibCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItYm90dG9tLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLWJyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9qcXVlcnktdWktdGhlbWUuc2NzcyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgb3BhY2l0eTogLjAwMztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTAuMyk7IH1cblxuLyogbGluZSA1LCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvanF1ZXJ5LXVpLXRoZW1lLnNjc3MgKi9cbi51aS13aWRnZXQtc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNXB4ICM2NjY7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggIzY2NjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9jdXN0b20tZGF0ZXBpY2tlci5zY3NzICovXG4udWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8qIGxpbmUgNiwgc3JjL3N0eWxlcy9jb21wb25lbnRzL2N1c3RvbS1kYXRlcGlja2VyLnNjc3MgKi9cbiAgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuICAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvY3VzdG9tLWRhdGVwaWNrZXIuc2NzcyAqL1xuLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTQsIHNyYy9zdHlsZXMvY29tcG9uZW50cy9jdXN0b20tZGF0ZXBpY2tlci5zY3NzICovXG4gIC51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5IC51aS1zdGF0ZS1hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMjIzMkE7XG4gICAgYmFja2dyb3VuZDogI0QyMjMyQTsgfVxuICAvKiBsaW5lIDIwLCBzcmMvc3R5bGVzL2NvbXBvbmVudHMvY3VzdG9tLWRhdGVwaWNrZXIuc2NzcyAqL1xuICAudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheTpob3ZlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDIyMzJBO1xuICAgIGJhY2tncm91bmQ6ICNiYzFmMjY7IH1cblxuLyogbGluZSAxLCBzcmMvc3R5bGVzL3BhZ2VzL2xldC10aGVtLWtub3cuc2NzcyAqL1xuLnJlbW92ZS1wZXJzb24ge1xuICBjb2xvcjogI0QyMjMyQTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgOSwgc3JjL3N0eWxlcy9wYWdlcy9sZXQtdGhlbS1rbm93LnNjc3MgKi9cbiNhZGQtcGVyc29ucy1mb3JtIC5wZXJzb25zLXdyYXBwZXIgLmxldC10aGVtLWtub3ctcGVyc29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMTMsIHNyYy9zdHlsZXMvcGFnZXMvbGV0LXRoZW0ta25vdy5zY3NzICovXG4jYWRkLXBlcnNvbnMtZm9ybSAjY291bnRyeS1jb2RlIHtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9zdHlsZXMvcGFnZXMvbGV0LXRoZW0ta25vdy5zY3NzICovXG4jYWRkLXBlcnNvbnMtZm9ybSAuY291bnRyeS1zZWxlY3Qtd3JhcHBlciAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLyogbGluZSAyNywgc3JjL3N0eWxlcy9wYWdlcy9sZXQtdGhlbS1rbm93LnNjc3MgKi9cbiNhZGQtcGVyc29ucy1mb3JtIC5zZWxlY3QyLWRyb3Bkb3duLFxuI3VzZXItZGV0YWlscyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIG1pbi13aWR0aDogMjUwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLyogbGluZSAyLCBzcmMvc3R5bGVzL3BhZ2VzL2ZpbmQtYS1jbGluaWMuc2NzcyAqL1xuICAuZmlsdGVyLWNvbHVtbi5zdGF0ZXNfY2F0ZWdvcnkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEMjIzMkE7IH0gfVxuXG4vKiBsaW5lIDksIHNyYy9zdHlsZXMvcGFnZXMvZmluZC1hLWNsaW5pYy5zY3NzICovXG5bZGF0YS1hamF4PVwiY2xpbmljc1wiXSB7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvc3R5bGVzL3BhZ2VzL2ZpbmQtYS1jbGluaWMuc2NzcyAqL1xuLmNsaW5pYy1pdGVtX19jb250YWN0IGEge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNEMjIzMkE7IH1cblxuLyogbGluZSAyLCBzcmMvc3R5bGVzL3BhZ2VzL3ByaXZhY3ktcG9saWN5LnNjc3MgKi9cbi53cC1wYWdlLWNvbnRlbnQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuLyogbGluZSA2LCBzcmMvc3R5bGVzL3BhZ2VzL3ByaXZhY3ktcG9saWN5LnNjc3MgKi9cbi53cC1wYWdlLWNvbnRlbnQgcCArIHVsLFxuLndwLXBhZ2UtY29udGVudCB1bCArIHAsXG4ud3AtcGFnZS1jb250ZW50IHVsICsgcDpsYXN0LWNoaWxkLFxuLndwLXBhZ2UtY29udGVudCBwICsgb2wsXG4ud3AtcGFnZS1jb250ZW50IG9sICsgcCxcbi53cC1wYWdlLWNvbnRlbnQgb2wgKyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuLyogbGluZSAxNSwgc3JjL3N0eWxlcy9wYWdlcy9wcml2YWN5LXBvbGljeS5zY3NzICovXG4ud3AtcGFnZS1jb250ZW50IHAgKyBwOmxhc3QtY2hpbGQsXG4ud3AtcGFnZS1jb250ZW50IHVsICsgcDpsYXN0LWNoaWxkLFxuLndwLXBhZ2UtY29udGVudCBvbCArIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuXG4vKiBsaW5lIDIxLCBzcmMvc3R5bGVzL3BhZ2VzL3ByaXZhY3ktcG9saWN5LnNjc3MgKi9cbi53cC1wYWdlLWNvbnRlbnQgaDIgKyBwLFxuLndwLXBhZ2UtY29udGVudCBoMyArIHAsXG4ud3AtcGFnZS1jb250ZW50IHAgKyBoMixcbi53cC1wYWdlLWNvbnRlbnQgcCArIGgzIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9zdHlsZXMvcGFnZXMvcHJpdmFjeS1wb2xpY3kuc2NzcyAqL1xuLndwLXBhZ2UtY29udGVudCBoMiArIGgzIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi8qIGxpbmUgMiwgc3JjL3N0eWxlcy9wYWdlcy9tYW5hZ2UtcHJlZmVyZW5jZXMuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtcGFnZS1tYW5hZ2UtcHJlZmVyZW5jZXMgLmZvcm0tcmFkaW9zIC5mb3JtLXJhZGlvIHtcbiAgZmxleDogMCAwIDEwMCU7IH1cblxuLyogbGluZSAxLCBzcmMvc3R5bGVzL3BhZ2VzL3N5bXB0b21zLnNjc3MgKi9cbltkYXRhLWFqYXg9XCJzeW1wdG9tc1wiXSB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG4iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBNeUZvbnRzIFdlYmZvbnQgQnVpbGQgSUQgMzg4NDc3MiwgMjAyMC0wMy0yOVQyMzoyMDoyOS0wNDAwXG4gKlxuICogVGhlIGZvbnRzIGxpc3RlZCBpbiB0aGlzIG5vdGljZSBhcmUgc3ViamVjdCB0byB0aGUgRW5kIFVzZXIgTGljZW5zZVxuICogQWdyZWVtZW50KHMpIGVudGVyZWQgaW50byBieSB0aGUgd2Vic2l0ZSBvd25lci4gQWxsIG90aGVyIHBhcnRpZXMgYXJlXG4gKiBleHBsaWNpdGx5IHJlc3RyaWN0ZWQgZnJvbSB1c2luZyB0aGUgTGljZW5zZWQgV2ViZm9udHMocykuXG4gKlxuICogWW91IG1heSBvYnRhaW4gYSB2YWxpZCBsaWNlbnNlIGF0IHRoZSBVUkxzIGJlbG93LlxuICpcbiAqIFdlYmZvbnQ6IEhlbHZldGljYU5ldWVMVFByby1Sb21hbiBieSBMaW5vdHlwZVxuICogVVJMOiBodHRwczovL3d3dy5teWZvbnRzLmNvbS9mb250cy9saW5vdHlwZS9uZXVlLWhlbHZldGljYS9wcm8tNTUtcm9tYW4vXG4gKlxuICogV2ViZm9udDogSGVsdmV0aWNhTmV1ZUxUUHJvLUl0IGJ5IExpbm90eXBlXG4gKiBVUkw6IGh0dHBzOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL2xpbm90eXBlL25ldWUtaGVsdmV0aWNhL3Byby01Ni1pdGFsaWMvXG4gKlxuICogV2ViZm9udDogSGVsdmV0aWNhTmV1ZUxUUHJvLUJkIGJ5IExpbm90eXBlXG4gKiBVUkw6IGh0dHBzOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL2xpbm90eXBlL25ldWUtaGVsdmV0aWNhL3Byby03NS1ib2xkL1xuICpcbiAqIFdlYmZvbnQ6IEhlbHZldGljYU5ldWVMVFByby1CbGtDbiBieSBMaW5vdHlwZVxuICogVVJMOiBodHRwczovL3d3dy5teWZvbnRzLmNvbS9mb250cy9saW5vdHlwZS9uZXVlLWhlbHZldGljYS9wcm8tOTctYmxhY2stY29uZGVuc2VkL1xuICpcbiAqXG4gKiBXZWJmb250cyBjb3B5cmlnaHQ6IENvcHlyaWdodCAmYW1wOyN4MDBBOTsgMjAxNCBNb25vdHlwZSBJbWFnaW5nIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqXG4gKiDCqSAyMDIwIE15Rm9udHMgSW5jXG4qL1xuXG5cbi8qIEBpbXBvcnQgbXVzdCBiZSBhdCB0b3Agb2YgZmlsZSwgb3RoZXJ3aXNlIENTUyB3aWxsIG5vdCB3b3JrICovXG5AaW1wb3J0IHVybChcIi8vaGVsbG8ubXlmb250cy5uZXQvY291bnQvM2I0NmU0XCIpO1xuXG5AZm9udC1mYWNlIHtcbiAgc3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9kZHUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWUtQ29uZGVuc2VkQmxhY2sudHRmJyk7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhTmV1ZS1Db25kZW5zZWRCbGFjayc7XG4gIC8vc3JjOiB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1CZC9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1CZC9mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9IZWx2ZXRpY2FOZXVlTFRQcm8tQmQvZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1CZC9mb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZS1Db25kZW5zZWRCb2xkLnR0ZicpO1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWUtQ29uZGVuc2VkQm9sZCc7XG4gIC8vc3JjOiB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1JdC9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1JdC9mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9IZWx2ZXRpY2FOZXVlTFRQcm8tSXQvZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1JdC9mb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vIFRIRSBSSUdIVCBPTkVTIEJFTE9XIEFSRSBOT1QgTE9PS1MgTElLRSBUSEUgT05FUyBJTiBERVNJR04hISBUT0RPIENIRUNLIFdJVEggREVTSUdORVIgLy8vLy8vLy8vLy9cblxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvZGR1L2Fzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTFRQcm8tQmQvZm9udC5lb3QnKTtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRQcm8tQmQnO1xuICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLUJkL2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLUJkL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9kZHUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1CZC9mb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLUJkL2ZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvZGR1L2Fzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTFRQcm8tSXQvZm9udC5lb3QnKTtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRQcm8tSXQnO1xuICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLUl0L2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLUl0L2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9kZHUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1JdC9mb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLUl0L2ZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvZGR1L2Fzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTFRQcm8tQmxrQ24vZm9udC5lb3QnKTtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRQcm8tQmxrQ24nO1xuICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLUJsa0NuL2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLUJsa0NuL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9kZHUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1CbGtDbi9mb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLUJsa0NuL2ZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvZGR1L2Fzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTFRQcm8tUm9tYW4vZm9udC5lb3QnKTtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2FOZXVlTFRQcm8tUm9tYW4nO1xuICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLVJvbWFuL2ZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLVJvbWFuL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9kZHUvYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1Sb21hbi9mb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2RkdS9hc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUxUUHJvLVJvbWFuL2ZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuIiwiJHNpZGVzOiAoXG4gICAgICAgIFwiXCI6IFwiXCIsXG4gICAgICAgIFwidFwiOiBcInRvcFwiLFxuICAgICAgICBcImJcIjogXCJib3R0b21cIixcbiAgICAgICAgXCJsXCI6IFwibGVmdFwiLFxuICAgICAgICBcInJcIjogXCJyaWdodFwiLFxuKTtcblxuJGJyZWFrcG9pbnRzOiAoXG4gICAgICAgIFwiXCI6IFwiXCIsXG4gICAgICAgIFwieHNcIjogNTc2cHgsXG4gICAgICAgIFwic21cIjogNzY4cHhtLFxuICAgICAgICBcIm1kXCI6IDk5MnB4LFxuICAgICAgICBcImxnXCI6IDEyMDBweCxcbik7XG5cbkBlYWNoICRicmVha05hbWUsICRicmVha1ZhbHVlIGluICRicmVha3BvaW50cyB7XG4gIEBlYWNoICRzaWRlTmFtZSwgJHNpZGVWYWx1ZSBpbiAkc2lkZXMge1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuXG4gICAgICAkcHJvcGVydHk6IGlmKCRzaWRlTmFtZSA9PSAnJywgJycsIC0jeyRzaWRlVmFsdWV9KTtcbiAgICAgICRzcGFjZTogJGkgKiAwLjI1O1xuICAgICAgJHNlbGVjdG9yOiAnJztcblxuICAgICAgQGlmICRicmVha05hbWUgIT0gXCJcIiB7XG4gICAgICAgICRzZWxlY3RvcjogI3skc2lkZU5hbWV9LSN7JGJyZWFrTmFtZX0tI3skaX07XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHNlbGVjdG9yOiAjeyRzaWRlTmFtZX0tI3skaX07XG4gICAgICB9XG5cbiAgICAgIEBpZiAkYnJlYWtOYW1lICE9IFwiXCIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrVmFsdWUpIHtcbiAgICAgICAgICAubSN7JHNlbGVjdG9yfSB7XG4gICAgICAgICAgICBtYXJnaW4jeyRwcm9wZXJ0eX06ICN7JHNwYWNlfXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucCN7JHNlbGVjdG9yfSB7XG4gICAgICAgICAgICBwYWRkaW5nI3skcHJvcGVydHl9OiAjeyRzcGFjZX1yZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLm0jeyRzZWxlY3Rvcn0ge1xuICAgICAgICAgIG1hcmdpbiN7JHByb3BlcnR5fTogI3skc3BhY2V9cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnAjeyRzZWxlY3Rvcn0ge1xuICAgICAgICAgIHBhZGRpbmcjeyRwcm9wZXJ0eX06ICN7JHNwYWNlfXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndvcmQtYnJlYWstYWxsIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLndvcmQtYnJlYWstd29yZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi53aGl0ZS1zcGFjZS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufSIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5odG1sIHtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiAwO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDA7XG59XG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxudGV4dGFyZWEge1xuXHRyZXNpemU6IHZlcnRpY2FsO1xufVxuXG50ZXh0YXJlYVtjb250ZW50ZWRpdGFibGVdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4qIHtcblx0Jixcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cbn1cblxuKiB7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG59XG4iLCJodG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLXRhYmxldCcpIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wLXdpZGVzY3JlZW4nKSB7XG4gICAgZm9udC1zaXplOiAxMjAlO1xuICB9XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSxcbmJ1dHRvbixcbnRleHRhcmVhLFxuaW5wdXQsXG5zZWxlY3Qge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGg6IGFsd2F5cztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtLWJhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmctLWJhc2U7XG4gIGNvbG9yOiAkY29sb3ItLWJhc2U7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogcmVtKCRmb250LXNpemUtLXApO1xuICBmb250LWZhbWlseTogJGZvbnQtLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAmLmxvYWRpbmcge1xuICAgIGN1cnNvcjogd2FpdCAhaW1wb3J0YW50O1xuXG4gICAgKiB7XG4gICAgICBjdXJzb3I6IHdhaXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmFwcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4iLCJAbWl4aW4gbWVkaWFfcXVlcnkoJG1lZGlhLXF1ZXJ5KSB7XG4gIEBpZiAkbWVkaWEtcXVlcnkgPT0gZGVza3RvcC1sZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRicmVha3BvaW50LS1kZXNrdG9wLWxnKSB7IEBjb250ZW50OyB9XG4gIH1cblxuICBAaWYgJG1lZGlhLXF1ZXJ5ID09IHRvLXRhYmxldCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRicmVha3BvaW50LS10YWJsZXQtcG9ydCAtIDEpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuXG4gIEBpZiAkbWVkaWEtcXVlcnkgPT0gdG8tdGFibGV0LXBvcnQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDokYnJlYWtwb2ludC0tdGFibGV0LXBvcnQpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuXG4gIEBpZiAkbWVkaWEtcXVlcnkgPT0gdG8tZGVza3RvcCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRicmVha3BvaW50LS1kZXNrdG9wIC0gMSkgeyBAY29udGVudDsgfVxuICB9XG5cbiAgQGlmICRtZWRpYS1xdWVyeSA9PSBkZXNrdG9wLW1lZCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRicmVha3BvaW50LS1kZXNrdG9wLW1lZCkgeyBAY29udGVudDsgfVxuICB9XG5cbiAgQGlmICRtZWRpYS1xdWVyeSA9PSBkZXNrdG9wLWxnIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrcG9pbnQtLWRlc2t0b3AtbGcpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuXG4gIEBpZiAkbWVkaWEtcXVlcnkgPT0gZGVza3RvcC13aWRlc2NyZWVuIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrcG9pbnQtLXdpZGVzY3JlZW4pIHsgQGNvbnRlbnQ7IH1cbiAgfVxuXG4gIEBpZiAkbWVkaWEtcXVlcnkgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiRicmVha3BvaW50LS1kZXNrdG9wKSB7IEBjb250ZW50OyB9XG4gIH1cblxuICBAaWYgJG1lZGlhLXF1ZXJ5ID09IHRhYmxldC1sYW5kIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrcG9pbnQtLXRhYmxldC1sYW5kKSB7IEBjb250ZW50OyB9XG4gIH1cblxuICBAaWYgJG1lZGlhLXF1ZXJ5ID09IHRhYmxldC1wb3J0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrcG9pbnQtLXRhYmxldC1wb3J0KSB7IEBjb250ZW50OyB9XG4gIH1cblxuICBAaWYgJG1lZGlhLXF1ZXJ5ID09IG1vYmlsZS1sYW5kIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludC0tdGFibGV0LXBvcnQgLSAxKSkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuXG4gIEBpZiAkbWVkaWEtcXVlcnkgPT0gbW9iaWxlLXBvcnQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRicmVha3BvaW50LS10YWJsZXQtcG9ydCAtIDEpKSBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7IEBjb250ZW50OyB9XG4gIH1cblxuICBAaWYgJG1lZGlhLXF1ZXJ5ID09IHJldGluYSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMyAvIDIpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIiRjb2xvci0tYmxhY2s6ICMwMDA7XG4kY29sb3ItLWJhc2U6ICRjb2xvci0tYmxhY2s7XG4kY29sb3ItLXllbGxvdzogI0ZGQ0UyRDtcbiRjb2xvci0tcmVkOiAjRDIyMzJBO1xuJGNvbG9yLS1ncmVlbjogIzY4REVBNDtcbiRjb2xvci0tbGlnaHRlci1ncmV5OiAjZTZlNmU2O1xuJGNvbG9yLS1kYXJrLWdyZXk6ICMzMTMxMzE7XG4kY29sb3ItLWdyZXk6ICNhOWE5YTk7XG5cbiRjb2xvcnM6IChcbiAgZGVmYXVsdDogJGNvbG9yLS1iYXNlLFxuICBncmVlbjogJGNvbG9yLS1ncmVlbixcbiAgcmVkOiAkY29sb3ItLXJlZCxcbiAgeWVsbG93OiAkY29sb3ItLXllbGxvdyxcbiAgbGlnaHRlci1ncmV5OiAkY29sb3ItLWxpZ2h0ZXItZ3JleSxcbiAgZGFyay1ncmV5OiAkY29sb3ItLWRhcmstZ3JleSxcbiAgZ3JleTogJGNvbG9yLS1ncmV5LFxuICBibGFjazogJGNvbG9yLS1ibGFjayxcbiAgd2hpdGU6ICNmZmYsXG4pO1xuXG4kZm9udC0tYmFzZTogJ0hlbHZldGljYU5ldWUtQ29uZGVuc2VkQmxhY2snLCBzYW5zLXNlcmlmO1xuJGZvbnQtLWJsYWNrOiAnSGVsdmV0aWNhTmV1ZS1Db25kZW5zZWRCbGFjaycsIHNhbnMtc2VyaWY7XG4kZm9udC0tYm9keTogJ0hlbHZldGljYU5ldWUnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuJGZvbnQtLWJvbGQ6ICdIZWx2ZXRpY2FOZXVlLUNvbmRlbnNlZEJvbGQnLCAnSGVsdmV0aWNhTmV1ZScsIHNhbnMtc2VyaWY7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8gVEhFIFJJR0hUIE9ORVMgQkVMT1cgQVJFIE5PVCBMT09LUyBMSUtFIFRIRSBPTkVTIElOIERFU0lHTiEhIFRPRE8gQ0hFQ0sgV0lUSCBERVNJR05FUiAvLy8vLy8vLy8vL1xuLy8kZm9udC0tYmFzZTogJ0hlbHZldGljYU5ldWVMVFByby1Sb21hbicsIHNhbnMtc2VyaWY7XG4vLyRmb250LS1ibGFjazogJ0hlbHZldGljYU5ldWVMVFByby1CbGtDbicsIHNhbnMtc2VyaWY7XG4vLyRmb250LS1ib2R5OiAnSGVsdmV0aWNhTmV1ZUxUUHJvLVJvbWFuJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbi8vJGZvbnQtLWJvbGQ6ICdIZWx2ZXRpY2FOZXVlTFRQcm8tQmQnLCAnSGVsdmV0aWNhTmV1ZScsIHNhbnMtc2VyaWY7XG4vLyRmb250LS1pdGFsaWM6ICdIZWx2ZXRpY2FOZXVlTFRQcm8tSXQnLCAnSGVsdmV0aWNhTmV1ZScsIHNhbnMtc2VyaWY7XG5cbiRsZXR0ZXItc3BhY2luZy0tYmFzZTogMHJlbTtcbiRsZXR0ZXItc3BhY2luZy0tYm9sZDogMC4wMnJlbTtcbiRsZXR0ZXItc3BhY2luZy0tYWxwaGE6IDAuMDVlbTtcblxuJGxpbmUtaGVpZ2h0LS1iYXNlOiAxLjM7XG4kZm9udC1zaXplLS1wOiAxODtcbiRmb250LXNpemUtLWgxOiA4NDtcbiRmb250LXNpemUtLWgyOiA2NztcbiRmb250LXNpemUtLWgzOiA2MjtcbiRmb250LXNpemUtLWg0OiA0MDtcbiRmb250LXNpemUtLWg1OiAyMDtcbiRmb250LXNpemUtLWg2OiAyMjtcbiRmb250LXNpemUtLXNtOiAxNTtcblxuJG1hcmdpbjogMC43NXJlbTtcbiRibG9jay1jYXJkLXBhZGQtLWRlZmF1bHQ6IDQuNXJlbTtcbiRibG9jay1jYXJkLXBhZGQtLWxnOiA1LjVyZW07XG5cbiRicmVha3BvaW50LS13aWRlc2NyZWVuOiAxOTIxcHg7XG4kYnJlYWtwb2ludC0tZGVza3RvcC1sZzogMTQ0MXB4O1xuJGJyZWFrcG9pbnQtLWRlc2t0b3AtbWVkOiAxMjgwcHg7XG4kYnJlYWtwb2ludC0tZGVza3RvcDogMTAyNXB4O1xuJGJyZWFrcG9pbnQtLXRhYmxldC1sYW5kOiA3NjlweDtcbiRicmVha3BvaW50LS10YWJsZXQtcG9ydDogNzY4cHg7XG4kbW9iaWxlLW1lbnUtZXhwYW5kOiAndGFibGV0LXBvcnQnO1xuJGZ1bGxzY3JlZW4taGVpZ2h0OiAxMDB2aDtcblxuJGhvbWUtaGVhZGVyLWhlaWdodDogMTByZW07XG4kbW9iaWxlLWhlYWRlci1oZWlnaHQ6IHJlbSgxMDQpO1xuJGhlYWRlci1oZWlnaHQ6IHJlbSgxMDgpO1xuJG1heC13aWR0aDogODJyZW07XG4kYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLDAsMCwwLjEpO1xuXG4kdHJhbnNpdGlvbi10aW1lOiAyMDBtcyBlYXNlO1xuJHRyYW5zaXRpb24tLWNvbG9yOiBjb2xvciAkdHJhbnNpdGlvbi10aW1lO1xuJHRyYW5zaXRpb24tLWJnOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLXRpbWU7XG4iLCJAZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAxNikge1xuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1yZW07XG59XG5cbkBmdW5jdGlvbiBlbSgkcGl4ZWxzLCAkY29udGV4dDogMTYpIHtcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9ZW07XG59XG4iLCJhIHtcbiAgY29sb3I6ICRjb2xvci0tYmFzZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICAvL2NvbG9yOiBpbmhlcml0O1xuICAgIGNvbG9yOiAkY29sb3ItLXJlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjb2xvci0tcmVkO1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2QyMjMyYSA4JSwgcmdiYSgyMTAsIDM1LCA0MiwgMCkgOCUpO1xuICB9XG5cbiAgJi5uby1ob3ZlciB7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLnVsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jbGljayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsImlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3ItLWRhcmstZ3JleTtcbiAgfVxuXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3ItLWRhcmstZ3JleTtcbiAgfVxuXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yLS1kYXJrLWdyZXk7XG4gIH1cblxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3ItLWRhcmstZ3JleTtcbiAgfVxufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LS1iYXNlO1xufVxuXG4uZm9ybS1maWVsZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICYtLWhhbGYge1xuICAgIGlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yZW07XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoZGVza3RvcCkge1xuICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWZ1bGwge1xuICAgICoge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC0tYmFzZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIHRleHRhcmVhLFxuICBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LS1iYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuIiwiaW1nLFxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4iLCIudy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbiAgLm1heC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG5cbiAgJi0taGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAmLS1kZWZhdWx0IHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgcGFkZGluZzogMCA1JTtcblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCRtb2JpbGUtbWVudS1leHBhbmQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWZvcm0ge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aCAtIDEwO1xuICAgIHBhZGRpbmc6IDAgY2FsYyg1JSAtICN7JG1hcmdpbn0pO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1vYmlsZS1tZW51LWV4cGFuZCkge1xuICAgICAgcGFkZGluZzogMCAyLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJi0tbGF0ZXN0LW5ld3Mge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aCArIDEwO1xuICAgIHBhZGRpbmc6IDAgNSU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbW9iaWxlLW1lbnUtZXhwYW5kKSB7XG4gICAgICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmLS1uYXYge1xuICAgIG1heC13aWR0aDogNjhyZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJG1vYmlsZS1tZW51LWV4cGFuZCkge1xuICAgICAgcGFkZGluZzogMCAyLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJi0tZm9vdGVyIHtcbiAgICAvLyBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICBwYWRkaW5nOiAwIDMuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcC1tZWQnKSB7XG4gICAgICBwYWRkaW5nOiAwICA1cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtLWdyaWQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwICRtYXJnaW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgkbW9iaWxlLW1lbnUtZXhwYW5kKSB7XG4gICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5ncmlkLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcblxuICAmLS1sZyB7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAmLTI1IHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cblxuICAgICAgJi03NSB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4uZ3JpZC1pdGVtcyB7XG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW07XG4gIH1cbn1cblxuLm1vYmlsZS1oaWRlIHtcbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLXRhYmxldCcpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1vYmlsZS1zaG93IHtcbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RhYmxldC1wb3J0Jykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGFibGV0LXNob3cge1xuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgJi0tdG8tdGFibGV0IHtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tdGFibGV0Jykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRpYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm0tYm90dG9tIHtcbiAgJi0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gICYtLWJhc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICAmLS1tZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICAmLS1tb2JpbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLm0tdG9wIHtcbiAgJi0tc20ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAmLS1iYXNlIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG5cbiAgJi0tbWVkIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG5cbiAgJi0tbW9iaWxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiIsIi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICYtLWNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYtLXNiIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmLS1qZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gICYtLWpjIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICYtLWFsaWduLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgJi0tYXMge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLS1hbGlnbi1jZW50ZXIsXG4gICYtLWFjIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uZmxleC1pdGVtIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtICN7JG1hcmdpbiAqIDJ9KTtcbiAgbWFyZ2luOiAwIDAuNzVyZW07XG5cbiAgJi0tYXV0byB7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICYtb3ZlcnJpZGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGZsZXg6IDEgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zbSB7XG4gICAgJi0zMyB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gI3skbWFyZ2luICogMn0pO1xuICAgIH1cblxuICAgICYtNDAge1xuICAgICAgZmxleDogMCAwIGNhbGMoNDAlIC0gI3skbWFyZ2luICogMn0pO1xuICAgIH1cblxuICAgICYtNTAge1xuICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gI3skbWFyZ2luICogMn0pO1xuICAgIH1cblxuICAgICYtNjAge1xuICAgICAgZmxleDogMCAwIGNhbGMoNjAlIC0gI3skbWFyZ2luICogMn0pO1xuICAgIH1cblxuICAgICYtNjYge1xuICAgICAgZmxleDogMCAwIGNhbGMoNjYuNjY2JSAtICN7JG1hcmdpbiAqIDJ9KTtcbiAgICB9XG5cbiAgICAmLTEwMCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gI3skbWFyZ2luICogMn0pO1xuICAgIH1cblxuICAgICYtZnVsbCB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG5cbiAgICAmLW0tdG9wIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by10YWJsZXQnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRtYXJnaW4gKiA0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1lZCB7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RhYmxldC1wb3J0Jykge1xuICAgICAgJi0zMyB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAjeyRtYXJnaW4gKiAyfSk7XG4gICAgICB9XG5cbiAgICAgICYtNDAge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYyg0MCUgLSAjeyRtYXJnaW4gKiAyfSk7XG4gICAgICB9XG5cbiAgICAgICYtNTAge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAjeyRtYXJnaW4gKiAyfSk7XG4gICAgICB9XG5cbiAgICAgICYtNjAge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYyg2MCUgLSAjeyRtYXJnaW4gKiAyfSk7XG4gICAgICB9XG5cbiAgICAgICYtNjYge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYyg2Ni42NjYlIC0gI3skbWFyZ2luICogMn0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxnIHtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgICYtYXV0byB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICYtMjAge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygyMCUgLSAjeyRtYXJnaW4gKiAyfSk7XG4gICAgICB9XG5cbiAgICAgICYtMjUge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSAjeyRtYXJnaW4gKiAyfSk7XG4gICAgICB9XG5cbiAgICAgICYtMzMge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gI3skbWFyZ2luICogMn0pO1xuICAgICAgfVxuXG4gICAgICAmLTQwIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoNDAlIC0gI3skbWFyZ2luICogMn0pO1xuICAgICAgfVxuXG4gICAgICAmLTUwIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gI3skbWFyZ2luICogMn0pO1xuICAgICAgfVxuXG4gICAgICAmLTYwIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoNjAlIC0gI3skbWFyZ2luICogMn0pO1xuICAgICAgfVxuXG4gICAgICAmLTY2IHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoNjYuNjY2JSAtICN7JG1hcmdpbiAqIDJ9KTtcbiAgICAgIH1cblxuICAgICAgJi03NSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDc1JSAtICN7JG1hcmdpbiAqIDJ9KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNwYWNlciB7XG4gICAgJi1ib3R0b20ge1xuICAgICAgJi0tdG8tdGFibGV0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLXRhYmxldCcpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXRvLWRlc2t0b3Age1xuICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc3BhY2VyIHtcbiAgICAmLWxlZnQge1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGZvbnQtc2l6ZS0tcCB7XG5cdGZvbnQtc2l6ZTogcmVtKCRmb250LXNpemUtLXAgKiAwLjkpO1xuXG5cdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0YWJsZXQtcG9ydCcpIHtcblx0XHRmb250LXNpemU6IHJlbSgkZm9udC1zaXplLS1wKTtcblx0fVxufVxuXG5AbWl4aW4gZm9udC1zaXplLS1oMSB7XG5cdGZvbnQtc2l6ZTogcmVtKCRmb250LXNpemUtLWgxICogMC42NSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC0tYmFzZTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcblx0XHRmb250LXNpemU6IHJlbSgkZm9udC1zaXplLS1oMSAqIDAuNTYpO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RhYmxldC1wb3J0Jykge1xuXHRcdGZvbnQtc2l6ZTogcmVtKCRmb250LXNpemUtLWgxKTtcblx0fVxufVxuXG5AbWl4aW4gZm9udC1zaXplLS1oMiB7XG5cdGZvbnQtc2l6ZTogcmVtKCRmb250LXNpemUtLWgyICogMC42NSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC0tYmFzZTtcblxuXHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgndGFibGV0LXBvcnQnKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oJGZvbnQtc2l6ZS0taDIpO1xuXHR9XG59XG5cbkBtaXhpbiBmb250LXNpemUtLWgzIHtcblx0Zm9udC1zaXplOiByZW0oJGZvbnQtc2l6ZS0taDMgKiAwLjgpO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0Zm9udC1zaXplOiA1MDA7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC0tYmFzZTtcblxuXHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgndGFibGV0LXBvcnQnKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oJGZvbnQtc2l6ZS0taDMpO1xuXHR9XG59XG5cbkBtaXhpbiBmb250LXNpemUtLWg0IHtcblx0Zm9udC1zaXplOiByZW0oJGZvbnQtc2l6ZS0taDQgKiAwLjgpO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRmb250LXNpemU6IDUwMDtcblxuXHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgndGFibGV0LXBvcnQnKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oJGZvbnQtc2l6ZS0taDQpO1xuXHR9XG59XG5cbkBtaXhpbiBmb250LXNpemUtLWg1IHtcblx0Zm9udC1zaXplOiByZW0oJGZvbnQtc2l6ZS0taDUpO1xufVxuXG5AbWl4aW4gZm9udC1zaXplLS1oNiB7XG5cdGZvbnQtc2l6ZTogcmVtKCRmb250LXNpemUtLWg2KTtcbn1cblxuQG1peGluIGZvbnQtc2l6ZS0tc20ge1xuXHRmb250LXNpemU6IHJlbSgkZm9udC1zaXplLS1zbSAqIDEpO1xuXG5cdEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0YWJsZXQtcG9ydCcpIHtcblx0XHRmb250LXNpemU6IHJlbSgkZm9udC1zaXplLS1zbSk7XG5cdH1cbn1cblxuLnVsaW5lIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uby11bGluZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNhbnMge1xuXHQmLCBwLCAqIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUtLXA7XG5cdH1cbn1cblxuLnRhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdCYtLWxnIHtcblx0XHRAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxufVxuXG4udGFjIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFqIHtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLy9hLFxucCxcbmlucHV0LFxuYnV0dG9uIHtcblx0QGluY2x1ZGUgZm9udC1zaXplLS1wO1xufVxuXG5oMSB7XG5cdCYsICoge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS0taDE7XG5cdH1cbn1cblxuaDIge1xuXHQmLCAqIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUtLWgyO1xuXHR9XG59XG5cbmgzIHtcblx0JiwgKiB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLS1oMztcblx0fVxufVxuXG5oNCB7XG5cdCYsICoge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS0taDQ7XG5cdH1cbn1cblxuaDUge1xuXHQmLCAqIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUtLWg1O1xuXHR9XG59XG5cbi5mb250LS1scmcge1xuXHQmLCBwIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUtLWg2O1xuXHR9XG59XG5cbmg2IHtcblx0JiwgKiB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplLS1oNjtcblx0fVxufVxuXG4uc20sXG5wLnNtLFxucC5zbWFsbCxcbnAuaGFzLXNtYWxsLWZvbnQtc2l6ZSB7XG5cdCYsICoge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZS0tc207XG5cdH1cbn1cblxuLmZvbnQge1xuXHQmLS1ib2R5IHtcblx0XHQqLCAmIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC0tYm9keSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCYtLWJvbGQge1xuXHRcdCosICYge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LS1ib2xkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYmxhY2sge1xuXHRcdCosICYge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LS1ibGFjayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5lbSwgLml0YWxpYywgaXRhbGljIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5scyB7XG5cdCYtLWFscGhhIHtcblx0XHQmLCAqIHtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cdFx0fVxuXHR9XG59XG5cbi5tZWQge1xuXHQmLCAqIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG59XG5cbi50ZXh0LXJ1bGVzIHtcblx0JiA+ICogKyAqIHtcblx0XHRtYXJnaW4tdG9wOiAxLjVlbTtcblx0fVxuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGNvbG9yLS1yZWQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLS1yZWQ7XG5cdFx0fVxuXHR9XG59XG4iLCJpbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUtLXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4qOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkY29sb3ItLWJhc2U7XG59XG5cbi5mb3JtLWNvbnRhaW5lciB7XG4gIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSwgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0tZ3JleTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvcm0taW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICYtLWVycm9yIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtZXJyb3IpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUtLXNtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLS1yZWQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDByZW07XG4gICAgICAgIHRvcDogLTEuMjVyZW07XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLS1yZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXR7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0taDQ7XG5cbiAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwsXG4gICAgICAmOmZvY3VzICsgbGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNC4xcmVtKSB0cmFuc2xhdGVYKC0xcmVtKSBzY2FsZSgwLjQpO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zLjc1cmVtKSB0cmFuc2xhdGVYKC0xcmVtKSBzY2FsZSgwLjQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLS1oNDtcbiAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgICAgIGxlZnQ6IDFyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRjb2xvci0tZGFyay1ncmV5O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAgIG9wYWNpdHk6IDAuMTU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuXG4gICZfX2xhYmVsIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAmLS0yNSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS01MCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS03NSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnB1dHMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuXG4gICAgJi0tMjUge1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tNTAge1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tNzUge1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2tib3hlcyxcbi5mb3JtLXJhZGlvcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmZvcm0taW5wdXQtLWVycm9yIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1lcnJvcik7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtLXNtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItLXJlZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcmVtO1xuICAgICAgdG9wOiAtMS4yNXJlbTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItLXJlZDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2tib3hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuXG4gIC5mb3JtLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICYgKyAuZmlsdGVyLWNoZWNrYm94IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItLXJlZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci0tcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLS1oNTtcbiAgICB9XG5cbiAgICAuZmlsdGVyLWNoZWNrYm94IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0tZ3JleTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItLXJlZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItLXJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tcmFkaW9zIHtcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5mb3JtLXJhZGlvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAvL2ZsZXg6IDAgMCA1MCU7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICAmICsgLmZpbHRlci1yYWRpbyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLS1yZWQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItLXJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0taDU7XG4gICAgfVxuXG4gICAgLmZpbHRlci1yYWRpbyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItLWdyZXk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLS1yZWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLS1yZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmZvcm0tY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYtLW5leHQge1xuICAgICAgLy9tYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLWJhY2sge1xuICAgICAgLy9tYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItLXJlZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQuMjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICB9XG5cbiAgICAgICYtLW5leHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1iYWNrIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy9kaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLy9mbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwLWFwcGVuZCwgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplLS1oNDtcbiAgLy9mb250LXNpemU6IDFyZW07XG4gIC8vZm9udC13ZWlnaHQ6IDQwMDtcbiAgLy9saW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTlhOWE5O1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG59XG5cblxuLyoqKlNFTEVDVCAyKioqKi9cbmlucHV0IHtcblxuXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICRjb2xvci0tZ3JleTtcbiAgfVxuXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAkY29sb3ItLWdyZXk7XG4gIH1cblxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICRjb2xvci0tZ3JleTtcbiAgfVxufVxuXG4uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAkY29sb3ItLWdyZXkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvL3BhZGRpbmc6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudFxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1yZWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLS1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNXJlbTtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUtLWg0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICBwYWRkaW5nOiAxOXB4IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgaW5wdXQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0taDQ7XG4gICAgfVxuICB9XG4gIC5zZWxlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8qKkN1c3RvbSByYWRpbyoqLy9cbnVsLmN1c3RvbV9jaGVja2JveFxue1xuICAuY2hlY2t7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vKipDdXN0b20gcmFkaW8qKi8vXG4gdWwuY3VzdG9tX2NoZWNrYm94LFxuIHVsLmN1c3RvbV9yYWRpb3tcbiAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICBtYXJnaW46IDA7XG4gICBwYWRkaW5nOiAwO1xuICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgIGxpIHtcbiAgICAgY29sb3I6ICRjb2xvci0tZGFyay1ncmV5O1xuICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgIGZsb2F0OiBsZWZ0O1xuICAgICB3aWR0aDogMTAwJTtcbiAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG5cbiAgICAgJi5uby1ib3JkZXIge1xuICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgfVxuXG4gICAgICYuZmlyc3Qge1xuICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgIGxhYmVsIHtcbiAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAyNXB4IDYwcHg7XG4gICAgICAgfVxuICAgICB9XG5cbiAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4gICAgIGlucHV0W3R5cGU9cmFkaW9de1xuICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgbWFyZ2luOiAwO1xuICAgICB9XG5cbiAgICAgbGFiZWx7XG4gICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggNjBweDtcbiAgICAgICAvL21hcmdpbjogMTBweCBhdXRvO1xuICAgICAgIC8vaGVpZ2h0OiAzMHB4O1xuICAgICAgIC8vei1pbmRleDogOTtcbiAgICAgICB6LWluZGV4OiAxO1xuICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XG4gICAgIH1cblxuICAgICAmOmhvdmVyIGxhYmVse1xuICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLS1kYXJrLWdyZXksIDIwJSk7XG4gICAgIH1cblxuICAgICAuY2hlY2t7XG4gICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItLWRhcmstZ3JleTtcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAvL3RvcDogMzBweDtcbiAgICAgICAvL2xlZnQ6IDIwcHg7XG4gICAgICAgLy96LWluZGV4OiA1O1xuICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuMjVzIGxpbmVhcjtcbiAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAuMjVzIGxpbmVhcjtcbiAgICAgfVxuXG4gICAgICY6aG92ZXIgLmNoZWNrIHtcbiAgICAgICBib3JkZXI6IDVweCBzb2xpZCBkYXJrZW4oJGNvbG9yLS1kYXJrLWdyZXksIDIwJSk7O1xuICAgICB9XG5cbiAgICAgLmNoZWNrOjpiZWZvcmUge1xuICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICBjb250ZW50OiAnJztcbiAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAvL3RvcDogNXB4O1xuICAgICAgIC8vbGVmdDogNXB4O1xuICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcjtcbiAgICAgfVxuXG4gICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuY2hlY2ssXG4gICAgIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAuY2hlY2sge1xuICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItLXJlZDtcbiAgICAgfVxuXG4gICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuY2hlY2s6OmJlZm9yZSxcbiAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaGVjazo6YmVmb3Jle1xuICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0tcmVkO1xuICAgICB9XG5cbiAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsLFxuICAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gbGFiZWx7XG4gICAgICAgY29sb3I6ICRjb2xvci0tcmVkO1xuICAgICB9XG4gICB9XG4gfVxuXG4gLmZybS1lcnJvcnMtY29udGFpbmVyIHtcbiAgIHAge1xuICAgICBjb2xvcjogJGNvbG9yLS1yZWQ7XG4gICB9XG4gfVxuXG5cbiAvLyBMb2dpbiBmb3JtXG4uZm9ybS1jb250YWluZXIge1xuICAubG9naW4taW5mbyB7XG5cbiAgfVxufSIsIi5wYWRkaW5nIHtcbiAgcGFkZGluZzogMnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICBwYWRkaW5nOiAzLjVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcC1tZWQnKSB7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgfVxufVxuXG4ucGFkZGluZy1tZCB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMy41cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AtbWVkJykge1xuICAgIHBhZGRpbmc6IDNyZW0gNXJlbTtcbiAgfVxufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFBvc2l0aW9uc1xuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi8vIENvbG9yc1xuLnRleHQtZ3JleSB7XG4gIGNvbG9yOiAkY29sb3ItLWdyZXkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWxpZ2h0ZXItZ3JleSB7XG4gIGNvbG9yOiAkY29sb3ItLWxpZ2h0ZXItZ3JleSAhaW1wb3J0YW50O1xufVxuXG4vLyBNYXJnaW5zXG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4vLyBQYWRkaW5nc1xuXG4vLyBUZXh0IHNpemVzXG5cbi5oNiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZS0taDY7XG59XG5cbkBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAubGctYm9yZGVyIHtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuXG4gICAgJi1sIHtcbiAgICAgICYtNCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm9yZGVyLS1saWdodGVyLWdyZXkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItLWxpZ2h0ZXItZ3JleTtcbiAgICB9XG4gIH1cbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuXG4uZGlhZy1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRjb2xvci0tcmVkO1xuICB6LWluZGV4OiAxO1xuXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cblxuLnNjcm9sbC10b3AtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDAuNXJlbTtcbiAgcmlnaHQ6IDAuNHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxO1xuXG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0YWJsZXQtcG9ydCcpIHtcbiAgICBib3R0b206IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RhYmxldC1wb3J0Jykge1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmFycm93IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLS1yZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICYtLW5leHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgc3Ryb2tlOiAjZmZmO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRjb2xvci0tcmVkO1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkY29sb3ItLXJlZDtcbn1cblxuLm1vYmlsZS1oaWRlIHtcbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGVza3RvcC1oaWRlIHtcbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmcge1xuICBAZWFjaCAkY29sb3IsICR2YWwgaW4gJGNvbG9ycyB7XG4gICAgJi0tI3skY29sb3J9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWw7XG4gICAgfVxuICB9XG59XG5cbi5maWxsIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsIGluICRjb2xvcnMge1xuICAgICYtLSN7JGNvbG9yfSB7XG4gICAgICBmaWxsOiAkdmFsO1xuICAgIH1cbiAgfVxufVxuXG4uY29sb3Ige1xuICBAZWFjaCAkY29sb3IsICR2YWwgaW4gJGNvbG9ycyB7XG4gICAgJi0tI3skY29sb3J9IHtcbiAgICAgIGNvbG9yOiAkdmFsO1xuXG4gICAgICAvL2Ege1xuICAgICAgLy8gIGNvbG9yOiBpbmhlcml0O1xuICAgICAgLy99XG4gICAgfVxuICB9XG59XG5cbi5jb2xvci0td2hpdGUge1xuICBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkY29sb3ItLXJlZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItLXJlZDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0tbGlnaHRlci1ncmV5O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gIGgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4ucmF0aW8ge1xuICAmLS1zcXVhcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MCU7XG4gIH1cbn1cblxuLm1lbnUtc2xpZGUtdXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MHB4LCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLCB0cmFuc2Zvcm0gNTAwbXMgZWFzZTtcblxuICAmLmluLXZpZXcge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cbn1cblxuLnNsaWRlLXVwIHtcbiAgJiwgJi1zbGlkZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1vdXQ7XG5cbiAgICAmLmluLXZpZXcge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIH1cbiAgfVxuXG4gICYtLWRlbGF5LFxuICAmLXNsaWRlci0tZGVsYXkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEyMG1zICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1peGluIHNjYWxlLWJnLWltYWdlLXpvb20ge1xuICBmaWd1cmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxufVxuXG4uYmctaG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBzY2FsZS1iZy1pbWFnZS16b29tO1xuICB9XG59XG4iLCIud3AtYmxvY2tzLXN0eWxlcyB7XG5cbiAgJi5mb250LS1scmcge1xuICAgIHAsIGxpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0tcDtcbiAgICB9XG4gIH1cblxuICBwLCBsaSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLS1wO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC0tYm9keTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICYuc20ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLS1zbTtcbiAgICB9XG4gIH1cblxuICAmLnNtIHtcbiAgICBwLCBsaSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtLXNtO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCRjb2xvci0tcmVkLCAxKSA4JSwgcmdiYSgkY29sb3ItLXJlZCwwKSA4JSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItLXJlZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cblxuICAuaGFzLXRleHQtY29sb3Ige1xuICAgIGNvbG9yOiAkY29sb3ItLWJhc2U7XG4gIH1cblxuICAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2staW1hZ2Uge1xuICAgIGltZyB7XG4gICAgfVxuICB9XG5cbiAgaW1nLCB2aWRlbywgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAud3AtYmxvY2stcXVvdGUsXG4gIC53cC1ibG9jay1wdWxscXVvdGUge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLS1yZWQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgIG1hcmdpbjogM3JlbSAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgbWFyZ2luOiA1cmVtIDA7XG4gICAgICBwYWRkaW5nOiAwIDEwJSAwIDEuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAgIH1cblxuICAgICosXG4gICAgJiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplLS1oNjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0taDU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgY2l0ZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtLXA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgfVxuICB9XG5cbiAgZmlnY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjb2xvci0tYmFzZTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtLXNtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAud3AtYmxvY2stZW1iZWQge1xuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBvbCxcbiAgdWwge1xuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogY291bnRlcjtcblxuICAgIGxpIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihjb3VudGVyKSBcIi4gXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWw6bm90KC53cC1ibG9jay1nYWxsZXJ5KSB7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUtLWg2O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplLS1oNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndheS1wb2ludHMtbmF2IHtcbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCRjb2xvci0tcmVkLCAxKSAzNSUsIHJnYmEoJGNvbG9yLS1yZWQsMCkgMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud2F5LXBvaW50cy1zZWN0aW9uIHtcbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbiIsIi8vIGZvcm1cbi5mb3JtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLS1ncmV5O1xuICBwYWRkaW5nOiA1JTtcblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICBwYWRkaW5nOiA1JTtcbiAgfVxuXG4gICYtLWZvb3RlcixcbiAgJi0tc29jaWFsLWJsb2NrIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vLyBzZWN0aW9uXG4uZ3NlY3Rpb25fdGl0bGUge1xuICBAaW5jbHVkZSBmb250LXNpemUtLXNtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5nZm9ybV9oZWFkaW5nIHtcbiAgcGFkZGluZzogMCAkbWFyZ2luIDNyZW07XG59XG5cbi5nc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZS0taDQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5nZm9ybV9maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5nZmllbGQge1xuICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW47XG4gIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW47XG4gIHBhZGRpbmctYm90dG9tOiAkbWFyZ2luICogMjtcbiAgZmxleDogMTAwJTtcblxuICAuZm9ybS0tZm9vdGVyICYsXG4gIC5mb3JtLS1zb2NpYWwtYmxvY2sgJiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYud2lkdGgtNTAge1xuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0YWJsZXQtcG9ydCcpIHtcbiAgICAgIGZsZXg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAmLndpZHRoLTI1IHtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndGFibGV0LXBvcnQnKSB7XG4gICAgICBmbGV4OiAyNSU7XG4gICAgfVxuICB9XG5cbiAgJi5pcC1uYW1lIHtcbiAgICAuZm9ybS0tc29jaWFsLWJsb2NrICYsXG4gICAgLmZvcm0tLWZvb3RlciAmIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmICsgLmdzZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG5cbiAgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDAuM3JlbTtcbiAgICAgIGNvbnRlbnQ6IFwi4pa+XCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci0tYmFzZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBpbnB1dCxcbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBjb2xvcjogJGNvbG9yLS1kYXJrLWdyZXk7XG5cbiAgICAuZm9ybS0tZm9vdGVyICYsXG4gICAgLmZvcm0tLXNvY2lhbC1ibG9jayAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItLWJhc2U7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLS1wO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0tYmFzZTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5nZmllbGRfaHRtbCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtZmFtaWx5OiAkZm9udC0tYm9keTtcbiAgQGluY2x1ZGUgZm9udC1zaXplLS1zbTtcblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MCU7XG4gIH1cbn1cblxuLmdmb3JtX2J1dHRvbixcbi5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZ2Zvcm1fbmV4dF9idXR0b24sXG4uZ2Zvcm1fc2F2ZV9saW5rLFxuaW5wdXRbbmFtZT1cImdmb3JtX3NlbmRfcmVzdW1lX2xpbmtfYnV0dG9uXCJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLS1iYXNlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAkbWFyZ2luO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHJlbSgkZm9udC1zaXplLS1oNCkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0YWJsZXQtcG9ydCcpIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCAwcHggcmdiYSgwLDAsMCwgMC4yKTtcbiAgfVxufVxuXG4uZ2Zvcm1fYnV0dG9uIHtcbiAgLmZvcm0tLWZvb3RlciAmLFxuICAuZm9ybS0tc29jaWFsLWJsb2NrICYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5mb3JtLS1zb2NpYWwtYmxvY2sgJiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLS1iYXNlO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItLWJhc2U7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDBweCByZ2JhKDAsMCwwLCAwLjIpO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLS1mb290ZXIgJiB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiByZW0oJGZvbnQtc2l6ZS0taDUpICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lXG4gICAgfVxuICB9XG59XG5cbi5nZl9wYWdlX3N0ZXBzIHtcbiAgcGFkZGluZzogMCAkbWFyZ2luO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcbiAgZGlzcGxheTogZmxleDtcblxuICAuZ2Zfc3RlcCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX2ZpcnN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX2xhc3Qge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmX2FjdGl2ZSxcbiAgICAmX2NvbXBsZXRlZCB7XG4gICAgICAuZ2Zfc3RlcF9sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItLXJlZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItLXJlZDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0tcmVkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItLWdyZXk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmX251bWJlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfbGFiZWwge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLS1oNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAkY29sb3ItLWdyZXk7XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzcmVtIC0gNnB4KTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci0tZ3JleTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RhYmxldC1wb3J0Jykge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUtLWgzO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItLWdyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDRyZW0gLSA4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybV9zYXZlZF9tZXNzYWdlIHtcbiAgcDpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLS1oNDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAmX2VtYWlsZm9ybSB7XG4gICAgZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLS1iYXNlO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUtLWg0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG5cbiAgICAgIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBmbGV4OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2Zvcm1fcGFnZV9mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgJiA+ICoge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgZmxleDogMCAwIDE1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5nZm9ybV9zYXZlX2xpbmsge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLmdmb3JtX25leHRfYnV0dG9uIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZS0taDQ7XG59XG5cbi5nZm9ybV9mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmZvcm0tLXNvY2lhbC1ibG9jayAmIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5nZm9ybV9oaWRkZW4sXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZhbGlkYXRpb25fbWVzc2FnZSxcbi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgY29sb3I6ICRjb2xvci0tcmVkOztcbiAgQGluY2x1ZGUgZm9udC1zaXplLS1zbTtcblxuICAuZm9ybS0tc29jaWFsLWJsb2NrICYsXG4gIC5mb3JtLS1mb290ZXIgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udmFsaWRhdGlvbl9lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZmllbGRfZXJyb3Ige1xuICBpbnB1dCB7XG4gICAgLmZvcm0tLWZvb3RlciAmLFxuICAgIC5mb3JtLS1zb2NpYWwtYmxvY2sgJiB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItLXJlZDtcbiAgICB9XG4gIH1cbn1cblxuLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5nZm9ybV9hamF4X3NwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm90dG9tOiAwLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIGxlZnQ6IDUwJTtcblxuICAuZm9ybS0tc29jaWFsLWJsb2NrICYge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci0tYmFzZTtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5mb3JtLS1mb290ZXIgJiB7XG4gICAgYm90dG9tOiAtMC4ycmVtO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndGFibGV0LXBvcnQnKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgIDogMHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgIDogMHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgIDogNDBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICA6IDJweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICA6IDlweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICA6ICRjb2xvci0tYmFzZSAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyA6IDBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDEgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvciAgOiAkY29sb3ItLWJhc2UgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgICA6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyICFkZWZhdWx0O1xuXG5cbi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgICBmaWx0ZXI6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMjtcblxuICAmLFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cbiAgICAuaXMtc3RpY2t5ICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5vcGVuICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYWdlLnBhZ2UtdGVtcGxhdGUtcGFnZS1zeW1wdG9tcyAmLFxuICAgIC5wYWdlLnBhZ2UtdGVtcGxhdGUtcGFnZS1maW5kLWEtY2xpbmljICYsXG4gICAgLnBhZ2UucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgJiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLS1iYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lICYsXG4gICAgLmVycm9yNDA0ICYsXG4gICAgLnBhZ2UgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5pcy1hY3RpdmUgJiB7XG4gICAgICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxufVxuXG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG5zcGluLFxuY29sbGFwc2VcbikgIWRlZmF1bHQ7XG5cblxuQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGNvbGxhcHNlKSB7XG4gIC8qXG4gICogQ29sbGFwc2VcbiAgKi9cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2Uge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwaW4pIHtcbiAgLypcbiAgKiBTcGluXG4gICovXG4gIC5oYW1idXJnZXItLXNwaW4ge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5vcGVuIHtcbiAgICB6LWluZGV4OiA2O1xuICB9XG59XG5cbi5hcHAtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgLy8gdHJhbnNpdGlvbjogYmFja2dyb3VuZCAzMDBtcyBlYXNlLWluLW91dDtcblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICAmLmlzLXN0aWNreSxcbiAgLm9wZW4gJiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLS1saWdodGVyLWdyZXk7XG4gICAgei1pbmRleDogMztcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgfVxuXG4gIC5vcGVuICYge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICYtbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgIHRvcDogMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgIHRvcDogMS4yNXJlbTtcbiAgICB9XG5cbiAgICAuaXMtc3RpY2t5ICYsXG4gICAgLm9wZW4gJiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLCBzdmcge1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIH1cblxuICAgICAgLmhvbWUgJiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXMtc3RpY2t5ICYsXG4gICAgICAub3BlbiAmIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICAgICAgaGVpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICBmaWxsOiAjZmZmO1xuXG4gICAgICAuaXMtc3RpY2t5ICYsXG4gICAgICAub3BlbiAmLFxuICAgICAgLnNpbmdsZSAmIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLS1iYXNlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faG9yaXpvbnRhbCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aWR0aDogMDtcblxuICAgICAgLm9wZW4gJixcbiAgICAgIC5pcy1zdGlja3kgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgICAgIGhlaWdodDogMS4xcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAucGFnZSAmLFxuICAgICAgICAuc2luZ2xlICYsXG4gICAgICAgIC5lcnJvcjQwNCAmLFxuICAgICAgICAuc2VhcmNoICYge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci0tYmFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1zdGlja3kgJixcbiAgICAgICAgLm9wZW4gJiB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLS1iYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgICAgIGhlaWdodDogMS4xcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgLmlzLXN0aWNreSAmLFxuICAgIC5vcGVuICYge1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zZWFyY2gge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAwO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgd2lkdGg6IDE1cmVtO1xuICAgIH1cblxuICAgIC5vcGVuICYsXG4gICAgLmlzLXN0aWNreSAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0tYmFzZTtcbiAgICB9XG5cbiAgICAub3BlbiAmIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwdncgLSAxMHJlbSk7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUtLWg2O1xuXG4gICAgICBib2R5LnNlYXJjaC1yZXN1bHRzICYsXG4gICAgICAucGFnZS5wYWdlLXRlbXBsYXRlLXBhZ2Utc3ltcHRvbXMgJixcbiAgICAgIC5wYWdlLnBhZ2UtdGVtcGxhdGUtcGFnZS1maW5kLWEtY2xpbmljICYsXG4gICAgICAucGFnZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbmV3cyAmIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0tYmFzZTtcblxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLS1iYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci0tYmFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLS1iYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLS1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ob21lICYsXG4gICAgICAucGFnZSAmIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9wZW4gJixcbiAgICAgIC5pcy1zdGlja3kgJiB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6ICA0cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1saW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuaG9tZSAmIHtcbiAgICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAuaXMtc3RpY2t5ICYge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1heC13aWR0aDogMTByZW07XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMG1zIDEwMG1zIGxpbmVhciwgb3BhY2l0eSA0MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3BlbiAuc3RpY2t5ICYge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAub3BlbiAmIHtcbiAgICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci0tYmFzZTtcblxuICAgICAgLnBhZ2UucGFnZS10ZW1wbGF0ZS1wYWdlLXN5bXB0b21zICYsXG4gICAgICAucGFnZS5wYWdlLXRlbXBsYXRlLXBhZ2UtZmluZC1hLWNsaW5pYyAmLFxuICAgICAgLnBhZ2UucGFnZS10ZW1wbGF0ZS1wYWdlLW5ld3MgJiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItLWJhc2U7XG4gICAgICB9XG5cbiAgICAgIC5ob21lICYsXG4gICAgICAuZXJyb3I0MDQgJixcbiAgICAgIC5wYWdlICYgIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoJGNvbG9yLS1yZWQsIDEpIDMwJSwgcmdiYSgkY29sb3ItLXJlZCwwKSAzMCUpO1xuXG4gICAgICAgICAgLmlzLXN0aWNreSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoI2ZmZiwgMSkgMzAlLCByZ2JhKCNmZmYsMCkgMzAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYm9keTpub3QoLmhvbWUpICYge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLS1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcGVuICYsXG4gICAgICAuaXMtc3RpY2t5ICYge1xuICAgICAgICBjb2xvcjogJGNvbG9yLS1iYXNlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2VhcmNoIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogNXJlbTtcblxuICAgICAgLmlzLXN0aWNreSAmLFxuICAgICAgLm9wZW4gJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0tYmFzZTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEuOWVtO1xuICAgICAgICBmaWxsOiAkY29sb3ItLWJhc2U7XG5cbiAgICAgICAgLmlzLXN0aWNreSAmIHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UucGFnZS10ZW1wbGF0ZS1wYWdlLXN5bXB0b21zICYsXG4gICAgICAgIC5wYWdlLnBhZ2UtdGVtcGxhdGUtcGFnZS1maW5kLWEtY2xpbmljICYsXG4gICAgICAgIC5wYWdlLnBhZ2UtdGVtcGxhdGUtcGFnZS1uZXdzICYge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci0tYmFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob21lICYsXG4gICAgICAgIC5lcnJvcjQwNCAmLFxuICAgICAgICAucGFnZSAmIHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9wZW4gJixcbiAgICAgICAgLmlzLXN0aWNreSAmIHtcbiAgICAgICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1idXJnZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNXJlbTtcblxuICAgICAgLmlzLXN0aWNreSAmLFxuICAgICAgLm9wZW4gJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0tcmVkO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5uYXYge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItLWxpZ2h0ZXItZ3JleTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuXG4gICYub3BlbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG5cblxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1zZWFyY2gge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci0tYmFzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuaXMtbW9iaWxlLXNlYXJjaC1hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgICBoZWlnaHQ6IDEuOWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAuaXMtc3RpY2t5ICYge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAub3BlbiAmIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZmxleDogYXV0bztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLS1oNTtcblxuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wcmltYXJ5LW1lbnUge1xuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDEuOWVtO1xuXG4gICAgICAgIC5pcy1zdGlja3kgJiB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcGVuICYge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zY3JvbGwge1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDs7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgJi1pdGVtcyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1zcGFjZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDQuOHJlbTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tZW51LXNsaWRlLXVwIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7XG5cbiAgICAgICAgJi5pbi12aWV3IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWxpbmtzIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saXN0LWl0ZW1zIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLCBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0taDI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCRjb2xvci0tcmVkLCAxKSAyNSUsIHJnYmEoJGNvbG9yLS1yZWQsMCkgMjUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ubG9naW4tbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgLmxvZ2dlZC1pbiAmIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIkZm9vdGVyLWJyZWFrcG9pbnQ6IDEwMjRweDtcbiRmb290ZXItYnJlYWtwb2ludC1tZWQ6IDEzMDBweDtcbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yLS1iYXNlO1xuXG5cbiAgcCwgbGksIGEge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZm9vdGVyLWJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0taDY7XG4gICAgfVxuICB9XG5cbiAgJi1tYWluIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtLWRlc2t0b3AgLSAxKSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRmb290ZXItYnJlYWtwb2ludCArIDEpIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMHJlbSAzcmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZm9vdGVyLWJyZWFrcG9pbnQtbWVkKSB7XG4gICAgICBwYWRkaW5nOiA4cmVtIDByZW0gNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19mbGV4IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZm9vdGVyLWJyZWFrcG9pbnQgLSAxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICYtLTI1IHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZm9vdGVyLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgZmxleDogMCAwIDMzJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS01MCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGZvb3Rlci1icmVha3BvaW50KSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYXV0byB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2NyZWRpdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZm9vdGVyLWJyZWFrcG9pbnQtbWVkKSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19kaXNjbGFpbWVyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZm9vdGVyLWJyZWFrcG9pbnQtbWVkKSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYyg2NiUgKyAxcmVtKTtcbiAgICB9XG4gIH1cblxuICAmX19iLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci0tbGlnaHRlci1ncmV5O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRmb290ZXItYnJlYWtwb2ludCkge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZm9vdGVyLWJyZWFrcG9pbnQtbWVkIC0gMSkge1xuICAgICAgZmxleDogMCAwIDMzJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRmb290ZXItYnJlYWtwb2ludCkge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGZvb3Rlci1icmVha3BvaW50LW1lZCAtIDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZm9vdGVyLWJyZWFrcG9pbnQpIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWFyZ2luOiAzcmVtIDAgMnJlbTtcbiAgICB9XG5cbiAgICBsaSB7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZm9vdGVyLWJyZWFrcG9pbnQtbWVkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LS1kZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LS1kZXNrdG9wLWxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRmb290ZXItYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgICAgICBmbGV4OiAxMDAlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRmb290ZXItYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGZvb3Rlci1icmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZm9vdGVyLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRmb290ZXItYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICRmb290ZXItYnJlYWtwb2ludC1tZWQgLSAxKSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGZvb3Rlci1icmVha3BvaW50LW1lZCAtIDEpIHtcbiAgICAgIGZsZXg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZm9vdGVyLWJyZWFrcG9pbnQtbWVkKSB7XG4gICAgICBmbGV4OiAwIDAgMzMlO1xuICAgIH1cblxuICAgIC5mb290ZXItbG9nbyB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGZvb3Rlci1icmVha3BvaW50LW1lZCAtIDEpIHtcbiAgICAgICAgZmxleDogNTAlO1xuICAgICAgfVxuXG4gICAgICBzdmcsXG4gICAgICBpbWcge1xuICAgICAgICBmaWxsOiAkY29sb3ItLWJhc2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGZvb3Rlci1icmVha3BvaW50KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc3ViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtLWRlc2t0b3AgLSAxKSB7XG4gICAgICBwYWRkaW5nOiAwcmVtIDFyZW0gNnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGZvb3Rlci1icmVha3BvaW50IC0gMSkge1xuICAgICAgcGFkZGluZzogMHJlbSAxcmVtIDNyZW07XG4gICAgfVxuXG4gICAgLmhvbWUgJiB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGZvb3Rlci1icmVha3BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudFxufVxuXG4uYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHRyYW5zaXRpb24tdGltZTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbCBpbiAkY29sb3JzIHtcbiAgICAmLS0jeyRjb2xvcn0ge1xuICAgICAgY29sb3I6ICR2YWwgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHZhbDtcblxuICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICR2YWw7XG4gICAgICAvLyAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG5cbiAgJi0tbHJnIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtLWg0O1xuICB9XG5cbiAgJi0tYm9yZGVyIHtcbiAgICBAZWFjaCAkY29sb3IsICR2YWwgaW4gJGNvbG9ycyB7XG4gICAgICAmLSN7JGNvbG9yfSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR2YWw7XG4gICAgICAgIGNvbG9yOiAkdmFsICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAkdmFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAwcHggcmdiYSgkdmFsLCAwLjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2hhcmUtYnV0dG9ucyB7XG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmW2RhdGEtbmV0d29yaz1cImVtYWlsXCJdIHtcbiAgICAgICAgdG9wOiAwLjFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc29jaWFsLWxpbmsge1xuICAubHJnICYge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbCB7XG4gICAgJi10d2l0dGVyIHtcbiAgICAgIHRvcDogMC4wNHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjEycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gIGEsXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAkdHJhbnNpdGlvbi10aW1lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWxsOiAkY29sb3ItLWdyZXk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRjb2xvci0tYmFzZTtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAkdHJhbnNpdGlvbi10aW1lO1xuICAgIH1cbiAgfVxufVxuIiwiLmFjY29yZGlvbiB7XG5cbiAgJi1ibG9jayB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG5cbiAgICAmLmFjY29yZGlvbi1pcy1hY3RpdmUge1xuICAgICAgc3ZnIHtcbiAgICAgICAgJi5wbHVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYubWludXMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5taW51cyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZS1vdXQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuYWNjb3JkaW9uLWlzLWFjdGl2ZSAmIHtcbiAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcblxuICAgICAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgLy9vdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgIC53cC1ibG9ja3Mtc3R5bGVzIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwIDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAvL2JhY2tncm91bmQ6ICRjb2xvci0tbGlnaHRlci1ncmV5O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci0tbGlnaHRlci1ncmV5O1xuICAgIH1cbiAgfVxufVxuIiwiLnVpLWRhdGVwaWNrZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItLWdyZXk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsMCwwLC4yKTtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR3aWR0aDogMjQwcHg7XG59XG4udWktZGF0ZXBpY2tlciBhLFxuLnVpLWRhdGVwaWNrZXIgYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIGE6aG92ZXIsXG4udWktZGF0ZXBpY2tlciB0ZDpob3ZlciBhIHtcblx0Y29sb3I6ICRjb2xvci0tYmFzZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuXHQgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG5cdCAgICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dDtcblx0ICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHR3aWR0aDogMzBweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRmbG9hdDogbGVmdDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUge1xuXHRjb250ZW50OiBcIuKXhFwiO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIuKWulwiO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHR3aWR0aDogMTAwJTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDRweCAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQge1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuXHQgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluLW91dCwgY29sb3IgMC4xcyBlYXNlLWluLW91dDtcblx0ICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG5cdCAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWJhc2U7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSBhIHtcblx0Y29sb3I6ICNmZmZcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbiIsIi5zZWFyY2gtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLS1iYXNlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjI1cmVtO1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIHN2ZyB7XG4gICAgICAmLnBsdXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLm1pbnVzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZGRpbmcge1xuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgcGFkZGluZzogMnJlbSAzLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AtbWVkJykge1xuICAgICAgcGFkZGluZzogMnJlbSA1cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRjb2xvci0tcmVkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtaW5kaWNhdG9yIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5taW51cyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjEycmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsdGVycyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAvL2JvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItLWJhc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLy9vcGFjaXR5OiAwO1xuICAgIC8vaGVpZ2h0OiAwO1xuICAgIC8vdG9wOiAwO1xuICAgIC8vdHJhbnNpdGlvbjogdG9wIDAuMTVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGhlaWdodCxtYXgtaGVpZ2h0IDAuMTVzIGVhc2Utb3V0O1xuICAgIC8vdHJhbnNpdGlvbjogMC4xNXMgYWxsIGVhc2U7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xMDAlKTtcbiAgICAvL3otaW5kZXg6IC0xO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy96LWluZGV4OiAtMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAvL0BpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgIC8vICBwYWRkaW5nOiAycmVtO1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy9AaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAvLyAgcGFkZGluZzogNXJlbTtcbiAgICAvL1xuICAgIC8vICAvL3BhZGRpbmctdG9wOiAwO1xuICAgIC8vICAvL3BhZGRpbmctYm90dG9tOiAwO1xuICAgIC8vICAvLy5pcy1hY3RpdmUgJiB7XG4gICAgLy8gIC8vICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAvLyAgLy8gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIC8vICAvL31cbiAgICAvL31cblxuICAgIC5pcy1hY3RpdmUgJiB7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLS1iYXNlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vei1pbmRleDogMTtcbiAgICAgIC8vb3BhY2l0eTogMTtcbiAgICAgIC8vdG9wOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLy9tYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAvL292ZXJmbG93LXk6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMjVzIGVhc2UtaW47XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgICBtYXgtaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIC8vQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICAvLyAgcGFkZGluZzogMnJlbTtcbiAgICAgIC8vfVxuICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AtbGcnKSB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW07XG4gICAgICAgIC8vfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXItY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8qIG1pbi1oZWlnaHQ6IDc1cHg7ICovXG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLS1vdmVyZmxvdyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgICAgIGhlaWdodDogJG1hcmdpbiArICgycmVtICogNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1zY3JvbGwge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDByZW0gMDtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgd2lkdGg6IDAuNmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWxpZ2h0ZXItZ3JleTtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIGZsZXg6IDEwMCU7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5maWx0ZXItY2hlY2tib3gge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItLWxpZ2h0ZXItZ3JleSwgMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICYgKyAuZmlsdGVyLWNoZWNrYm94IHtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLS1yZWQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItLXJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0taDU7XG5cbiAgICAgIH1cblxuICAgICAgLmZpbHRlci1jaGVja2JveCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLS1iYXNlO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLS1yZWQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci0tcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ3JleSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbGlnaHRlci1ncmV5IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci0tbGlnaHRlci1ncmV5O1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vcGFkZGluZzogMCAycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcC1sZycpIHtcbiAgICAgIC8vcGFkZGluZzogMHJlbSA1cmVtO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0taDU7XG4gICAgfVxuICB9XG59XG4iLCIuaGVhbHRoLWFsZXJ0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhlYWx0aC1hbGVydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci0tcmVkO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDU7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkY29sb3ItLWJsYWNrO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA3cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gNXJlbSkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSB0cmFuc2xhdGVZKC01cmVtKTs7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogN3JlbTtcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUgLSA1cmVtKSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVgoLTVyZW0pOztcbiAgICAvL2xlZnQ6IGNhbGMoMTAwJSAtIDVyZW0pO1xuICB9XG5cbiAgLmhpZGUtZml4ZWQgJiB7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAvL2xlZnQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi5hbGVydC1vcGVuIHtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIC8vbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleDogMCAwIDVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faW5kaWNhdG9yIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGZpbGw6ICNmZmY7XG5cbiAgICAgICYuaW5kaWNhdG9yLWFycm93IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGVydC1vcGVuICYge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pbmRpY2F0b3ItY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5hbGVydC1vcGVuICYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYuMjVyZW07XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDtcblxuICAgICAgcHJlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX3Njcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICBwYWRkaW5nOiAwIDRyZW0gMnJlbTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwOztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmhvbWUtYnV0dG9ucyB7XG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgIHBhZGRpbmc6IDByZW0gMXJlbSAxcmVtIDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci0tZGFyay1ncmV5O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICB3aWR0aDogMTVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAycmVtO1xuICAgIGxlZnQ6IDJyZW07XG5cbiAgICBAbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDIvMSkge1xuICAgICAgcmlnaHQ6IDdyZW07XG4gICAgICBib3R0b206IDNyZW07XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6JGJyZWFrcG9pbnQtLWRlc2t0b3ApIGFuZCAobWF4LWhlaWdodDo3NDBweCkge1xuICAgICAgcmlnaHQ6IDZyZW07XG4gICAgICBib3R0b206IDNyZW07XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMC41cmVtKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuaG9tZS1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICAgIHBhZGRpbmc6IDhyZW0gM3JlbSAycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgICAgcGFkZGluZzogNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAyMDBtcyBlYXNlLWluLW91dDtcblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvL2JvdHRvbTogOHJlbTtcbiAgICAgIC8vbGVmdDogNHJlbTtcblxuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAxNXJlbTtcbiAgICAgIGxlZnQ6IDRyZW07XG4gICAgICBib3R0b206IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDJyZW07XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiAycmVtO1xuICAgIH1cblxuICAgIC5oaWRlLWZpeGVkICYge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOTU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLDAsMCwwLjUwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zY3JvbGwtbG9jayB7XG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi0tbW9iaWxlLXJldmVyc2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbG9jayB7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA1MCVcbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cbiAgICAgIC5zY3JvbGwtbG9jay0tY29udGVudC1sZWZ0ICYge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRleHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MCU7XG4gICAgfVxuXG4gICAgLnNjcm9sbC1sb2NrLS1jb250ZW50LWxlZnQgJiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJi0tbW9iaWxlLXJldmVyc2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gIH1cblxuICAuY29sdW1uIHtcbiAgICBmbGV4OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtLXNjcm9sbCB7XG4gICAgICAuaXMtbG9ja2VkICYge1xuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItdG9wOiA4cHggc29saWQgJGNvbG9yLS1yZWQ7XG5cbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgcGFkZGluZzogMy41cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AtbWVkJykge1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbiAgXG4gICYtLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItLWJhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tdGFibGV0Jykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIucGFnZS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cmVtIDJyZW0gNHJlbTtcblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICBwYWRkaW5nOiAxMnJlbSAzLjVyZW0gOHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wLW1lZCcpIHtcbiAgICBwYWRkaW5nOiAxMnJlbSA1cmVtIDhyZW07XG4gIH1cblxuICAmLS1maWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgfVxuICB9XG59XG4iLCIuc3RpIHtcbiAgcGFkZGluZzogMnJlbTtcblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICBib3JkZXItdG9wOiAgIDhweCBzb2xpZCAkY29sb3ItLXJlZDtcbiAgICBwYWRkaW5nOiA1cmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG59XG4iLCIuc3RpLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYtbmF2IHtcbiAgICAmLS1tb2JpbGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRjb2xvci0tcmVkO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kZWZhdWx0IHtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3VycmVudCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0tcmVkO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmLS1uZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tcHJldiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogNTAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDVyZW07XG4gICAgICB9XG5cbiAgICAgICYtLXByZXYge1xuICAgICAgICBoNSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tbmV4dCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItLWJhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLS1oNTtcblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmbGV4OiAxMDAlO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS0taDU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgIC8vcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci0tbGlnaHRlci1ncmV5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci0tYmFzZTtcbiAgICAgIC8vcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLS1yZWQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci0tcmVkO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci0tcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItLWJhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xuICAgIH1cbiAgfVxufVxuIiwiLmxvY2sge1xuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5pcy1sb2NrZWQgJiB7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgJi5pcy10b3Age1xuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgIH1cbiAgfVxuXG4gICZfX3Njcm9sbCB7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLy9wYWRkaW5nLWJvdHRvbTogNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgJi0tbWFyZ2luLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuXG4uZm9ybS1zdGVwIHtcbiAgaGVpZ2h0OiA1cmVtO1xuICB3aWR0aDogNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRjb2xvci0tcmVkICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBmaWxsOiAkY29sb3ItLWxpZ2h0ZXItZ3JleTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgd2lkdGg6IDVyZW07XG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2xzLXdyYXBwZXIge1xuICAvL3BhZGRpbmctdG9wOiAzcmVtO1xuICAvL3BhZGRpbmctYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICAuZm9ybS1jb250cm9scyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRjb2xvci0tbGlnaHRlci1ncmV5O1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY29sb3ItLWxpZ2h0ZXItZ3JleTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICYtLWJhY2sge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAkY29sb3ItLWxpZ2h0ZXItZ3JleTtcbiAgICAgICAgJi5vcGFjaXR5LTAge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tbmV4dCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbi5jbGluaWNzLW1hcCB7XG4gICZfX21hcCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLS1saWdodGVyLWdyZXk7XG5cbiAgICAjY2xpbmljcy1tYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NjYlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdmggLSA0cmVtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtYWpheD1cImNsaW5pY3NcIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDFyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgcGFkZGluZzogMS43NXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wLW1lZCcpIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cbn1cblxuLy8gR29vZ2xlIG1hcCBwb3B1cFxuLmNsaW5pYy1wb3B1cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtaW4td2lkdGg6IDE4cmVtO1xuXG4gICZfX3RleHQge1xuICAgIGZsZXg6IGF1dG87XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgZmxleDogMCAwIDMuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItLXJlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzLjI1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHN0cm9rZTogI2ZmZjtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gR29vZ2xlIG1hcHMgZGl2XG4uZ20tc3R5bGUge1xuICAuZ20tc3R5bGUtaXctYyB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLS1iYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmID4gYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZ20tc3R5bGUtaXctdDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4uY2xpbmljLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMnJlbSk7XG4gIG1hcmdpbjogMXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzM0JSAtIDMuNXJlbSk7XG4gICAgbWFyZ2luOiAxLjc1cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AtbWVkJykge1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMzQlIC0gNXJlbSk7XG4gICAgbWFyZ2luOiAyLjVyZW07XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci0tbGlnaHRlci1ncmV5O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX19jb250YWN0IHtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDAuNXJlbTtcbiAgICBtaW4taGVpZ2h0OiA5NXB4O1xuICB9XG5cbiAgJl9fYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5uZXdzLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLS1saWdodGVyLWdyZXk7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgZmxleDogNTAlO1xuICAgIH1cblxuICAgICYtcGFkZGluZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgndG8tZGVza3RvcCcpIHtcbiAgICAgIGZsZXg6IDEwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIGZsZXg6IDUwJTtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoJGNvbG9yLS1saWdodGVyLWdyZXksIDEpIDQwJSwgcmdiYSgkY29sb3ItLWxpZ2h0ZXItZ3JleSwwKSAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mZWF0dXJlZC1uZXdzLWNhcmQge1xuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtO1xuICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG5cbiAgICAmLXBhZGRpbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuXG4gICAgaDQge1xuICAgICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCRjb2xvci0tbGlnaHRlci1ncmV5LCAxKSA0MCUsIHJnYmEoJGNvbG9yLS1saWdodGVyLWdyZXksMCkgMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLXRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmFyY2hpdmUtaGVhZGVyIHtcbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ3RvLWRlc2t0b3AnKSB7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci0tYmFzZTtcbiAgfVxufVxuXG5bZGF0YS1hamF4PVwibmV3cy1hcmNoaXZlXCJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgIHBhZGRpbmc6IDEuNzVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcC1tZWQnKSB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG5cbiAgLy8gJjphZnRlciAge1xuICAvLyAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAvLyAgICAgY29udGVudDogXCJcIjtcbiAgLy8gICAgIHdpZHRoOiA1MCU7XG4gIC8vICAgICBoZWlnaHQ6IDEwMCU7XG4gIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLy8gICAgIGJhY2tncm91bmQ6ICRjb2xvci0tbGlnaHRlci1ncmV5O1xuICAvLyAgICAgbGVmdDogNTAlO1xuICAvLyAgICAgdG9wOiAwO1xuICAvLyAgICAgei1pbmRleDogLTE7XG4gIC8vICAgfVxuICAvLyB9XG59XG5cbi5hcmNoaXZlLWJsb2NrIHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDJyZW0pO1xuICBtYXJnaW46IDFyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMy41cmVtKTtcbiAgICBtYXJnaW46IDAgMS43NXJlbSAycmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AtbWVkJykge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDcuNXJlbSk7XG4gICAgbWFyZ2luOiAwIDIuNXJlbSAycmVtO1xuICB9XG5cbiAgLm5ld3MtY2FyZCB7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLS1saWdodGVyLWdyZXk7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAubmV3cy1jYXJkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCd0by1kZXNrdG9wJykge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLS1saWdodGVyLWdyZXk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDEpLFxuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAzLjVyZW0pO1xuICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcC1tZWQnKSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA3LjVyZW0pO1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIH1cblxuICAgIC5uZXdzLWNhcmQge1xuICAgICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpbmdsZS1leGNlcnB0IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICBwYWRkaW5nOiAzMHJlbSAzLjVyZW0gMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wLW1lZCcpIHtcbiAgICBwYWRkaW5nOiAzMHJlbSA1cmVtIDByZW07XG4gIH1cbn1cblxuLnNpbmdsZS1wb3N0LXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGxpIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICBtYXJnaW46IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgIHBhZGRpbmc6IDEuNzVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcC1tZWQnKSB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG59XG5cbi5zaW5nbGUtc2lkZWJhciB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAycmVtKTtcbiAgbWFyZ2luOiAxcmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMzQlIC0gMy41cmVtKTtcbiAgICBtYXJnaW46IDEuNzVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcC1tZWQnKSB7XG4gICAgZmxleDogMCAwIGNhbGMoMzMuMzMzNCUgLSA1cmVtKTtcbiAgICBtYXJnaW46IDIuNXJlbTtcbiAgfVxufVxuXG4uc2luZ2xlLWNvbnRlbnQge1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMnJlbSk7XG4gIG1hcmdpbjogMXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcCcpIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg2Ni42NjY2NjclIC0gMy41cmVtKTtcbiAgICBtYXJnaW46IDEuNzVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYV9xdWVyeSgnZGVza3RvcC1tZWQnKSB7XG4gICAgZmxleDogMCAwIGNhbGMoNjYuNjY2NjY3JSAtIDVyZW0pO1xuICAgIG1hcmdpbjogMi41cmVtO1xuICB9XG59XG4iLCIucmVsYXRlZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDFyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgcGFkZGluZzogMS43NXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wLW1lZCcpIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cblxuICAmID4gaDIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWFfcXVlcnkoJ2Rlc2t0b3AnKSB7XG4gICAgICBwYWRkaW5nOiAxLjc1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wLW1lZCcpIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxNi0wOS0xNFxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBjb3JlLmNzcywgYWNjb3JkaW9uLmNzcywgYXV0b2NvbXBsZXRlLmNzcywgbWVudS5jc3MsIGJ1dHRvbi5jc3MsIGNvbnRyb2xncm91cC5jc3MsIGNoZWNrYm94cmFkaW8uY3NzLCBkYXRlcGlja2VyLmNzcywgZGlhbG9nLmNzcywgZHJhZ2dhYmxlLmNzcywgcmVzaXphYmxlLmNzcywgcHJvZ3Jlc3NiYXIuY3NzLCBzZWxlY3RhYmxlLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHNvcnRhYmxlLmNzcywgc3Bpbm5lci5jc3MsIHRhYnMuY3NzLCB0b29sdGlwLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9iZ1NoYWRvd1hQb3M9JmJnT3ZlcmxheVhQb3M9JmJnRXJyb3JYUG9zPSZiZ0hpZ2hsaWdodFhQb3M9JmJnQ29udGVudFhQb3M9JmJnSGVhZGVyWFBvcz0mYmdBY3RpdmVYUG9zPSZiZ0hvdmVyWFBvcz0mYmdEZWZhdWx0WFBvcz0mYmdTaGFkb3dZUG9zPSZiZ092ZXJsYXlZUG9zPSZiZ0Vycm9yWVBvcz0mYmdIaWdobGlnaHRZUG9zPSZiZ0NvbnRlbnRZUG9zPSZiZ0hlYWRlcllQb3M9JmJnQWN0aXZlWVBvcz0mYmdIb3ZlcllQb3M9JmJnRGVmYXVsdFlQb3M9JmJnU2hhZG93UmVwZWF0PSZiZ092ZXJsYXlSZXBlYXQ9JmJnRXJyb3JSZXBlYXQ9JmJnSGlnaGxpZ2h0UmVwZWF0PSZiZ0NvbnRlbnRSZXBlYXQ9JmJnSGVhZGVyUmVwZWF0PSZiZ0FjdGl2ZVJlcGVhdD0mYmdIb3ZlclJlcGVhdD0mYmdEZWZhdWx0UmVwZWF0PSZpY29uc0hvdmVyPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmclMjIpJmljb25zSGlnaGxpZ2h0PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmclMjIpJmljb25zSGVhZGVyPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmclMjIpJmljb25zRXJyb3I9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNEZWZhdWx0PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmclMjIpJmljb25zQ29udGVudD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJTIyKSZpY29uc0FjdGl2ZT11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nJTIyKSZiZ0ltZ1VybFNoYWRvdz0mYmdJbWdVcmxPdmVybGF5PSZiZ0ltZ1VybEhvdmVyPSZiZ0ltZ1VybEhpZ2hsaWdodD0mYmdJbWdVcmxIZWFkZXI9JmJnSW1nVXJsRXJyb3I9JmJnSW1nVXJsRGVmYXVsdD0mYmdJbWdVcmxDb250ZW50PSZiZ0ltZ1VybEFjdGl2ZT0mb3BhY2l0eUZpbHRlclNoYWRvdz1BbHBoYShPcGFjaXR5JTNEMzApJm9wYWNpdHlGaWx0ZXJPdmVybGF5PUFscGhhKE9wYWNpdHklM0QzMCkmb3BhY2l0eVNoYWRvd1BlcmM9MzAmb3BhY2l0eU92ZXJsYXlQZXJjPTMwJmljb25Db2xvckhvdmVyPSUyMzU1NTU1NSZpY29uQ29sb3JIaWdobGlnaHQ9JTIzNzc3NjIwJmljb25Db2xvckhlYWRlcj0lMjM0NDQ0NDQmaWNvbkNvbG9yRXJyb3I9JTIzY2MwMDAwJmljb25Db2xvckRlZmF1bHQ9JTIzNzc3Nzc3Jmljb25Db2xvckNvbnRlbnQ9JTIzNDQ0NDQ0Jmljb25Db2xvckFjdGl2ZT0lMjNmZmZmZmYmYmdJbWdPcGFjaXR5U2hhZG93PTAmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJmJnSW1nT3BhY2l0eUVycm9yPTk1JmJnSW1nT3BhY2l0eUhpZ2hsaWdodD01NSZiZ0ltZ09wYWNpdHlDb250ZW50PTc1JmJnSW1nT3BhY2l0eUhlYWRlcj03NSZiZ0ltZ09wYWNpdHlBY3RpdmU9NjUmYmdJbWdPcGFjaXR5SG92ZXI9NzUmYmdJbWdPcGFjaXR5RGVmYXVsdD03NSZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ1RleHR1cmVPdmVybGF5PWZsYXQmYmdUZXh0dXJlRXJyb3I9ZmxhdCZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZiZ1RleHR1cmVDb250ZW50PWZsYXQmYmdUZXh0dXJlSGVhZGVyPWZsYXQmYmdUZXh0dXJlQWN0aXZlPWZsYXQmYmdUZXh0dXJlSG92ZXI9ZmxhdCZiZ1RleHR1cmVEZWZhdWx0PWZsYXQmY29ybmVyUmFkaXVzPTNweCZmd0RlZmF1bHQ9bm9ybWFsJmZmRGVmYXVsdD1BcmlhbCUyQ0hlbHZldGljYSUyQ3NhbnMtc2VyaWYmZnNEZWZhdWx0PTFlbSZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4JnRoaWNrbmVzc1NoYWRvdz01cHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmb2Zmc2V0VG9wU2hhZG93PTBweCZvcGFjaXR5U2hhZG93PS4zJmJnQ29sb3JTaGFkb3c9JTIzNjY2NjY2Jm9wYWNpdHlPdmVybGF5PS4zJmJnQ29sb3JPdmVybGF5PSUyM2FhYWFhYSZmY0Vycm9yPSUyMzVmM2YzZiZib3JkZXJDb2xvckVycm9yPSUyM2YxYTg5OSZiZ0NvbG9yRXJyb3I9JTIzZmRkZmRmJmZjSGlnaGxpZ2h0PSUyMzc3NzYyMCZib3JkZXJDb2xvckhpZ2hsaWdodD0lMjNkYWQ1NWUmYmdDb2xvckhpZ2hsaWdodD0lMjNmZmZhOTAmZmNDb250ZW50PSUyMzMzMzMzMyZib3JkZXJDb2xvckNvbnRlbnQ9JTIzZGRkZGRkJmJnQ29sb3JDb250ZW50PSUyM2ZmZmZmZiZmY0hlYWRlcj0lMjMzMzMzMzMmYm9yZGVyQ29sb3JIZWFkZXI9JTIzZGRkZGRkJmJnQ29sb3JIZWFkZXI9JTIzZTllOWU5JmZjQWN0aXZlPSUyM2ZmZmZmZiZib3JkZXJDb2xvckFjdGl2ZT0lMjMwMDNlZmYmYmdDb2xvckFjdGl2ZT0lMjMwMDdmZmYmZmNIb3Zlcj0lMjMyYjJiMmImYm9yZGVyQ29sb3JIb3Zlcj0lMjNjY2NjY2MmYmdDb2xvckhvdmVyPSUyM2VkZWRlZCZmY0RlZmF1bHQ9JTIzNDU0NTQ1JmJvcmRlckNvbG9yRGVmYXVsdD0lMjNjNWM1YzUmYmdDb2xvckRlZmF1bHQ9JTIzZjZmNmY2XG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cblxuLnVpLWhlbHBlci1oaWRkZW57ZGlzcGxheTpub25lfS51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnVpLWhlbHBlci1yZXNldHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTAwJTtsaXN0LXN0eWxlOm5vbmV9LnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS51aS1oZWxwZXItemZpeHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCl9LnVpLWZyb250e3otaW5kZXg6MTAwfS51aS1zdGF0ZS1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdCFpbXBvcnRhbnQ7cG9pbnRlci1ldmVudHM6bm9uZX0udWktaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXRvcDotLjI1ZW07cG9zaXRpb246cmVsYXRpdmU7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udWktd2lkZ2V0LWljb24tYmxvY2t7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDtkaXNwbGF5OmJsb2NrfS51aS13aWRnZXQtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVye2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjJweCAwIDAgMDtwYWRkaW5nOi41ZW0gLjVlbSAuNWVtIC43ZW07Zm9udC1zaXplOjEwMCV9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnR7cGFkZGluZzoxZW0gMi4yZW07Ym9yZGVyLXRvcDowO292ZXJmbG93OmF1dG99LnVpLWF1dG9jb21wbGV0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Y3Vyc29yOmRlZmF1bHR9LnVpLW1lbnV7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmJsb2NrO291dGxpbmU6MH0udWktbWVudSAudWktbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0udWktbWVudSAudWktbWVudS1pdGVte21hcmdpbjowO2N1cnNvcjpwb2ludGVyO2xpc3Qtc3R5bGUtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpfS51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjNweCAxZW0gM3B4IC40ZW19LnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlcnttYXJnaW46NXB4IDA7aGVpZ2h0OjA7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtib3JkZXItd2lkdGg6MXB4IDAgMCAwfS51aS1tZW51IC51aS1zdGF0ZS1mb2N1cywudWktbWVudSAudWktc3RhdGUtYWN0aXZle21hcmdpbjotMXB4fS51aS1tZW51LWljb25ze3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlcntwYWRkaW5nLWxlZnQ6MmVtfS51aS1tZW51IC51aS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6LjJlbTttYXJnaW46YXV0byAwfS51aS1tZW51IC51aS1tZW51LWljb257bGVmdDphdXRvO3JpZ2h0OjB9LnVpLWJ1dHRvbntwYWRkaW5nOi40ZW0gMWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2xpbmUtaGVpZ2h0Om5vcm1hbDttYXJnaW4tcmlnaHQ6LjFlbTtjdXJzb3I6cG9pbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO292ZXJmbG93OnZpc2libGV9LnVpLWJ1dHRvbiwudWktYnV0dG9uOmxpbmssLnVpLWJ1dHRvbjp2aXNpdGVkLC51aS1idXR0b246aG92ZXIsLnVpLWJ1dHRvbjphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLWJ1dHRvbi1pY29uLW9ubHl7d2lkdGg6MmVtO2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LWluZGVudDotOTk5OXB4O3doaXRlLXNwYWNlOm5vd3JhcH1pbnB1dC51aS1idXR0b24udWktYnV0dG9uLWljb24tb25seXt0ZXh0LWluZGVudDowfS51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luLXRvcDotOHB4O21hcmdpbi1sZWZ0Oi04cHh9LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbntwYWRkaW5nOjA7d2lkdGg6Mi4xZW07aGVpZ2h0OjIuMWVtO3RleHQtaW5kZW50Oi05OTk5cHg7d2hpdGUtc3BhY2U6bm93cmFwfWlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbnt3aWR0aDphdXRvO2hlaWdodDphdXRvO3RleHQtaW5kZW50OjA7d2hpdGUtc3BhY2U6bm9ybWFsO3BhZGRpbmc6LjRlbSAxZW19aW5wdXQudWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfS51aS1jb250cm9sZ3JvdXB7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW17ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW06Zm9jdXMsLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbS51aS12aXN1YWwtZm9jdXN7ei1pbmRleDo5OTk5fS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgPiAudWktY29udHJvbGdyb3VwLWl0ZW17ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDt0ZXh0LWFsaWduOmxlZnR9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW17Ym94LXNpemluZzpib3JkZXItYm94fS51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbHtwYWRkaW5nOi40ZW0gMWVtfS51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCBzcGFue2ZvbnQtc2l6ZTo4MCV9LnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW17Ym9yZGVyLWxlZnQ6bm9uZX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW17Ym9yZGVyLXRvcDpub25lfS51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50e2JvcmRlci1yaWdodDpub25lfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudHtib3JkZXItYm90dG9tOm5vbmV9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lci1pbnB1dHt3aWR0aDo3NSU7d2lkdGg6Y2FsYyggMTAwJSAtIDIuNGVtICl9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cHtib3JkZXItdG9wLXN0eWxlOnNvbGlkfS51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmR7Ym94LXNoYWRvdzppbnNldCAxcHggMXB4IDFweCAjY2NjO2JvcmRlci1yYWRpdXM6LjEyZW07Ym9yZGVyOm5vbmV9LnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZHt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlci1yYWRpdXM6MWVtO292ZXJmbG93OnZpc2libGU7Ym9yZGVyOm5vbmV9LnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29uLC51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOm5vbmU7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXdpZHRoOjRweDtib3JkZXItc3R5bGU6c29saWR9LnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZX0udWktZGF0ZXBpY2tlcnt3aWR0aDoxN2VtO3BhZGRpbmc6LjJlbSAuMmVtIDA7ZGlzcGxheTpub25lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi4yZW0gMH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDt3aWR0aDoxLjhlbTtoZWlnaHQ6MS44ZW19LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3RvcDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldntsZWZ0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3JpZ2h0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVye2xlZnQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXJ7cmlnaHQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotOHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotOHB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxle21hcmdpbjowIDIuM2VtO2xpbmUtaGVpZ2h0OjEuOGVtO3RleHQtYWxpZ246Y2VudGVyfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdHtmb250LXNpemU6MWVtO21hcmdpbjoxcHggMH0udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCwudWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFye3dpZHRoOjQ1JX0udWktZGF0ZXBpY2tlciB0YWJsZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTouOWVtO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW46MCAwIC40ZW19LnVpLWRhdGVwaWNrZXIgdGh7cGFkZGluZzouN2VtIC4zZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXI6MH0udWktZGF0ZXBpY2tlciB0ZHtib3JkZXI6MDtwYWRkaW5nOjFweH0udWktZGF0ZXBpY2tlciB0ZCBzcGFuLC51aS1kYXRlcGlja2VyIHRkIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOi4yZW07dGV4dC1hbGlnbjpyaWdodDt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2JhY2tncm91bmQtaW1hZ2U6bm9uZTttYXJnaW46LjdlbSAwIDAgMDtwYWRkaW5nOjAgLjJlbTtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206MH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpyaWdodDttYXJnaW46LjVlbSAuMmVtIC40ZW07Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouMmVtIC42ZW0gLjNlbSAuNmVtO3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnR7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpe3dpZHRoOmF1dG99LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZXt3aWR0aDo5NSU7bWFyZ2luOjAgYXV0byAuNGVtfS51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6NTAlfS51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MzMuMyV9LnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDoyNSV9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItbGVmdC13aWR0aDowfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6bGVmdH0udWktZGF0ZXBpY2tlci1yb3ctYnJlYWt7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTowfS51aS1kYXRlcGlja2VyLXJ0bHtkaXJlY3Rpb246cnRsfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2e3JpZ2h0OjJweDtsZWZ0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHR7bGVmdDoycHg7cmlnaHQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlcntyaWdodDoxcHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVye2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9ue2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVye2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci1sZWZ0LXdpZHRoOjFweH0udWktZGF0ZXBpY2tlciAudWktaWNvbntkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bGVmdDouNWVtO3RvcDouM2VtfS51aS1kaWFsb2d7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmc6LjJlbTtvdXRsaW5lOjB9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFye3BhZGRpbmc6LjRlbSAxZW07cG9zaXRpb246cmVsYXRpdmV9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxle2Zsb2F0OmxlZnQ7bWFyZ2luOi4xZW0gMDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6OTAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDouM2VtO3RvcDo1MCU7d2lkdGg6MjBweDttYXJnaW46LTEwcHggMCAwIDA7cGFkZGluZzoxcHg7aGVpZ2h0OjIwcHh9LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjA7cGFkZGluZzouNWVtIDFlbTtiYWNrZ3JvdW5kOm5vbmU7b3ZlcmZsb3c6YXV0b30udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZXt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luLXRvcDouNWVtO3BhZGRpbmc6LjNlbSAxZW0gLjVlbSAuNGVtfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0e2Zsb2F0OnJpZ2h0fS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbnttYXJnaW46LjVlbSAuNGVtIC41ZW0gMDtjdXJzb3I6cG9pbnRlcn0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbntoZWlnaHQ6MnB4O3RvcDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1le3dpZHRoOjJweDtyaWdodDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1ze2hlaWdodDoycHg7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXd7d2lkdGg6MnB4O2xlZnQ6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2UsLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSwudWktZGlhbG9nIC51aS1yZXNpemFibGUtbnd7d2lkdGg6N3B4O2hlaWdodDo3cHh9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNle3JpZ2h0OjA7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3e2xlZnQ6MDtib3R0b206MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmV7cmlnaHQ6MDt0b3A6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbnd7bGVmdDowO3RvcDowfS51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhcntjdXJzb3I6bW92ZX0udWktZHJhZ2dhYmxlLWhhbmRsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXJlc2l6YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZX0udWktcmVzaXphYmxlLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MC4xcHg7ZGlzcGxheTpibG9jazstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSwudWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxle2Rpc3BsYXk6bm9uZX0udWktcmVzaXphYmxlLW57Y3Vyc29yOm4tcmVzaXplO2hlaWdodDo3cHg7d2lkdGg6MTAwJTt0b3A6LTVweDtsZWZ0OjB9LnVpLXJlc2l6YWJsZS1ze2N1cnNvcjpzLXJlc2l6ZTtoZWlnaHQ6N3B4O3dpZHRoOjEwMCU7Ym90dG9tOi01cHg7bGVmdDowfS51aS1yZXNpemFibGUtZXtjdXJzb3I6ZS1yZXNpemU7d2lkdGg6N3B4O3JpZ2h0Oi01cHg7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZS13e2N1cnNvcjp3LXJlc2l6ZTt3aWR0aDo3cHg7bGVmdDotNXB4O3RvcDowO2hlaWdodDoxMDAlfS51aS1yZXNpemFibGUtc2V7Y3Vyc29yOnNlLXJlc2l6ZTt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O3JpZ2h0OjFweDtib3R0b206MXB4fS51aS1yZXNpemFibGUtc3d7Y3Vyc29yOnN3LXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtsZWZ0Oi01cHg7Ym90dG9tOi01cHh9LnVpLXJlc2l6YWJsZS1ud3tjdXJzb3I6bnctcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2xlZnQ6LTVweDt0b3A6LTVweH0udWktcmVzaXphYmxlLW5le2N1cnNvcjpuZS1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7cmlnaHQ6LTVweDt0b3A6LTVweH0udWktcHJvZ3Jlc3NiYXJ7aGVpZ2h0OjJlbTt0ZXh0LWFsaWduOmxlZnQ7b3ZlcmZsb3c6aGlkZGVufS51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWV7bWFyZ2luOi0xcHg7aGVpZ2h0OjEwMCV9LnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci1vdmVybGF5e2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoS0FBb0FJQUJBQUFBQVAvLy95SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrWXdOcVhyZEM1MkRTMDZhN01GWkkrNEZIQkNLb0RlV0tYcXltUHFHcXh2SnJYWmJNeDdUdGMrdzlYZ1UyRkIzbE95UVJXRVQySUZHaVU5bTFmckRWcHhaWmM2YmZId3Y0YzFZWFA2azFWZHkyOTJGYjZVa3V2RnRYcHZXU3pBK0h5Y1hKSFVYaUdZSWlNZzJSNlc0NTlnbldHZkhOZGpJcURXVnFlbUgyZWtwT2JrcE9scHBXVXFaaXFyNmVkcXFXUUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBTTWdabkdmYXFjZzFFMnV1ekRtbUhVQlI4UWlsOTVoaVBLcVduM2FxdExzUzE4eTdHMVN6TmVvd1dCRU50UWQrVDFKa3RQMDVuelBUZEpabFI2dlV4TldXalYrdlVXaFdOa1dGd3hsOVZwWlJlZFljZmxJT0xhZmFhMjhYZHNIL3lubGNjMXVQVkRaeFFJUjBLMjUrY0lDQ21vcUNlNW1HaFpPZmVZU1VoNXlKY0p5cmtaV1dwYVI4ZG9KMm80TllxNjJsQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWREk0WXkyMlpuSU5STnFvc3cwQnY3aTFneUhVa0ZqN29TYVdsdTNvdkM4R3hOc281Zmx1ejNxTFZoQlZlVC9MejdaVEh5eEw1ZERhbFFXUFZPc1FXdFJudXdYYUZUajlqVlZoOHBtYTlKalo0ellTajVaT3ltYTd1dW9sZmZoK0lSNWFXOTdjSHVCVVhLR0tYbEtqbitEaUhXTWNZSmFoNE4wbFlDTWxKT1hpcEdScjVxZGdvU1RycVdTcTZXRmwyeXBvYVVBQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGFFYjZITGdkL2lPN0ZOV3RjRldlK3VmT0RHalJmb2lKMmFrU2hidWViMHd0STUwem0wMnBidndmV0VNV0JRMXpLR2xMSWhza2lFUG05UjZ2Ulh4VjRaeldUMnlIT0dwV015b3JibEtsTnA4SG1IRWIvbENYamNXN2JtdFhQOFh0MjI5T1ZXUjFmb2QyZVdxTmZIdU1qWENQa0lHTmlsZU9pSW1WbUNPRW1vU2ZuM3lYbEpXbW9IR2hxcDZpbFl1V1lwbVRxS1VnQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGlFSDZrYjU4YmlRM0ZOV3RNRldXM2VOVmNvanVGR2ZxblpxU2VidVMwNnc1VjgwL1gwMnBLZTh6RndQNkVGV09UMWxERms4ckdFUmgxVFROT29jUTYxSG00WG0yVmV4VUhwemp5bVZpSHJGYmlFTHNlZlZybjZYS2ZudDJROUcvK1hkaWU0OTlYSGQyZzRoN2lvT0doWEdKYm9HQW5YU0Jub0J3S1l5ZmlvdWJaSjJIbjBSdVJaYWZsWk9pbDU2WnA2aWlvS1NYcFVBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa29RUnFSdm54dUk3a1UxYTFVVTViZDV0blNlT1pYaG1uNWxXSzNxTlRXdlJkUXhQOHF2YUMrL3lhWVF6WE83Qk12YVVFbUpSZDNUc2lNQWdzd21OWXJTZ1pkWXJUWDZ0U0hHWk83M2V6dUF3MnV4dVErQmJlWmZNeHNleFkzNSsvUWU0SjFpblYwZzR4M1dIdU1oSWwyalhPS1QyUStWVTVmZ29TVUk1MlZmWnlma0pHa2hhNmptWSthYVlkaXJxK2xRQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1dCSUtwWWUwTDNZTktUb3Fzd1VsdnpuaWdkNHdpUjRLaFpyS3Q5VXBxaXA2MWk5RTN2TXZ4UmRIbGJFRmlFWGZrOVlBUll4T1paRDZWUTJwVXVuQm10UlhvMUxmOGhNVlZjTmw4SmFmVjM4YU0yL0Z1NVYxNkJuNjNyNnh0OTdqMDkrTVhTRmk0Qm5pR0ZhZTNoemJIOStoWUJ6a3B1VWg1YVptSHVhblpPWmdJdXZiR2lOZW9tQ25heHhhcDJ1cGFDWnNxKzFrQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1hqSThCeTV6ZjRrT3hUVnJYTlZsdjFYMGQ4SUdaR0tMbk5wWXRtOExyOWNxVmV1T1N2Zk9XNzlEOWFESGl6TmhESmlkRlpoTnlkRWFoT2FESDZub210SmpwMXR1dEtvTldrdkE2SnFmUlZMSFUvUVVmYXU5bDJ4N0c1NGQxZmw5OTV4Y0lHQWRYcU1mQk5hZG9ZcmhIK01nMktCbHBWcGJsdUNpWG1NbloyU2g0R0JxSitja0lPcXFKNkxtS1NsbFptc29xNndwUUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNsWXgvb0x2b3h1SkRrVTFhMVlVWmJKNTluU2QyWlhoV3FiUmEyL2dGOEd1MkRZM2lxczd5cnEreEJZRWtZdkZTTThhU1NPYkUrWmdSbDFCSEZaTnI3cFJDYXZaNUJXMjE0MmhZM0FOL3pXdHNtZjEycDlYeHhGbDJscExuMXJzZXp0ZlhaamRJV0lmMnM1ZEl0d2pZS0Jnbzl5ZzVwSGd6SlhURWVHbFp1ZW5weVBtcEdRb0tPV2tZbVNwYVNucUtpbGVJMkZBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZqQitndStqRzRrT1JUVnJWaFJsc25uMmRKM1psZUZhcHRGcmIrQ1htTzlPb3plTDVWZlA5OUh2QVdocGlVZGN3a3BCSDM4MjVBd1lkVTh4VHFsTEdodENvc0FyS01wdmZhMW1NUmFlOVZ2V1pmZUIyWGZQa2VMbW0xOGxVY0JqK3A1ZG5OOGpYWjNZSUdFaFl1T1VuNDVhb0NEa3AxNmhsNUlqWUp2aldLY25vR1FwcXlQbHBPaHIzYUVsYXFycTU2QnE3VkFBQU93PT1cIik7aGVpZ2h0OjEwMCU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MjUpO29wYWNpdHk6MC4yNX0udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWV7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1zZWxlY3RhYmxley1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc2VsZWN0YWJsZS1oZWxwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDA7Ym9yZGVyOjFweCBkb3R0ZWQgYmxhY2t9LnVpLXNlbGVjdG1lbnUtbWVudXtwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6bm9uZX0udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51e292ZXJmbG93OmF1dG87b3ZlcmZsb3cteDpoaWRkZW47cGFkZGluZy1ib3R0b206MXB4fS51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXB7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjJweCAwLjRlbTttYXJnaW46MC41ZW0gMCAwIDA7aGVpZ2h0OmF1dG87Ym9yZGVyOjB9LnVpLXNlbGVjdG1lbnUtb3BlbntkaXNwbGF5OmJsb2NrfS51aS1zZWxlY3RtZW51LXRleHR7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MjBweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9ue3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTRlbX0udWktc2VsZWN0bWVudS1pY29uLnVpLWljb257ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDowfS51aS1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0fS51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3dpZHRoOjEuMmVtO2hlaWdodDoxLjJlbTtjdXJzb3I6ZGVmYXVsdDstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtmb250LXNpemU6LjdlbTtkaXNwbGF5OmJsb2NrO2JvcmRlcjowO2JhY2tncm91bmQtcG9zaXRpb246MCAwfS51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdle2ZpbHRlcjppbmhlcml0fS51aS1zbGlkZXItaG9yaXpvbnRhbHtoZWlnaHQ6LjhlbX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGV7dG9wOi0uM2VtO21hcmdpbi1sZWZ0Oi0uNmVtfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdle3RvcDowO2hlaWdodDoxMDAlfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbntsZWZ0OjB9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4e3JpZ2h0OjB9LnVpLXNsaWRlci12ZXJ0aWNhbHt3aWR0aDouOGVtO2hlaWdodDoxMDBweH0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxle2xlZnQ6LS4zZW07bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOi0uNmVtfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZXtsZWZ0OjA7d2lkdGg6MTAwJX0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWlue2JvdHRvbTowfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7dG9wOjB9LnVpLXNvcnRhYmxlLWhhbmRsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNwaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVpLXNwaW5uZXItaW5wdXR7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2NvbG9yOmluaGVyaXQ7cGFkZGluZzouMjIyZW0gMDttYXJnaW46LjJlbSAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouNGVtO21hcmdpbi1yaWdodDoyZW19LnVpLXNwaW5uZXItYnV0dG9ue3dpZHRoOjEuNmVtO2hlaWdodDo1MCU7Zm9udC1zaXplOi41ZW07cGFkZGluZzowO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3JpZ2h0OjB9LnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbntib3JkZXItdG9wLXN0eWxlOm5vbmU7Ym9yZGVyLWJvdHRvbS1zdHlsZTpub25lO2JvcmRlci1yaWdodC1zdHlsZTpub25lfS51aS1zcGlubmVyLXVwe3RvcDowfS51aS1zcGlubmVyLWRvd257Ym90dG9tOjB9LnVpLXRhYnN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouMmVtfS51aS10YWJzIC51aS10YWJzLW5hdnttYXJnaW46MDtwYWRkaW5nOi4yZW0gLjJlbSAwfS51aS10YWJzIC51aS10YWJzLW5hdiBsaXtsaXN0LXN0eWxlOm5vbmU7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDttYXJnaW46MXB4IC4yZW0gMCAwO2JvcmRlci1ib3R0b20td2lkdGg6MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm93cmFwfS51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3J7ZmxvYXQ6bGVmdDtwYWRkaW5nOi41ZW0gMWVtO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZXttYXJnaW4tYm90dG9tOi0xcHg7cGFkZGluZy1ib3R0b206MXB4fS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvciwudWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvcntjdXJzb3I6dGV4dH0udWktdGFicy1jb2xsYXBzaWJsZSAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9ye2N1cnNvcjpwb2ludGVyfS51aS10YWJzIC51aS10YWJzLXBhbmVse2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXdpZHRoOjA7cGFkZGluZzoxZW0gMS40ZW07YmFja2dyb3VuZDpub25lfS51aS10b29sdGlwe3BhZGRpbmc6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5OTttYXgtd2lkdGg6MzAwcHh9Ym9keSAudWktdG9vbHRpcHtib3JkZXItd2lkdGg6MnB4fS51aS13aWRnZXR7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IC51aS13aWRnZXR7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IGlucHV0LC51aS13aWRnZXQgc2VsZWN0LC51aS13aWRnZXQgdGV4dGFyZWEsLnVpLXdpZGdldCBidXR0b257Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2M1YzVjNX0udWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMzMzfS51aS13aWRnZXQtY29udGVudCBhe2NvbG9yOiMzMzN9LnVpLXdpZGdldC1oZWFkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JhY2tncm91bmQ6I2U5ZTllOTtjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXdpZGdldC1oZWFkZXIgYXtjb2xvcjojMzMzfS51aS1zdGF0ZS1kZWZhdWx0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwudWktYnV0dG9uLGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlcixodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZle2JvcmRlcjoxcHggc29saWQgI2M1YzVjNTtiYWNrZ3JvdW5kOiNmNmY2ZjY7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM0NTQ1NDV9LnVpLXN0YXRlLWRlZmF1bHQgYSwudWktc3RhdGUtZGVmYXVsdCBhOmxpbmssLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLGEudWktYnV0dG9uLGE6bGluay51aS1idXR0b24sYTp2aXNpdGVkLnVpLWJ1dHRvbiwudWktYnV0dG9ue2NvbG9yOiM0NTQ1NDU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cywudWktYnV0dG9uOmhvdmVyLC51aS1idXR0b246Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JhY2tncm91bmQ6I2VkZWRlZDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzJiMmIyYn0udWktc3RhdGUtaG92ZXIgYSwudWktc3RhdGUtaG92ZXIgYTpob3ZlciwudWktc3RhdGUtaG92ZXIgYTpsaW5rLC51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsLnVpLXN0YXRlLWZvY3VzIGEsLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsLnVpLXN0YXRlLWZvY3VzIGE6bGluaywudWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLGEudWktYnV0dG9uOmhvdmVyLGEudWktYnV0dG9uOmZvY3Vze2NvbG9yOiMyYjJiMmI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXZpc3VhbC1mb2N1c3tib3gtc2hhZG93OjAgMCAzcHggMXB4IHJnYig5NCwxNTgsMjE0KX0udWktc3RhdGUtYWN0aXZlLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsYS51aS1idXR0b246YWN0aXZlLC51aS1idXR0b246YWN0aXZlLC51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVye2JvcmRlcjoxcHggc29saWQgIzAwM2VmZjtiYWNrZ3JvdW5kOiMwMDdmZmY7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiNmZmZ9LnVpLWljb24tYmFja2dyb3VuZCwudWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmR7Ym9yZGVyOiMwMDNlZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmfS51aS1zdGF0ZS1hY3RpdmUgYSwudWktc3RhdGUtYWN0aXZlIGE6bGluaywudWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZHtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zdGF0ZS1oaWdobGlnaHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodHtib3JkZXI6MXB4IHNvbGlkICNkYWQ1NWU7YmFja2dyb3VuZDojZmZmYTkwO2NvbG9yOiM3Nzc2MjB9LnVpLXN0YXRlLWNoZWNrZWR7Ym9yZGVyOjFweCBzb2xpZCAjZGFkNTVlO2JhY2tncm91bmQ6I2ZmZmE5MH0udWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGF7Y29sb3I6Izc3NzYyMH0udWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3J7Ym9yZGVyOjFweCBzb2xpZCAjZjFhODk5O2JhY2tncm91bmQ6I2ZkZGZkZjtjb2xvcjojNWYzZjNmfS51aS1zdGF0ZS1lcnJvciBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYXtjb2xvcjojNWYzZjNmfS51aS1zdGF0ZS1lcnJvci10ZXh0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dHtjb2xvcjojNWYzZjNmfS51aS1wcmlvcml0eS1wcmltYXJ5LC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSwudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeXtmb250LXdlaWdodDpib2xkfS51aS1wcmlvcml0eS1zZWNvbmRhcnksLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeXtvcGFjaXR5Oi43O2ZpbHRlcjpBbHBoYShPcGFjaXR5PTcwKTtmb250LXdlaWdodDpub3JtYWx9LnVpLXN0YXRlLWRpc2FibGVkLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVke29wYWNpdHk6LjM1O2ZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29ue2ZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KX0udWktaWNvbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1pY29uLC51aS13aWRnZXQtY29udGVudCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIil9LnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1ob3ZlciAudWktaWNvbiwudWktc3RhdGUtZm9jdXMgLnVpLWljb24sLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbiwudWktYnV0dG9uOmZvY3VzIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLC51aS1idXR0b246YWN0aXZlIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLC51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtZXJyb3IgLnVpLWljb24sLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpfS51aS1idXR0b24gLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpfS51aS1pY29uLWJsYW5re2JhY2tncm91bmQtcG9zaXRpb246MTZweCAxNnB4fS51aS1pY29uLWNhcmV0LTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0udWktaWNvbi1jYXJldC0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggMH0udWktaWNvbi1jYXJldC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAwfS51aS1pY29uLWNhcmV0LTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAwfS51aS1pY29uLWNhcmV0LTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IDB9LnVpLWljb24tY2FyZXQtMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IDB9LnVpLWljb24tY2FyZXQtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggMH0udWktaWNvbi1jYXJldC0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IDB9LnVpLWljb24tY2FyZXQtMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggMH0udWktaWNvbi1jYXJldC0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAwfS51aS1pY29uLXRyaWFuZ2xlLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTZweH0udWktaWNvbi1hcnJvdy0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMnB4fS51aS1pY29uLWFycm93LTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1uZS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLXNlLW53e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTMycHh9LnVpLWljb24tYXJyb3d0aGljay0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjoxcHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtNDhweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS13e2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1le2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm4tMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTY0cHh9LnVpLWljb24tYXJyb3ctNHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTgwcHh9LnVpLWljb24tYXJyb3ctNC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTgwcHh9LnVpLWljb24tZXh0bGlua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC04MHB4fS51aS1pY29uLW5ld3dpbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC04MHB4fS51aS1pY29uLXJlZnJlc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtODBweH0udWktaWNvbi1zaHVmZmxle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTgwcHh9LnVpLWljb24tdHJhbnNmZXItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTgwcHh9LnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTgwcHh9LnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTk2cHh9LnVpLWljb24tZm9sZGVyLW9wZW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtOTZweH0udWktaWNvbi1kb2N1bWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05NnB4fS51aS1pY29uLWRvY3VtZW50LWJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtOTZweH0udWktaWNvbi1ub3Rle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTk2cHh9LnVpLWljb24tbWFpbC1jbG9zZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtOTZweH0udWktaWNvbi1tYWlsLW9wZW57YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtOTZweH0udWktaWNvbi1zdWl0Y2FzZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtOTZweH0udWktaWNvbi1jb21tZW50e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC05NnB4fS51aS1pY29uLXBlcnNvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtOTZweH0udWktaWNvbi1wcmludHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtOTZweH0udWktaWNvbi10cmFzaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtOTZweH0udWktaWNvbi1sb2NrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTk2cHh9LnVpLWljb24tdW5sb2NrZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTk2cHh9LnVpLWljb24tYm9va21hcmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTk2cHh9LnVpLWljb24tdGFne2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC05NnB4fS51aS1pY29uLWhvbWV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMTJweH0udWktaWNvbi1mbGFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTExMnB4fS51aS1pY29uLWNhbGVuZGFye2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTExMnB4fS51aS1pY29uLWNhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTEycHh9LnVpLWljb24tcGVuY2lse2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTExMnB4fS51aS1pY29uLWNsb2Nre2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTExMnB4fS51aS1pY29uLWRpc2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTEycHh9LnVpLWljb24tY2FsY3VsYXRvcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTEycHh9LnVpLWljb24tem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xMTJweH0udWktaWNvbi16b29tb3V0e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMTJweH0udWktaWNvbi1zZWFyY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTExMnB4fS51aS1pY29uLXdyZW5jaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTEycHh9LnVpLWljb24tZ2VhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTEycHh9LnVpLWljb24taGVhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTExMnB4fS51aS1pY29uLXN0YXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTExMnB4fS51aS1pY29uLWxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTExMnB4fS51aS1pY29uLWNhbmNlbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEyOHB4fS51aS1pY29uLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTI4cHh9LnVpLWljb24tcGx1c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTEyOHB4fS51aS1pY29uLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTEyOHB4fS51aS1pY29uLW1pbnVzdGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTI4cHh9LnVpLWljb24tY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTI4cHh9LnVpLWljb24tY2xvc2V0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xMjhweH0udWktaWNvbi1rZXl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTEyOHB4fS51aS1pY29uLWxpZ2h0YnVsYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTI4cHh9LnVpLWljb24tc2Npc3NvcnN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTEyOHB4fS51aS1pY29uLWNsaXBib2FyZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTI4cHh9LnVpLWljb24tY29weXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTI4cHh9LnVpLWljb24tY29udGFjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTI4cHh9LnVpLWljb24taW1hZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTEyOHB4fS51aS1pY29uLXZpZGVve2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMjhweH0udWktaWNvbi1zY3JpcHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTEyOHB4fS51aS1pY29uLWFsZXJ0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTQ0cHh9LnVpLWljb24taW5mb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNDRweH0udWktaWNvbi1ub3RpY2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTQ0cHh9LnVpLWljb24taGVscHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNDRweH0udWktaWNvbi1jaGVja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNDRweH0udWktaWNvbi1idWxsZXR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTQ0cHh9LnVpLWljb24tcmFkaW8tb257YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTQ0cHh9LnVpLWljb24tcmFkaW8tb2Zme2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNDRweH0udWktaWNvbi1waW4td3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTQ0cHh9LnVpLWljb24tcGluLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE0NHB4fS51aS1pY29uLXBsYXl7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNjBweH0udWktaWNvbi1wYXVzZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNjBweH0udWktaWNvbi1zZWVrLW5leHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTYwcHh9LnVpLWljb24tc2Vlay1wcmV2e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2MHB4fS51aS1pY29uLXNlZWstZW5ke2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE2MHB4fS51aS1pY29uLXNlZWstc3RhcnR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc2Vlay1maXJzdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNjBweH0udWktaWNvbi1zdG9we2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE2MHB4fS51aS1pY29uLWVqZWN0e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNjBweH0udWktaWNvbi12b2x1bWUtb2Zme2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNjBweH0udWktaWNvbi12b2x1bWUtb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2MHB4fS51aS1pY29uLXBvd2Vye2JhY2tncm91bmQtcG9zaXRpb246MCAtMTc2cHh9LnVpLWljb24tc2lnbmFsLWRpYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTc2cHh9LnVpLWljb24tc2lnbmFse2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTF7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0ye2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktM3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNzZweH0udWktaWNvbi1jaXJjbGUtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE5MnB4fS51aS1pY29uLWNpcmNsZS1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW57YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS16b29taW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS16b29tb3V0e2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMDhweH0udWktaWNvbi1jaXJjbGVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0yMDhweH0udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTIwOHB4fS51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2Fse2JhY2tncm91bmQtcG9zaXRpb246MCAtMjI0cHh9LnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2Fse2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTIyNHB4fS51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMjRweH0udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMjRweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLXRvcCwudWktY29ybmVyLWxlZnQsLnVpLWNvcm5lci10bHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLXRvcCwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItdHJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItYm90dG9tLC51aS1jb3JuZXItbGVmdCwudWktY29ybmVyLWJse2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItYm90dG9tLC51aS1jb3JuZXItcmlnaHQsLnVpLWNvcm5lci1icntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHh9LnVpLXdpZGdldC1vdmVybGF5e2JhY2tncm91bmQ6I2FhYTtvcGFjaXR5Oi4wMDM7ZmlsdGVyOkFscGhhKE9wYWNpdHk9LjMpfS51aS13aWRnZXQtc2hhZG93ey13ZWJraXQtYm94LXNoYWRvdzowIDAgNXB4ICM2NjY7Ym94LXNoYWRvdzowIDAgNXB4ICM2NjZ9IiwiLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE2LTA5LTE0XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuXG4udWktd2lkZ2V0e2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldCAudWktd2lkZ2V0e2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldCBpbnB1dCwudWktd2lkZ2V0IHNlbGVjdCwudWktd2lkZ2V0IHRleHRhcmVhLC51aS13aWRnZXQgYnV0dG9ue2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNjNWM1YzV9LnVpLXdpZGdldC1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzMzM30udWktd2lkZ2V0LWNvbnRlbnQgYXtjb2xvcjojMzMzfS51aS13aWRnZXQtaGVhZGVye2JvcmRlcjoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kOiNlOWU5ZTk7Y29sb3I6IzMzMztmb250LXdlaWdodDpib2xkfS51aS13aWRnZXQtaGVhZGVyIGF7Y29sb3I6IzMzM30udWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLWJ1dHRvbixodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkICNjNWM1YzU7YmFja2dyb3VuZDojZjZmNmY2O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNDU0NTQ1fS51aS1zdGF0ZS1kZWZhdWx0IGEsLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxhLnVpLWJ1dHRvbixhOmxpbmsudWktYnV0dG9uLGE6dmlzaXRlZC51aS1idXR0b24sLnVpLWJ1dHRvbntjb2xvcjojNDU0NTQ1O3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsLnVpLWJ1dHRvbjpob3ZlciwudWktYnV0dG9uOmZvY3Vze2JvcmRlcjoxcHggc29saWQgI2NjYztiYWNrZ3JvdW5kOiNlZGVkZWQ7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMyYjJiMmJ9LnVpLXN0YXRlLWhvdmVyIGEsLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsLnVpLXN0YXRlLWhvdmVyIGE6bGluaywudWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLC51aS1zdGF0ZS1mb2N1cyBhLC51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLC51aS1zdGF0ZS1mb2N1cyBhOmxpbmssLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxhLnVpLWJ1dHRvbjpob3ZlcixhLnVpLWJ1dHRvbjpmb2N1c3tjb2xvcjojMmIyYjJiO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS12aXN1YWwtZm9jdXN7Ym94LXNoYWRvdzowIDAgM3B4IDFweCByZ2IoOTQsMTU4LDIxNCl9LnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLGEudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3Zlcntib3JkZXI6MXB4IHNvbGlkICMwMDNlZmY7YmFja2dyb3VuZDojMDA3ZmZmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmfS51aS1pY29uLWJhY2tncm91bmQsLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5ke2JvcmRlcjojMDAzZWZmO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udWktc3RhdGUtYWN0aXZlIGEsLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWR7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHR7Ym9yZGVyOjFweCBzb2xpZCAjZGFkNTVlO2JhY2tncm91bmQ6I2ZmZmE5MDtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1jaGVja2Vke2JvcmRlcjoxcHggc29saWQgI2RhZDU1ZTtiYWNrZ3JvdW5kOiNmZmZhOTB9LnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhe2NvbG9yOiM3Nzc2MjB9LnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9ye2JvcmRlcjoxcHggc29saWQgI2YxYTg5OTtiYWNrZ3JvdW5kOiNmZGRmZGY7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3IgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGF7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3ItdGV4dCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHR7Y29sb3I6IzVmM2YzZn0udWktcHJpb3JpdHktcHJpbWFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnl7Zm9udC13ZWlnaHQ6Ym9sZH0udWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnl7b3BhY2l0eTouNztmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7Zm9udC13ZWlnaHQ6bm9ybWFsfS51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbntmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSl9LnVpLWljb257d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktaWNvbiwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpfS51aS13aWRnZXQtaGVhZGVyIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtaG92ZXIgLnVpLWljb24sLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLC51aS1idXR0b246aG92ZXIgLnVpLWljb24sLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwudWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbiwudWktYnV0dG9uIC51aS1zdGF0ZS1oaWdobGlnaHQudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWVycm9yIC51aS1pY29uLC51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKX0udWktYnV0dG9uIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKX0udWktaWNvbi1ibGFua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjE2cHggMTZweH0udWktaWNvbi1jYXJldC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLWljb24tY2FyZXQtMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IDB9LnVpLWljb24tY2FyZXQtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggMH0udWktaWNvbi1jYXJldC0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggMH0udWktaWNvbi1jYXJldC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAwfS51aS1pY29uLWNhcmV0LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS51aS1pY29uLWNhcmV0LTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IDB9LnVpLWljb24tY2FyZXQtMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAwfS51aS1pY29uLWNhcmV0LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IDB9LnVpLWljb24tY2FyZXQtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggMH0udWktaWNvbi10cmlhbmdsZS0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2cHh9LnVpLWljb24tYXJyb3ctMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0zMnB4fS51aS1pY29uLWFycm93dGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246MXB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uZS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTQ4cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC02NHB4fS51aS1pY29uLWFycm93LTR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04MHB4fS51aS1pY29uLWFycm93LTQtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC04MHB4fS51aS1pY29uLWV4dGxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtODBweH0udWktaWNvbi1uZXd3aW57YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtODBweH0udWktaWNvbi1yZWZyZXNoe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTgwcHh9LnVpLWljb24tc2h1ZmZsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVyLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVydGhpY2stZS13e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC04MHB4fS51aS1pY29uLWZvbGRlci1jb2xsYXBzZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05NnB4fS51aS1pY29uLWZvbGRlci1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTZweH0udWktaWNvbi1kb2N1bWVudC1ie2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTk2cHh9LnVpLWljb24tbm90ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC05NnB4fS51aS1pY29uLW1haWwtY2xvc2Vke2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTk2cHh9LnVpLWljb24tbWFpbC1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTk2cHh9LnVpLWljb24tc3VpdGNhc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTk2cHh9LnVpLWljb24tY29tbWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtOTZweH0udWktaWNvbi1wZXJzb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTk2cHh9LnVpLWljb24tcHJpbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTk2cHh9LnVpLWljb24tdHJhc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTk2cHh9LnVpLWljb24tbG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC05NnB4fS51aS1pY29uLXVubG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC05NnB4fS51aS1pY29uLWJvb2ttYXJre2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC05NnB4fS51aS1pY29uLXRhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtOTZweH0udWktaWNvbi1ob21le2JhY2tncm91bmQtcG9zaXRpb246MCAtMTEycHh9LnVpLWljb24tZmxhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMTJweH0udWktaWNvbi1jYWxlbmRhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMTJweH0udWktaWNvbi1jYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTExMnB4fS51aS1pY29uLXBlbmNpbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMTJweH0udWktaWNvbi1jbG9ja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMTJweH0udWktaWNvbi1kaXNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTExMnB4fS51aS1pY29uLWNhbGN1bGF0b3J7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTExMnB4fS51aS1pY29uLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTEycHh9LnVpLWljb24tem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTEycHh9LnVpLWljb24tc2VhcmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMTJweH0udWktaWNvbi13cmVuY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTExMnB4fS51aS1pY29uLWdlYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTExMnB4fS51aS1pY29uLWhlYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMTJweH0udWktaWNvbi1zdGFye2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMTJweH0udWktaWNvbi1saW5re2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMTJweH0udWktaWNvbi1jYW5jZWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjhweH0udWktaWNvbi1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTEyOHB4fS51aS1pY29uLXBsdXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMjhweH0udWktaWNvbi1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMjhweH0udWktaWNvbi1taW51c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTEyOHB4fS51aS1pY29uLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTEyOHB4fS51aS1pY29uLWNsb3NldGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTI4cHh9LnVpLWljb24ta2V5e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMjhweH0udWktaWNvbi1saWdodGJ1bGJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTEyOHB4fS51aS1pY29uLXNjaXNzb3Jze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMjhweH0udWktaWNvbi1jbGlwYm9hcmR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTEyOHB4fS51aS1pY29uLWNvcHl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTEyOHB4fS51aS1pY29uLWNvbnRhY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTEyOHB4fS51aS1pY29uLWltYWdle2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMjhweH0udWktaWNvbi12aWRlb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTI4cHh9LnVpLWljb24tc2NyaXB0e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMjhweH0udWktaWNvbi1hbGVydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0NHB4fS51aS1pY29uLWluZm97YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTQ0cHh9LnVpLWljb24tbm90aWNle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE0NHB4fS51aS1pY29uLWhlbHB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTQ0cHh9LnVpLWljb24tY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTQ0cHh9LnVpLWljb24tYnVsbGV0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTQ0cHh9LnVpLWljb24tcGluLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE0NHB4fS51aS1pY29uLXBpbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNDRweH0udWktaWNvbi1wbGF5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYwcHh9LnVpLWljb24tcGF1c2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTYwcHh9LnVpLWljb24tc2Vlay1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2MHB4fS51aS1pY29uLXNlZWstcHJldntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWVuZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNjBweH0udWktaWNvbi1zZWVrLXN0YXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXNlZWstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc3RvcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNjBweH0udWktaWNvbi1lamVjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNjBweH0udWktaWNvbi1wb3dlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3NnB4fS51aS1pY29uLXNpZ25hbC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE3NnB4fS51aS1pY29uLXNpZ25hbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0xe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTN7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTc2cHh9LnVpLWljb24tY2lyY2xlLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTJweH0udWktaWNvbi1jaXJjbGUtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1le2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1le2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMDhweH0udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIyNHB4fS51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjI0cHh9LnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIyNHB4fS51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjI0cHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItdGx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLXRye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLWxlZnQsLnVpLWNvcm5lci1ibHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItYnJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4fS51aS13aWRnZXQtb3ZlcmxheXtiYWNrZ3JvdW5kOiNhYWE7b3BhY2l0eTouMDAzO2ZpbHRlcjpBbHBoYShPcGFjaXR5PS4zKX0udWktd2lkZ2V0LXNoYWRvd3std2Via2l0LWJveC1zaGFkb3c6MCAwIDVweCAjNjY2O2JveC1zaGFkb3c6MCAwIDVweCAjNjY2fSIsIi51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlci1uZXh0e1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAudWktc3RhdGUtYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItLXJlZDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItLXJlZDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLS1yZWQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvci0tcmVkLCA1JSk7XG4gICAgfVxuICB9XG59IiwiLnJlbW92ZS1wZXJzb24ge1xuICBjb2xvcjogJGNvbG9yLS1yZWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4jYWRkLXBlcnNvbnMtZm9ybSB7XG4gIC5wZXJzb25zLXdyYXBwZXIge1xuICAgIC5sZXQtdGhlbS1rbm93LXBlcnNvbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICNjb3VudHJ5LWNvZGUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuXG4gIC5jb3VudHJ5LXNlbGVjdC13cmFwcGVyIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuI2FkZC1wZXJzb25zLWZvcm0sXG4jdXNlci1kZXRhaWxzIHtcbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cbiIsIi5maWx0ZXItY29sdW1uIHtcbiAgJi5zdGF0ZXNfY2F0ZWdvcnkge1xuICAgIEBpbmNsdWRlIG1lZGlhX3F1ZXJ5KCdkZXNrdG9wJykge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLS1yZWQ7XG4gICAgfVxuICB9XG59XG5cbltkYXRhLWFqYXg9XCJjbGluaWNzXCJdIHtcbiAgbWF4LWhlaWdodDogODAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uY2xpbmljLWl0ZW17XG4gICZfX2NvbnRhY3Qge1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkY29sb3ItLXJlZDtcbiAgICB9XG4gIH1cbn0iLCIud3AtcGFnZS1jb250ZW50IHtcbiAgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuXG4gIHAgKyB1bCxcbiAgdWwgKyBwLFxuICB1bCArIHA6bGFzdC1jaGlsZCxcbiAgcCArIG9sLFxuICBvbCArIHAsXG4gIG9sICsgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cblxuICBwICsgcDpsYXN0LWNoaWxkLFxuICB1bCArIHA6bGFzdC1jaGlsZCxcbiAgb2wgKyBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuXG4gIGgyICsgcCxcbiAgaDMgKyBwLFxuICBwICsgaDIsXG4gIHAgKyBoMyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG5cbiAgaDIgKyBoMyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59IiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1tYW5hZ2UtcHJlZmVyZW5jZXMge1xuICAuZm9ybS1yYWRpb3MgLmZvcm0tcmFkaW8ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4iLCJbZGF0YS1hamF4PVwic3ltcHRvbXNcIl0ge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn0iXX0= */
