/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./assets/css/app.scss ***!
  \************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/**/
[data-color-theme=berry] {
  --colPrimary700: #3d151f;
  --colPrimary600: #8b293d;
  --colPrimary500: #b3344e;
  --colPrimary400: #d16279;
  --colPrimary300: #d16279;
  --colPrimary200: #e8b1bc;
  --colPrimary100: #faecef;
}

[data-color-mode=dark] {
  --colBlack: #000;
  --colSoftBlack: #121212;
  --colGrey900: #222;
  --colGrey800: #333;
  --colGrey700: #444;
  --colGrey600: #666;
  --colGrey500: #888;
  --colGrey400: #aaa;
  --colGrey300: #bbb;
  --colGrey200: #ddd;
  --colGrey100: #eee;
  --colWhite500: #f0f0f0;
  --colSoftWhite: #fcfcfc;
  --colWhite: #fff;
  --color-light: #fff;
}

:root {
  --colPrimary700: #003232;
  --colPrimary600: #005a44;
  --colPrimary500: #008255;
  --colPrimary400: #00D278;
  --colPrimary300: #39c585;
  --colPrimary200: #bff4dd;
  --colPrimary100: #f5fdfa;
  --colBlack: #000;
  --colSoftBlack: #121212;
  --colGrey900: #222;
  --colGrey800: #333;
  --colGrey700: #444;
  --colGrey600: #666;
  --colGrey500: #ccc;
  --colGrey400: #ddd;
  --colGrey300: #eee;
  --colGrey200: #f0f0f0;
  --colGrey100: #F9f9f9;
  --colWhite500: #f8f8f8;
  --colSoftWhite: #fcfcfc;
  --colWhite: #fff;
  --color-light: #fff;
  --colSuccess100: #eff8ef;
  --colSuccess500: #42AA49;
  --colSuccess700: #2C722F;
  --colWarning100: #fbf7f1;
  --colWarning500: #D89F54;
  --colWarning700: #8D5E20;
  --colError500: #D85854;
  --colError300: #f9eeee;
  --colError600: #B72E2A;
  --colError700: #D81913;
}

.tos-elevate1 {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.tos-elevate2 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.tos-elevate3 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

.tos-elevate4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}

.tos-elevate5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}

/*------------------------------------------------
/* Schriftarten
/*----------------------------------------------*/
/* @font-face {
*     font-family: roboto;
*     font-weight: 200;
*     font-style: normal;
*     src: url('../fonts/Roboto-Thin.ttf') format('truetype');
* }
* @font-face {
*     font-family: roboto;
*     font-weight: 300;
*     font-style: normal;
*     src: url('../fonts/Roboto-Light.ttf') format('truetype');
* }
*@import url('https:*fonts.googleapis.com/css?family=Roboto:400,500,700'); */
@font-face {
  font-family: roboto;
  font-style: normal;
  font-weight: 300;
  src: url(/backend/build/fonts/Roboto-Light.057aa247.ttf) format("truetype");
}
@font-face {
  font-family: roboto;
  font-style: normal;
  font-weight: 400;
  src: url(/backend/build/fonts/Roboto-Regular.71779d80.ttf) format("truetype");
}
@font-face {
  font-family: roboto;
  font-weight: 500;
  font-style: normal;
  src: url(/backend/build/fonts/Roboto-Medium.ea7d3afe.ttf) format("truetype");
}
@font-face {
  font-family: roboto;
  font-weight: 700;
  font-style: normal;
  src: url(/backend/build/fonts/Roboto-Bold.9630c546.ttf) format("truetype");
}
@font-face {
  font-family: roboto;
  font-weight: 900;
  font-style: normal;
  src: url(/backend/build/fonts/Roboto-Black.7f3ed21e.ttf) format("truetype");
}
.tos-fontFamStd {
  font-family: roboto, arial, sans-serif;
}

.tos-fontFamIcon {
  font-family: "Font Awesome 7 Pro";
}

.tos-fsOmega {
  font-size: 14px !important;
}

.tos-fsAlpha {
  font-size: 26px !important;
}

.tos-fsBeta {
  font-size: 20px !important;
}

.tos-fsGamma {
  font-size: 18px !important;
}

.tos-fsDelta {
  font-size: 16px !important;
}

.tos-fsKilo {
  font-size: 35px !important;
}

.tos-fsMini {
  font-size: 12px !important;
}

.tos-fsMicro {
  font-size: 10px !important;
}

.tos-fsIcon {
  font-size: 14px !important;
}

.tos-fwStandard {
  font-weight: 500 !important;
}

.tos-fwIconStandard::before {
  font-weight: 500 !important;
}

/*------------------------------------------------*/
.uk-grid[style*="display: none"] + .uk-grid-small {
  margin-top: 0;
}

.tos-border, .tos-border-left, .tos-border-bottom, .tos-border-right, .tos-border-top, .tos-border-around--wide, .tos-border-around, .tos-border--bigSeparatorHR {
  border-style: solid;
  border-color: var(--colGrey400);
  border-width: 0;
}

.tos-border--dark {
  border-color: var(--colGrey600);
}

.tos-border--wide {
  border-width: 2px;
}

.tos-border--bigSeparatorHR {
  border-top-width: 5px;
  border-color: var(--colPrimary600);
}

.tos-border-around {
  border-width: 1px;
}
.tos-border-around--wide {
  border-width: 2px;
}

.tos-border-top {
  border-top-width: 1px;
}

.tos-border-right {
  border-right-width: 1px;
}

.tos-border-bottom {
  border-bottom-width: 1px;
}

.tos-border-left {
  border-left-width: 1px;
}

.tos-col-primary700 {
  color: var(--colPrimary700);
}

.tos-col-primary600 {
  color: var(--colPrimary600);
}

.tos-col-primary500 {
  color: var(--colPrimary500);
}

.tos-col-primary400 {
  color: var(--colPrimary400);
}

.tos-col-primary200 {
  color: var(--colPrimary200);
}

.tos-col-primary200-hover:hover {
  color: var(--colPrimary200);
}

.tos-col-primary100 {
  color: var(--colPrimary100);
}

.tos-col-primary100-hover:hover {
  color: var(--colPrimary100);
}

.tos-bgCol-primary700 {
  background-color: var(--colPrimary700) !important;
}

.tos-bgCol-primary600 {
  background-color: var(--colPrimary600) !important;
}

.tos-bgCol-primary500 {
  background-color: var(--colPrimary500) !important;
}

.tos-bgCol-primary400 {
  background-color: var(--colPrimary400) !important;
}

.tos-bgCol-primary200 {
  background-color: var(--colPrimary200) !important;
}

.tos-bgCol-primary100 {
  background-color: var(--colPrimary100) !important;
}

.tos-bgCol-white {
  background-color: #fff !important;
}
[data-color-mode=dark] .tos-bgCol-white {
  background-color: var(--colGrey900) !important;
}

.tos-bgCol-none {
  background-color: transparent !important;
}

/************************************************/
.tos-col-grey700 {
  color: var(--colGrey700);
}
[data-color-mode=dark] .tos-col-grey700 {
  color: var(--colGrey300);
}

.tos-col-grey600 {
  color: var(--colGrey600);
}
[data-color-mode=dark] .tos-col-grey600 {
  color: var(--colGrey400);
}

.tos-col-grey500 {
  color: var(--colGrey500);
}

.tos-col-grey400 {
  color: var(--colGrey400);
}
[data-color-mode=dark] .tos-col-grey400 {
  color: var(--colGrey600);
}

.tos-col-grey300 {
  color: var(--colGrey300);
}
[data-color-mode=dark] .tos-col-grey300 {
  color: var(--colGrey700);
}

.tos-bgCol-grey700 {
  background-color: var(--colGrey700) !important;
}
[data-color-mode=dark] .tos-bgCol-grey700 {
  background-color: var(--colGrey300) !important;
}

.tos-bgCol-grey600 {
  background-color: var(--colGrey600) !important;
}
[data-color-mode=dark] .tos-bgCol-grey600 {
  background-color: var(--colGrey400) !important;
}

.tos-bgCol-grey500 {
  background-color: var(--colGrey500) !important;
}

.tos-bgCol-grey400 {
  background-color: var(--colGrey400) !important;
}
[data-color-mode=dark] .tos-bgCol-grey400 {
  background-color: var(--colGrey600) !important;
}

.tos-bgCol-grey300 {
  background-color: var(--colGrey300) !important;
}
[data-color-mode=dark] .tos-bgCol-grey300 {
  background-color: var(--colGrey700) !important;
}

/*************************************************/
.tos-col-fontStd {
  color: var(--colSoftBlack);
}

.tos-bgCol-fontStd {
  background-color: var(--colSoftBlack) !important;
}

.tos-col-softWhite {
  color: var(--colSoftWhite);
}

.tos-bgCol-softWhite {
  background-color: var(--colSoftWhite) !important;
}

/*************************************************/
.tos-col-success500 {
  color: #42AA49;
}

.tos-col-warning500 {
  color: #D89F54;
}

.tos-col-error500 {
  color: #D85854;
}

.tos-col-error300 {
  color: #f9eeee;
}

.tos-col-error600 {
  color: #B72E2A;
}
.tos-col-error600:hover {
  color: #D85854;
}

.tos-col-error700 {
  color: #D81913 !important;
}

.tos-bgCol-success500 {
  background-color: #42AA49 !important;
}

.tos-bgCol-warning500 {
  background-color: #D89F54 !important;
}

.tos-bgCol-error500 {
  background-color: #D85854 !important;
}

.tos-bgCol-error400 {
  background-color: #f9eeee !important;
}

.tos-bgCol-error600 {
  background-color: #B72E2A !important;
}

.tos-bgCol-error700 {
  background-color: #D81913 !important;
}

.tos-icon--save::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f0c7";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--add::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f067";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--search::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f002";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--help::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f059";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--warning::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f06a";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--info::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f05a";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--edit::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f044";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--copy::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f0c5";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--move::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f047";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--confirm::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f058";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--confirm-service::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f058";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--cancel-service::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f056";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--more-functions::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\e10a";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--variables-loop::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f364";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--replace::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f361";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--folder::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f07b";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--folderUp::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\e054";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--calendar::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f073";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--calendar-warning::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f334";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--delete::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f2ed";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--home::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f015";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--website-company::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\e8a6";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--linkgoto::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f356";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--linkout::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f35d";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--default::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\e27d";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--variables::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f7ea";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--undo::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f0e2";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--redo::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f01e";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--print::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f02f";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--update::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f021";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--required::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f621";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--visible::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f06e";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--invisible::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f070";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--notallowed::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f05e";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--settings::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f013";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--email::before, a[href^=mailto]::before,
.a[href^=mailto]::before, .navMainMenu [href^=mailto].navMainMenu__a::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f0e0";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--phone::before, a[href^=tel]::before,
.a[href^=tel]::before, .navMainMenu [href^=tel].navMainMenu__a::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f095";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--phone-mobile::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f3cd";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--phone-landline::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f8d3";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--fax::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f1ac";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--chat::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f27a";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--chat-other::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f4a3";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--website::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f0ac";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--check::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f00c";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--ai::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\e2ca";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--export::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 300;
  content: "\f56e";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--clear::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f12d";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--preview::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 300;
  content: "\f1e5";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--spinner::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f751";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--choose::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f141";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--select::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f00c";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--windowClose::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f410";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--close::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f00d";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--minimize::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f0d7";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--expand::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f065";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--bookmark::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f02e";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--bug::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f188";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--columns::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f0db";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--unlock::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f13e";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--lock::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f023";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--previous::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f053";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--next::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f054";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--first::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f323";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--last::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f324";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--batchChange::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f5fd";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--sort::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 500;
  content: "\f884";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--sortable::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f0dc";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--sort-desc::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f0dd";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--sort-asc::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f0de";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--dragdrop::before, .tos-list--sortable .sort-handle::before, .tos-dragdrop-handle::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f7a4";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--compress::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f066";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--list-square::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  opacity: 0.9;
  content: "\f0c8";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--list-open::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f0fe";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--list-close::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f146";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--person::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f007";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--activityboard::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f737";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--buchungsstand::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f828";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--vorgang::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f145";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--vorgaenge::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\e1d0";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--reisen::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f4d7";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--kontaktdaten::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f500";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--inhalte::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f1dd";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--marketing::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f675";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--reporting::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f201";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--fibu::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\e3fd";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--flight::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f072";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--birthday::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f1fd";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--address::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f3c5";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--nationality::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f7a2";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--payment::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f0d6";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--gutschein::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f646";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--leistungstraeger::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f47b";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--vertriebspartner::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f2b5";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--reiseleiter::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f456";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--reiseobjekt::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f276";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--buchungsdatum::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f274";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--vormerkung::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\e100";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--lastminute::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\e354";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--timeline::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\e1d1";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--layoutelement-heading::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f1dc";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--layoutelement-textbaustein::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f1dd";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--layoutelement-media::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f87c";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--dept-product::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f1b2";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--dept-sales::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\e1e7";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--dept-flight::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\e22d";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--dept-documents::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f56c";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--dept-csat::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f581";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--ab-todo::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f737";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--ab-note::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\e1ff";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--ab-reassign::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\e5c5";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

.tos-icon--ab-attachment::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f0c6";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

/*------------------------*/
.tos-icon--next {
  flex-direction: row-reverse;
}
.tos-icon--next::before {
  margin-right: 0;
  margin-left: 5px;
}

.tos-icon--noMargin::before {
  margin-left: 0;
  margin-right: 0;
}

.tos-icon--bold::before {
  font-weight: 700;
}

.tos-icon--fixedWidth {
  width: 20px;
  text-align: center;
}

/*------------------------*/
i[class^=tos-icon] {
  font-style: normal;
  display: inline-block;
}

/*------------------------*/
[class^=tos-icon-state] {
  border-radius: 50%;
  height: 20px;
  width: 20px;
  display: block;
  background: var(--colGrey400);
  border: 1px solid var(--colGrey400);
}

.tos-icon-state--green {
  background: #42AA49;
  border-color: #42AA49;
}

.tos-icon-state--red {
  background: #D85854;
  border-color: #D85854;
}

.tos-icon-state--yellow {
  background: #D89F54;
  border-color: #D89F54;
}

.tos-icon-state--secondary.tos-icon-state--green {
  background: #eff8ef;
}
.tos-icon-state--secondary.tos-icon-state--red {
  background: #f9eeee;
}
.tos-icon-state--secondary.tos-icon-state--yellow {
  background: #fbf7f1;
}

.tos-image-ar16-9 {
  aspect-ratio: 1/1;
}

.uk-width-7-8 {
  width: calc(100% / 8 * 7);
}

@media (min-width: 640px) {
  .uk-width-7-8\@s {
    width: calc(100% / 8 * 7);
  }
}
@media (min-width: 960px) {
  .uk-width-7-8\@m {
    width: calc(100% / 8 * 7);
  }
}
@media (min-width: 1200px) {
  .uk-width-7-8\@l {
    width: calc(100% / 8 * 7);
  }
}
@media (min-width: 1600px) {
  .uk-width-7-8\@xl {
    width: calc(100% / 8 * 7);
  }
}
.uk-width-6-8 {
  width: calc(100% / 8 * 6);
}

@media (min-width: 640px) {
  .uk-width-6-8\@s {
    width: calc(100% / 8 * 6);
  }
}
@media (min-width: 960px) {
  .uk-width-6-8\@m {
    width: calc(100% / 8 * 6);
  }
}
@media (min-width: 1200px) {
  .uk-width-6-8\@l {
    width: calc(100% / 8 * 6);
  }
}
@media (min-width: 1600px) {
  .uk-width-6-8\@xl {
    width: calc(100% / 8 * 6);
  }
}
.uk-width-5-8 {
  width: calc(100% / 8 * 5);
}

@media (min-width: 640px) {
  .uk-width-5-8\@s {
    width: calc(100% / 8 * 5);
  }
}
@media (min-width: 960px) {
  .uk-width-5-8\@m {
    width: calc(100% / 8 * 5);
  }
}
@media (min-width: 1200px) {
  .uk-width-5-8\@l {
    width: calc(100% / 8 * 5);
  }
}
@media (min-width: 1600px) {
  .uk-width-5-8\@xl {
    width: calc(100% / 8 * 5);
  }
}
.uk-width-4-8 {
  width: calc(100% / 8 * 4);
}

@media (min-width: 640px) {
  .uk-width-4-8\@s {
    width: calc(100% / 8 * 4);
  }
}
@media (min-width: 960px) {
  .uk-width-4-8\@m {
    width: calc(100% / 8 * 4);
  }
}
@media (min-width: 1200px) {
  .uk-width-4-8\@l {
    width: calc(100% / 8 * 4);
  }
}
@media (min-width: 1600px) {
  .uk-width-4-8\@xl {
    width: calc(100% / 8 * 4);
  }
}
.uk-width-3-8 {
  width: calc(100% / 8 * 3);
}

@media (min-width: 640px) {
  .uk-width-3-8\@s {
    width: calc(100% / 8 * 3);
  }
}
@media (min-width: 960px) {
  .uk-width-3-8\@m {
    width: calc(100% / 8 * 3);
  }
}
@media (min-width: 1200px) {
  .uk-width-3-8\@l {
    width: calc(100% / 8 * 3);
  }
}
@media (min-width: 1600px) {
  .uk-width-3-8\@xl {
    width: calc(100% / 8 * 3);
  }
}
.uk-width-2-8 {
  width: calc(100% / 8 * 2);
}

@media (min-width: 640px) {
  .uk-width-2-8\@s {
    width: calc(100% / 8 * 2);
  }
}
@media (min-width: 960px) {
  .uk-width-2-8\@m {
    width: calc(100% / 8 * 2);
  }
}
@media (min-width: 1200px) {
  .uk-width-2-8\@l {
    width: calc(100% / 8 * 2);
  }
}
@media (min-width: 1600px) {
  .uk-width-2-8\@xl {
    width: calc(100% / 8 * 2);
  }
}
.uk-width-1-8 {
  width: calc(100% / 8 * 1);
}

@media (min-width: 640px) {
  .uk-width-1-8\@s {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 960px) {
  .uk-width-1-8\@m {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-width-1-8\@l {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-width-1-8\@xl {
    width: calc(100% / 8 * 1);
  }
}
.uk-child-width-1-8 > * {
  width: calc(100% / 8 * 1);
}

@media (min-width: 640px) {
  .uk-child-width-1-8\@s > * {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 960px) {
  .uk-child-width-1-8\@m > * {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-child-width-1-8\@l > * {
    width: calc(100% / 8 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-child-width-1-8\@xl > * {
    width: calc(100% / 8 * 1);
  }
}
.uk-width-9-10 {
  width: calc(100% / 10 * 9);
}

@media (min-width: 640px) {
  .uk-width-9-10\@s {
    width: calc(100% / 10 * 9);
  }
}
@media (min-width: 960px) {
  .uk-width-9-10\@m {
    width: calc(100% / 10 * 9);
  }
}
@media (min-width: 1200px) {
  .uk-width-9-10\@l {
    width: calc(100% / 10 * 9);
  }
}
@media (min-width: 1600px) {
  .uk-width-9-10\@xl {
    width: calc(100% / 10 * 9);
  }
}
.uk-width-8-10 {
  width: calc(100% / 10 * 8);
}

@media (min-width: 640px) {
  .uk-width-8-10\@s {
    width: calc(100% / 10 * 8);
  }
}
@media (min-width: 960px) {
  .uk-width-8-10\@m {
    width: calc(100% / 10 * 8);
  }
}
@media (min-width: 1200px) {
  .uk-width-8-10\@l {
    width: calc(100% / 10 * 8);
  }
}
@media (min-width: 1600px) {
  .uk-width-8-10\@xl {
    width: calc(100% / 10 * 8);
  }
}
.uk-width-7-10 {
  width: calc(100% / 10 * 7);
}

@media (min-width: 640px) {
  .uk-width-7-10\@s {
    width: calc(100% / 10 * 7);
  }
}
@media (min-width: 960px) {
  .uk-width-7-10\@m {
    width: calc(100% / 10 * 7);
  }
}
@media (min-width: 1200px) {
  .uk-width-7-10\@l {
    width: calc(100% / 10 * 7);
  }
}
@media (min-width: 1600px) {
  .uk-width-7-10\@xl {
    width: calc(100% / 10 * 7);
  }
}
.uk-width-6-10 {
  width: calc(100% / 10 * 6);
}

@media (min-width: 640px) {
  .uk-width-6-10\@s {
    width: calc(100% / 10 * 6);
  }
}
@media (min-width: 960px) {
  .uk-width-6-10\@m {
    width: calc(100% / 10 * 6);
  }
}
@media (min-width: 1200px) {
  .uk-width-6-10\@l {
    width: calc(100% / 10 * 6);
  }
}
@media (min-width: 1600px) {
  .uk-width-6-10\@xl {
    width: calc(100% / 10 * 6);
  }
}
.uk-width-5-10 {
  width: calc(100% / 10 * 5);
}

@media (min-width: 640px) {
  .uk-width-5-10\@s {
    width: calc(100% / 10 * 5);
  }
}
@media (min-width: 960px) {
  .uk-width-5-10\@m {
    width: calc(100% / 10 * 5);
  }
}
@media (min-width: 1200px) {
  .uk-width-5-10\@l {
    width: calc(100% / 10 * 5);
  }
}
@media (min-width: 1600px) {
  .uk-width-5-10\@xl {
    width: calc(100% / 10 * 5);
  }
}
.uk-width-4-10 {
  width: calc(100% / 10 * 4);
}

@media (min-width: 640px) {
  .uk-width-4-10\@s {
    width: calc(100% / 10 * 4);
  }
}
@media (min-width: 960px) {
  .uk-width-4-10\@m {
    width: calc(100% / 10 * 4);
  }
}
@media (min-width: 1200px) {
  .uk-width-4-10\@l {
    width: calc(100% / 10 * 4);
  }
}
@media (min-width: 1600px) {
  .uk-width-4-10\@xl {
    width: calc(100% / 10 * 4);
  }
}
.uk-width-3-10 {
  width: calc(100% / 10 * 3);
}

@media (min-width: 640px) {
  .uk-width-3-10\@s {
    width: calc(100% / 10 * 3);
  }
}
@media (min-width: 960px) {
  .uk-width-3-10\@m {
    width: calc(100% / 10 * 3);
  }
}
@media (min-width: 1200px) {
  .uk-width-3-10\@l {
    width: calc(100% / 10 * 3);
  }
}
@media (min-width: 1600px) {
  .uk-width-3-10\@xl {
    width: calc(100% / 10 * 3);
  }
}
.uk-width-2-10 {
  width: calc(100% / 10 * 2);
}

@media (min-width: 640px) {
  .uk-width-2-10\@s {
    width: calc(100% / 10 * 2);
  }
}
@media (min-width: 960px) {
  .uk-width-2-10\@m {
    width: calc(100% / 10 * 2);
  }
}
@media (min-width: 1200px) {
  .uk-width-2-10\@l {
    width: calc(100% / 10 * 2);
  }
}
@media (min-width: 1600px) {
  .uk-width-2-10\@xl {
    width: calc(100% / 10 * 2);
  }
}
.uk-width-1-10 {
  width: calc(100% / 10 * 1);
}

@media (min-width: 640px) {
  .uk-width-1-10\@s {
    width: calc(100% / 10 * 1);
  }
}
@media (min-width: 960px) {
  .uk-width-1-10\@m {
    width: calc(100% / 10 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-width-1-10\@l {
    width: calc(100% / 10 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-width-1-10\@xl {
    width: calc(100% / 10 * 1);
  }
}
.uk-child-width-1-10 > * {
  width: calc(100% / 10 * 1);
}

@media (min-width: 640px) {
  .uk-child-width-1-10\@s > * {
    width: calc(100% / 10 * 1);
  }
}
@media (min-width: 960px) {
  .uk-child-width-1-10\@m > * {
    width: calc(100% / 10 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-child-width-1-10\@l > * {
    width: calc(100% / 10 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-child-width-1-10\@xl > * {
    width: calc(100% / 10 * 1);
  }
}
.uk-width-11-12 {
  width: calc(100% / 12 * 11);
}

@media (min-width: 640px) {
  .uk-width-11-12\@s {
    width: calc(100% / 12 * 11);
  }
}
@media (min-width: 960px) {
  .uk-width-11-12\@m {
    width: calc(100% / 12 * 11);
  }
}
@media (min-width: 1200px) {
  .uk-width-11-12\@l {
    width: calc(100% / 12 * 11);
  }
}
@media (min-width: 1600px) {
  .uk-width-11-12\@xl {
    width: calc(100% / 12 * 11);
  }
}
.uk-width-10-12 {
  width: calc(100% / 12 * 10);
}

@media (min-width: 640px) {
  .uk-width-10-12\@s {
    width: calc(100% / 12 * 10);
  }
}
@media (min-width: 960px) {
  .uk-width-10-12\@m {
    width: calc(100% / 12 * 10);
  }
}
@media (min-width: 1200px) {
  .uk-width-10-12\@l {
    width: calc(100% / 12 * 10);
  }
}
@media (min-width: 1600px) {
  .uk-width-10-12\@xl {
    width: calc(100% / 12 * 10);
  }
}
.uk-width-9-12 {
  width: calc(100% / 12 * 9);
}

@media (min-width: 640px) {
  .uk-width-9-12\@s {
    width: calc(100% / 12 * 9);
  }
}
@media (min-width: 960px) {
  .uk-width-9-12\@m {
    width: calc(100% / 12 * 9);
  }
}
@media (min-width: 1200px) {
  .uk-width-9-12\@l {
    width: calc(100% / 12 * 9);
  }
}
@media (min-width: 1600px) {
  .uk-width-9-12\@xl {
    width: calc(100% / 12 * 9);
  }
}
.uk-width-8-12 {
  width: calc(100% / 12 * 8);
}

@media (min-width: 640px) {
  .uk-width-8-12\@s {
    width: calc(100% / 12 * 8);
  }
}
@media (min-width: 960px) {
  .uk-width-8-12\@m {
    width: calc(100% / 12 * 8);
  }
}
@media (min-width: 1200px) {
  .uk-width-8-12\@l {
    width: calc(100% / 12 * 8);
  }
}
@media (min-width: 1600px) {
  .uk-width-8-12\@xl {
    width: calc(100% / 12 * 8);
  }
}
.uk-width-7-12 {
  width: calc(100% / 12 * 7);
}

@media (min-width: 640px) {
  .uk-width-7-12\@s {
    width: calc(100% / 12 * 7);
  }
}
@media (min-width: 960px) {
  .uk-width-7-12\@m {
    width: calc(100% / 12 * 7);
  }
}
@media (min-width: 1200px) {
  .uk-width-7-12\@l {
    width: calc(100% / 12 * 7);
  }
}
@media (min-width: 1600px) {
  .uk-width-7-12\@xl {
    width: calc(100% / 12 * 7);
  }
}
.uk-width-6-12 {
  width: calc(100% / 12 * 6);
}

@media (min-width: 640px) {
  .uk-width-6-12\@s {
    width: calc(100% / 12 * 6);
  }
}
@media (min-width: 960px) {
  .uk-width-6-12\@m {
    width: calc(100% / 12 * 6);
  }
}
@media (min-width: 1200px) {
  .uk-width-6-12\@l {
    width: calc(100% / 12 * 6);
  }
}
@media (min-width: 1600px) {
  .uk-width-6-12\@xl {
    width: calc(100% / 12 * 6);
  }
}
.uk-width-5-12 {
  width: calc(100% / 12 * 5);
}

@media (min-width: 640px) {
  .uk-width-5-12\@s {
    width: calc(100% / 12 * 5);
  }
}
@media (min-width: 960px) {
  .uk-width-5-12\@m {
    width: calc(100% / 12 * 5);
  }
}
@media (min-width: 1200px) {
  .uk-width-5-12\@l {
    width: calc(100% / 12 * 5);
  }
}
@media (min-width: 1600px) {
  .uk-width-5-12\@xl {
    width: calc(100% / 12 * 5);
  }
}
.uk-width-4-12 {
  width: calc(100% / 12 * 4);
}

@media (min-width: 640px) {
  .uk-width-4-12\@s {
    width: calc(100% / 12 * 4);
  }
}
@media (min-width: 960px) {
  .uk-width-4-12\@m {
    width: calc(100% / 12 * 4);
  }
}
@media (min-width: 1200px) {
  .uk-width-4-12\@l {
    width: calc(100% / 12 * 4);
  }
}
@media (min-width: 1600px) {
  .uk-width-4-12\@xl {
    width: calc(100% / 12 * 4);
  }
}
.uk-width-3-12 {
  width: calc(100% / 12 * 3);
}

@media (min-width: 640px) {
  .uk-width-3-12\@s {
    width: calc(100% / 12 * 3);
  }
}
@media (min-width: 960px) {
  .uk-width-3-12\@m {
    width: calc(100% / 12 * 3);
  }
}
@media (min-width: 1200px) {
  .uk-width-3-12\@l {
    width: calc(100% / 12 * 3);
  }
}
@media (min-width: 1600px) {
  .uk-width-3-12\@xl {
    width: calc(100% / 12 * 3);
  }
}
.uk-width-2-12 {
  width: calc(100% / 12 * 2);
}

@media (min-width: 640px) {
  .uk-width-2-12\@s {
    width: calc(100% / 12 * 2);
  }
}
@media (min-width: 960px) {
  .uk-width-2-12\@m {
    width: calc(100% / 12 * 2);
  }
}
@media (min-width: 1200px) {
  .uk-width-2-12\@l {
    width: calc(100% / 12 * 2);
  }
}
@media (min-width: 1600px) {
  .uk-width-2-12\@xl {
    width: calc(100% / 12 * 2);
  }
}
.uk-width-1-12 {
  width: calc(100% / 12 * 1);
}

@media (min-width: 640px) {
  .uk-width-1-12\@s {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 960px) {
  .uk-width-1-12\@m {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-width-1-12\@l {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-width-1-12\@xl {
    width: calc(100% / 12 * 1);
  }
}
.uk-child-width-1-12 > * {
  width: calc(100% / 12 * 1);
}

@media (min-width: 640px) {
  .uk-child-width-1-12\@s > * {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 960px) {
  .uk-child-width-1-12\@m > * {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-child-width-1-12\@l > * {
    width: calc(100% / 12 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-child-width-1-12\@xl > * {
    width: calc(100% / 12 * 1);
  }
}
.uk-width-15-16 {
  width: calc(100% / 16 * 15);
}

@media (min-width: 640px) {
  .uk-width-15-16\@s {
    width: calc(100% / 16 * 15);
  }
}
@media (min-width: 960px) {
  .uk-width-15-16\@m {
    width: calc(100% / 16 * 15);
  }
}
@media (min-width: 1200px) {
  .uk-width-15-16\@l {
    width: calc(100% / 16 * 15);
  }
}
@media (min-width: 1600px) {
  .uk-width-15-16\@xl {
    width: calc(100% / 16 * 15);
  }
}
.uk-width-14-16 {
  width: calc(100% / 16 * 14);
}

@media (min-width: 640px) {
  .uk-width-14-16\@s {
    width: calc(100% / 16 * 14);
  }
}
@media (min-width: 960px) {
  .uk-width-14-16\@m {
    width: calc(100% / 16 * 14);
  }
}
@media (min-width: 1200px) {
  .uk-width-14-16\@l {
    width: calc(100% / 16 * 14);
  }
}
@media (min-width: 1600px) {
  .uk-width-14-16\@xl {
    width: calc(100% / 16 * 14);
  }
}
.uk-width-13-16 {
  width: calc(100% / 16 * 13);
}

@media (min-width: 640px) {
  .uk-width-13-16\@s {
    width: calc(100% / 16 * 13);
  }
}
@media (min-width: 960px) {
  .uk-width-13-16\@m {
    width: calc(100% / 16 * 13);
  }
}
@media (min-width: 1200px) {
  .uk-width-13-16\@l {
    width: calc(100% / 16 * 13);
  }
}
@media (min-width: 1600px) {
  .uk-width-13-16\@xl {
    width: calc(100% / 16 * 13);
  }
}
.uk-width-12-16 {
  width: calc(100% / 16 * 12);
}

@media (min-width: 640px) {
  .uk-width-12-16\@s {
    width: calc(100% / 16 * 12);
  }
}
@media (min-width: 960px) {
  .uk-width-12-16\@m {
    width: calc(100% / 16 * 12);
  }
}
@media (min-width: 1200px) {
  .uk-width-12-16\@l {
    width: calc(100% / 16 * 12);
  }
}
@media (min-width: 1600px) {
  .uk-width-12-16\@xl {
    width: calc(100% / 16 * 12);
  }
}
.uk-width-11-16 {
  width: calc(100% / 16 * 11);
}

@media (min-width: 640px) {
  .uk-width-11-16\@s {
    width: calc(100% / 16 * 11);
  }
}
@media (min-width: 960px) {
  .uk-width-11-16\@m {
    width: calc(100% / 16 * 11);
  }
}
@media (min-width: 1200px) {
  .uk-width-11-16\@l {
    width: calc(100% / 16 * 11);
  }
}
@media (min-width: 1600px) {
  .uk-width-11-16\@xl {
    width: calc(100% / 16 * 11);
  }
}
.uk-width-10-16 {
  width: calc(100% / 16 * 10);
}

@media (min-width: 640px) {
  .uk-width-10-16\@s {
    width: calc(100% / 16 * 10);
  }
}
@media (min-width: 960px) {
  .uk-width-10-16\@m {
    width: calc(100% / 16 * 10);
  }
}
@media (min-width: 1200px) {
  .uk-width-10-16\@l {
    width: calc(100% / 16 * 10);
  }
}
@media (min-width: 1600px) {
  .uk-width-10-16\@xl {
    width: calc(100% / 16 * 10);
  }
}
.uk-width-9-16 {
  width: calc(100% / 16 * 9);
}

@media (min-width: 640px) {
  .uk-width-9-16\@s {
    width: calc(100% / 16 * 9);
  }
}
@media (min-width: 960px) {
  .uk-width-9-16\@m {
    width: calc(100% / 16 * 9);
  }
}
@media (min-width: 1200px) {
  .uk-width-9-16\@l {
    width: calc(100% / 16 * 9);
  }
}
@media (min-width: 1600px) {
  .uk-width-9-16\@xl {
    width: calc(100% / 16 * 9);
  }
}
.uk-width-8-16 {
  width: calc(100% / 16 * 8);
}

@media (min-width: 640px) {
  .uk-width-8-16\@s {
    width: calc(100% / 16 * 8);
  }
}
@media (min-width: 960px) {
  .uk-width-8-16\@m {
    width: calc(100% / 16 * 8);
  }
}
@media (min-width: 1200px) {
  .uk-width-8-16\@l {
    width: calc(100% / 16 * 8);
  }
}
@media (min-width: 1600px) {
  .uk-width-8-16\@xl {
    width: calc(100% / 16 * 8);
  }
}
.uk-width-7-16 {
  width: calc(100% / 16 * 7);
}

@media (min-width: 640px) {
  .uk-width-7-16\@s {
    width: calc(100% / 16 * 7);
  }
}
@media (min-width: 960px) {
  .uk-width-7-16\@m {
    width: calc(100% / 16 * 7);
  }
}
@media (min-width: 1200px) {
  .uk-width-7-16\@l {
    width: calc(100% / 16 * 7);
  }
}
@media (min-width: 1600px) {
  .uk-width-7-16\@xl {
    width: calc(100% / 16 * 7);
  }
}
.uk-width-6-16 {
  width: calc(100% / 16 * 6);
}

@media (min-width: 640px) {
  .uk-width-6-16\@s {
    width: calc(100% / 16 * 6);
  }
}
@media (min-width: 960px) {
  .uk-width-6-16\@m {
    width: calc(100% / 16 * 6);
  }
}
@media (min-width: 1200px) {
  .uk-width-6-16\@l {
    width: calc(100% / 16 * 6);
  }
}
@media (min-width: 1600px) {
  .uk-width-6-16\@xl {
    width: calc(100% / 16 * 6);
  }
}
.uk-width-5-16 {
  width: calc(100% / 16 * 5);
}

@media (min-width: 640px) {
  .uk-width-5-16\@s {
    width: calc(100% / 16 * 5);
  }
}
@media (min-width: 960px) {
  .uk-width-5-16\@m {
    width: calc(100% / 16 * 5);
  }
}
@media (min-width: 1200px) {
  .uk-width-5-16\@l {
    width: calc(100% / 16 * 5);
  }
}
@media (min-width: 1600px) {
  .uk-width-5-16\@xl {
    width: calc(100% / 16 * 5);
  }
}
.uk-width-4-16 {
  width: calc(100% / 16 * 4);
}

@media (min-width: 640px) {
  .uk-width-4-16\@s {
    width: calc(100% / 16 * 4);
  }
}
@media (min-width: 960px) {
  .uk-width-4-16\@m {
    width: calc(100% / 16 * 4);
  }
}
@media (min-width: 1200px) {
  .uk-width-4-16\@l {
    width: calc(100% / 16 * 4);
  }
}
@media (min-width: 1600px) {
  .uk-width-4-16\@xl {
    width: calc(100% / 16 * 4);
  }
}
.uk-width-3-16 {
  width: calc(100% / 16 * 3);
}

@media (min-width: 640px) {
  .uk-width-3-16\@s {
    width: calc(100% / 16 * 3);
  }
}
@media (min-width: 960px) {
  .uk-width-3-16\@m {
    width: calc(100% / 16 * 3);
  }
}
@media (min-width: 1200px) {
  .uk-width-3-16\@l {
    width: calc(100% / 16 * 3);
  }
}
@media (min-width: 1600px) {
  .uk-width-3-16\@xl {
    width: calc(100% / 16 * 3);
  }
}
.uk-width-2-16 {
  width: calc(100% / 16 * 2);
}

@media (min-width: 640px) {
  .uk-width-2-16\@s {
    width: calc(100% / 16 * 2);
  }
}
@media (min-width: 960px) {
  .uk-width-2-16\@m {
    width: calc(100% / 16 * 2);
  }
}
@media (min-width: 1200px) {
  .uk-width-2-16\@l {
    width: calc(100% / 16 * 2);
  }
}
@media (min-width: 1600px) {
  .uk-width-2-16\@xl {
    width: calc(100% / 16 * 2);
  }
}
.uk-width-1-16 {
  width: calc(100% / 16 * 1);
}

@media (min-width: 640px) {
  .uk-width-1-16\@s {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 960px) {
  .uk-width-1-16\@m {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-width-1-16\@l {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-width-1-16\@xl {
    width: calc(100% / 16 * 1);
  }
}
.uk-child-width-1-16 > * {
  width: calc(100% / 16 * 1);
}

@media (min-width: 640px) {
  .uk-child-width-1-16\@s > * {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 960px) {
  .uk-child-width-1-16\@m > * {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-child-width-1-16\@l > * {
    width: calc(100% / 16 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-child-width-1-16\@xl > * {
    width: calc(100% / 16 * 1);
  }
}
.uk-width-19-20 {
  width: calc(100% / 20 * 19);
}

@media (min-width: 640px) {
  .uk-width-19-20\@s {
    width: calc(100% / 20 * 19);
  }
}
@media (min-width: 960px) {
  .uk-width-19-20\@m {
    width: calc(100% / 20 * 19);
  }
}
@media (min-width: 1200px) {
  .uk-width-19-20\@l {
    width: calc(100% / 20 * 19);
  }
}
@media (min-width: 1600px) {
  .uk-width-19-20\@xl {
    width: calc(100% / 20 * 19);
  }
}
.uk-width-18-20 {
  width: calc(100% / 20 * 18);
}

@media (min-width: 640px) {
  .uk-width-18-20\@s {
    width: calc(100% / 20 * 18);
  }
}
@media (min-width: 960px) {
  .uk-width-18-20\@m {
    width: calc(100% / 20 * 18);
  }
}
@media (min-width: 1200px) {
  .uk-width-18-20\@l {
    width: calc(100% / 20 * 18);
  }
}
@media (min-width: 1600px) {
  .uk-width-18-20\@xl {
    width: calc(100% / 20 * 18);
  }
}
.uk-width-17-20 {
  width: calc(100% / 20 * 17);
}

@media (min-width: 640px) {
  .uk-width-17-20\@s {
    width: calc(100% / 20 * 17);
  }
}
@media (min-width: 960px) {
  .uk-width-17-20\@m {
    width: calc(100% / 20 * 17);
  }
}
@media (min-width: 1200px) {
  .uk-width-17-20\@l {
    width: calc(100% / 20 * 17);
  }
}
@media (min-width: 1600px) {
  .uk-width-17-20\@xl {
    width: calc(100% / 20 * 17);
  }
}
.uk-width-16-20 {
  width: calc(100% / 20 * 16);
}

@media (min-width: 640px) {
  .uk-width-16-20\@s {
    width: calc(100% / 20 * 16);
  }
}
@media (min-width: 960px) {
  .uk-width-16-20\@m {
    width: calc(100% / 20 * 16);
  }
}
@media (min-width: 1200px) {
  .uk-width-16-20\@l {
    width: calc(100% / 20 * 16);
  }
}
@media (min-width: 1600px) {
  .uk-width-16-20\@xl {
    width: calc(100% / 20 * 16);
  }
}
.uk-width-15-20 {
  width: calc(100% / 20 * 15);
}

@media (min-width: 640px) {
  .uk-width-15-20\@s {
    width: calc(100% / 20 * 15);
  }
}
@media (min-width: 960px) {
  .uk-width-15-20\@m {
    width: calc(100% / 20 * 15);
  }
}
@media (min-width: 1200px) {
  .uk-width-15-20\@l {
    width: calc(100% / 20 * 15);
  }
}
@media (min-width: 1600px) {
  .uk-width-15-20\@xl {
    width: calc(100% / 20 * 15);
  }
}
.uk-width-14-20 {
  width: calc(100% / 20 * 14);
}

@media (min-width: 640px) {
  .uk-width-14-20\@s {
    width: calc(100% / 20 * 14);
  }
}
@media (min-width: 960px) {
  .uk-width-14-20\@m {
    width: calc(100% / 20 * 14);
  }
}
@media (min-width: 1200px) {
  .uk-width-14-20\@l {
    width: calc(100% / 20 * 14);
  }
}
@media (min-width: 1600px) {
  .uk-width-14-20\@xl {
    width: calc(100% / 20 * 14);
  }
}
.uk-width-13-20 {
  width: calc(100% / 20 * 13);
}

@media (min-width: 640px) {
  .uk-width-13-20\@s {
    width: calc(100% / 20 * 13);
  }
}
@media (min-width: 960px) {
  .uk-width-13-20\@m {
    width: calc(100% / 20 * 13);
  }
}
@media (min-width: 1200px) {
  .uk-width-13-20\@l {
    width: calc(100% / 20 * 13);
  }
}
@media (min-width: 1600px) {
  .uk-width-13-20\@xl {
    width: calc(100% / 20 * 13);
  }
}
.uk-width-12-20 {
  width: calc(100% / 20 * 12);
}

@media (min-width: 640px) {
  .uk-width-12-20\@s {
    width: calc(100% / 20 * 12);
  }
}
@media (min-width: 960px) {
  .uk-width-12-20\@m {
    width: calc(100% / 20 * 12);
  }
}
@media (min-width: 1200px) {
  .uk-width-12-20\@l {
    width: calc(100% / 20 * 12);
  }
}
@media (min-width: 1600px) {
  .uk-width-12-20\@xl {
    width: calc(100% / 20 * 12);
  }
}
.uk-width-11-20 {
  width: calc(100% / 20 * 11);
}

@media (min-width: 640px) {
  .uk-width-11-20\@s {
    width: calc(100% / 20 * 11);
  }
}
@media (min-width: 960px) {
  .uk-width-11-20\@m {
    width: calc(100% / 20 * 11);
  }
}
@media (min-width: 1200px) {
  .uk-width-11-20\@l {
    width: calc(100% / 20 * 11);
  }
}
@media (min-width: 1600px) {
  .uk-width-11-20\@xl {
    width: calc(100% / 20 * 11);
  }
}
.uk-width-10-20 {
  width: calc(100% / 20 * 10);
}

@media (min-width: 640px) {
  .uk-width-10-20\@s {
    width: calc(100% / 20 * 10);
  }
}
@media (min-width: 960px) {
  .uk-width-10-20\@m {
    width: calc(100% / 20 * 10);
  }
}
@media (min-width: 1200px) {
  .uk-width-10-20\@l {
    width: calc(100% / 20 * 10);
  }
}
@media (min-width: 1600px) {
  .uk-width-10-20\@xl {
    width: calc(100% / 20 * 10);
  }
}
.uk-width-9-20 {
  width: calc(100% / 20 * 9);
}

@media (min-width: 640px) {
  .uk-width-9-20\@s {
    width: calc(100% / 20 * 9);
  }
}
@media (min-width: 960px) {
  .uk-width-9-20\@m {
    width: calc(100% / 20 * 9);
  }
}
@media (min-width: 1200px) {
  .uk-width-9-20\@l {
    width: calc(100% / 20 * 9);
  }
}
@media (min-width: 1600px) {
  .uk-width-9-20\@xl {
    width: calc(100% / 20 * 9);
  }
}
.uk-width-8-20 {
  width: calc(100% / 20 * 8);
}

@media (min-width: 640px) {
  .uk-width-8-20\@s {
    width: calc(100% / 20 * 8);
  }
}
@media (min-width: 960px) {
  .uk-width-8-20\@m {
    width: calc(100% / 20 * 8);
  }
}
@media (min-width: 1200px) {
  .uk-width-8-20\@l {
    width: calc(100% / 20 * 8);
  }
}
@media (min-width: 1600px) {
  .uk-width-8-20\@xl {
    width: calc(100% / 20 * 8);
  }
}
.uk-width-7-20 {
  width: calc(100% / 20 * 7);
}

@media (min-width: 640px) {
  .uk-width-7-20\@s {
    width: calc(100% / 20 * 7);
  }
}
@media (min-width: 960px) {
  .uk-width-7-20\@m {
    width: calc(100% / 20 * 7);
  }
}
@media (min-width: 1200px) {
  .uk-width-7-20\@l {
    width: calc(100% / 20 * 7);
  }
}
@media (min-width: 1600px) {
  .uk-width-7-20\@xl {
    width: calc(100% / 20 * 7);
  }
}
.uk-width-6-20 {
  width: calc(100% / 20 * 6);
}

@media (min-width: 640px) {
  .uk-width-6-20\@s {
    width: calc(100% / 20 * 6);
  }
}
@media (min-width: 960px) {
  .uk-width-6-20\@m {
    width: calc(100% / 20 * 6);
  }
}
@media (min-width: 1200px) {
  .uk-width-6-20\@l {
    width: calc(100% / 20 * 6);
  }
}
@media (min-width: 1600px) {
  .uk-width-6-20\@xl {
    width: calc(100% / 20 * 6);
  }
}
.uk-width-5-20 {
  width: calc(100% / 20 * 5);
}

@media (min-width: 640px) {
  .uk-width-5-20\@s {
    width: calc(100% / 20 * 5);
  }
}
@media (min-width: 960px) {
  .uk-width-5-20\@m {
    width: calc(100% / 20 * 5);
  }
}
@media (min-width: 1200px) {
  .uk-width-5-20\@l {
    width: calc(100% / 20 * 5);
  }
}
@media (min-width: 1600px) {
  .uk-width-5-20\@xl {
    width: calc(100% / 20 * 5);
  }
}
.uk-width-4-20 {
  width: calc(100% / 20 * 4);
}

@media (min-width: 640px) {
  .uk-width-4-20\@s {
    width: calc(100% / 20 * 4);
  }
}
@media (min-width: 960px) {
  .uk-width-4-20\@m {
    width: calc(100% / 20 * 4);
  }
}
@media (min-width: 1200px) {
  .uk-width-4-20\@l {
    width: calc(100% / 20 * 4);
  }
}
@media (min-width: 1600px) {
  .uk-width-4-20\@xl {
    width: calc(100% / 20 * 4);
  }
}
.uk-width-3-20 {
  width: calc(100% / 20 * 3);
}

@media (min-width: 640px) {
  .uk-width-3-20\@s {
    width: calc(100% / 20 * 3);
  }
}
@media (min-width: 960px) {
  .uk-width-3-20\@m {
    width: calc(100% / 20 * 3);
  }
}
@media (min-width: 1200px) {
  .uk-width-3-20\@l {
    width: calc(100% / 20 * 3);
  }
}
@media (min-width: 1600px) {
  .uk-width-3-20\@xl {
    width: calc(100% / 20 * 3);
  }
}
.uk-width-2-20 {
  width: calc(100% / 20 * 2);
}

@media (min-width: 640px) {
  .uk-width-2-20\@s {
    width: calc(100% / 20 * 2);
  }
}
@media (min-width: 960px) {
  .uk-width-2-20\@m {
    width: calc(100% / 20 * 2);
  }
}
@media (min-width: 1200px) {
  .uk-width-2-20\@l {
    width: calc(100% / 20 * 2);
  }
}
@media (min-width: 1600px) {
  .uk-width-2-20\@xl {
    width: calc(100% / 20 * 2);
  }
}
.uk-width-1-20 {
  width: calc(100% / 20 * 1);
}

@media (min-width: 640px) {
  .uk-width-1-20\@s {
    width: calc(100% / 20 * 1);
  }
}
@media (min-width: 960px) {
  .uk-width-1-20\@m {
    width: calc(100% / 20 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-width-1-20\@l {
    width: calc(100% / 20 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-width-1-20\@xl {
    width: calc(100% / 20 * 1);
  }
}
.uk-child-width-1-20 > * {
  width: calc(100% / 20 * 1);
}

@media (min-width: 640px) {
  .uk-child-width-1-20\@s > * {
    width: calc(100% / 20 * 1);
  }
}
@media (min-width: 960px) {
  .uk-child-width-1-20\@m > * {
    width: calc(100% / 20 * 1);
  }
}
@media (min-width: 1200px) {
  .uk-child-width-1-20\@l > * {
    width: calc(100% / 20 * 1);
  }
}
@media (min-width: 1600px) {
  .uk-child-width-1-20\@xl > * {
    width: calc(100% / 20 * 1);
  }
}
.none,
.tos-none {
  display: none;
}

.tos-block {
  display: block;
}

.tos-inline {
  display: inline !important;
}

.tos-inline-block {
  display: inline-block !important;
}

.tos-no-interaction, .winboxOpenBlock {
  pointer-events: none;
}

.tos-opacityOff {
  opacity: 0;
}

.tos-greyedOut {
  opacity: 0.15;
}

.tos-blur {
  filter: blur(2px);
}

.tos-noWrap {
  white-space: nowrap;
}

.tos-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tos-bold {
  font-weight: 700 !important;
}

.tos-notBold {
  font-weight: 400 !important;
}

.tos-upperCase {
  text-transform: uppercase;
}

.tos-lowerCase {
  text-transform: lowercase;
}

.tos-no-user-select {
  user-select: none;
}

.tos-spacerL {
  margin-left: 10px;
}

.tos-spacerR {
  margin-right: 10px;
}

.tos-gap {
  gap: 15px;
}

.tos-gap-s {
  gap: 10px;
}

[tos-error], .error {
  color: #D85854;
}

.errorBg {
  background-color: #D85854;
}

.warn {
  color: #D89F54;
}

.warnBg {
  background-color: #D89F54;
}

.tos-noScroll {
  overflow: hidden;
}

.tos-cursor-pointer {
  cursor: pointer;
}

.tos-cursor-default {
  cursor: default;
}

.tos-cursor-help {
  cursor: help;
}

.tos-dragdrop-handle {
  cursor: grab;
  color: grey;
}
.tos-dragdrop-handle:active {
  cursor: grabbing;
}
.tos-dragdrop-handle.uk-sortable-nodrag {
  cursor: not-allowed;
}

.uk-sortable-placeholder {
  background: var(--colPrimary400);
  opacity: 0.5;
}
.uk-sortable-placeholder * {
  color: var(--colPrimary400);
}

.uk-sortable-showTarget .uk-sortable-empty {
  background: var(--colGrey300);
  border: 1px dashed var(--colGrey400);
}
.uk-sortable-showTarget .uk-sortable-empty::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(-50%, -50%);
  color: var(--colGrey400);
}

/*================================================
/* Global Styles
/*==============================================*/
html, body {
  color: var(--colSoftBlack);
  font-family: roboto, arial, sans-serif;
  font-size: 14px;
  min-height: 90vh;
}
[data-color-mode=dark] html, [data-color-mode=dark] body {
  color: var(--colGrey200);
}
html::before, html::after, body::before, body::after {
  opacity: 0;
  content: "";
}

.tosSystemMarker {
  height: 8px;
}

.dragged-text {
  opacity: 0;
  position: absolute;
}

.winboxOpenBlock {
  opacity: 0.4;
}

[class^=sf-dump] {
  background: #18171B;
  white-space: pre-wrap;
}

.uk-accordion, .tos-accordion {
  list-style: none;
}
.uk-accordion .uk-accordion-title, .tos-accordion .uk-accordion-title {
  position: relative;
  cursor: pointer;
  font-size: 18px;
  color: var(--colSoftBlack);
  margin-bottom: 0;
}
[data-color-mode=dark] .uk-accordion .uk-accordion-title, [data-color-mode=dark] .tos-accordion .uk-accordion-title {
  color: var(--colWhite) white;
}
.uk-accordion .uk-accordion-title::before, .tos-accordion .uk-accordion-title::before {
  background-image: none;
  font-family: "Font Awesome 7 Pro";
  content: "\f067";
}
.uk-accordion .uk-accordion-title:hover, .tos-accordion .uk-accordion-title:hover {
  color: var(--colPrimary500);
}
.uk-accordion .uk-accordion-title:focus, .tos-accordion .uk-accordion-title:focus {
  color: var(--colSoftBlack);
}
.uk-accordion .uk-open > .uk-accordion-title, .tos-accordion .uk-open > .uk-accordion-title {
  border-bottom: 1px solid var(--colGrey400);
  padding-bottom: 5px;
}
.uk-accordion .uk-open > .uk-accordion-title::before, .tos-accordion .uk-open > .uk-accordion-title::before {
  content: "\f068";
}

.tos-accordion .uk-accordion-content {
  display: none;
}

.tos-accordion--fixedExpandIcon .uk-accordion-title::before {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.tos-accordion--hideExpandIcon .uk-accordion-title::before {
  content: "";
  width: 0;
  margin: 0;
}
.tos-accordion--hideExpandIcon .uk-open > .uk-accordion-title::before {
  content: "";
}

.tosTable .uk-accordion .uk-accordion-title::before, .tosTable .tos-accordion .uk-accordion-title::before {
  margin-top: 6px;
}

/*------------------------------------------------
/* Modifikatoren
/*----------------------------------------------*/
.tos-accordion--border > * {
  border: 1px solid var(--colGrey400);
}
.tos-accordion--border > * > .uk-accordion-title, .tos-accordion--border > * > .uk-accordion-content {
  padding: 15px;
}

.tos-accordion--headerGrey .uk-accordion-title {
  background: var(--colGrey300);
  padding: 15px;
}
.tos-accordion--headerGrey .uk-accordion-title:hover {
  background: var(--colGrey400);
  color: inherit;
}

.tos-accordion-compact {
  background: var(--color-light);
}
[data-color-mode=dark] .tos-accordion-compact {
  background: var(--colGrey900);
}
.tos-accordion-compact > :nth-child(n+2) {
  margin-top: 0;
}
.tos-accordion-compact > li {
  padding: 0;
  border-bottom: 1px solid var(--colGrey600);
}
.tos-accordion-compact > li .uk-accordion-title {
  padding: 5px 40px 5px 15px;
  font-size: 16px;
}
.tos-accordion-compact > li .uk-accordion-title:hover {
  color: inherit;
}
.tos-accordion-compact > li .uk-accordion-content {
  margin-top: 0;
  padding: 5px 15px 15px;
  background: var(--colSoftWhite);
}
[data-color-mode=dark] .tos-accordion-compact > li .uk-accordion-content {
  background: var(--colGrey800);
}
.tos-accordion-compact .tos-accordion-drawerInfo, .tos-accordion-compact .tos-accordion-drawerInfo > * {
  height: 100%;
  align-items: center;
  display: flex;
}
.tos-accordion-compact .tos-accordion-drawerInfo {
  position: absolute;
  top: 0;
  right: 70px;
}
.tos-accordion-compact .tos-accordion-drawerInfo > * {
  padding: 0 10px;
}
.tos-accordion-compact .tos-accordion-drawerInfo--primary {
  background: var(--colPrimary400);
}
.tos-accordion-compact .tos-accordion-drawerInfo--secondary {
  background: var(--colPrimary700);
  color: var(--colGrey100);
}
.tos-accordion-compact .tos-accordion-compact--sublistContainer > .uk-accordion-content {
  background: none;
  padding: 0;
}
.tos-accordion-compact .tos-accordion-compact--sublistContainer > .uk-accordion-content > ul {
  margin-top: 0;
}
.tos-accordion-compact .tos-accordion-compact--sublistContainer > .uk-accordion-content > ul .uk-accordion-title, .tos-accordion-compact .tos-accordion-compact--sublistContainer > .uk-accordion-content > ul .uk-accordion-content {
  padding-left: 40px;
}

.tos-accordion--small .uk-accordion-title {
  font-size: 16px;
}
.tos-accordion--small .uk-accordion-content {
  margin-top: 5px;
}
.tos-accordion--small.tos-accordion--border > div > .uk-accordion-title, .tos-accordion--small.tos-accordion--border > div > .uk-accordion-content, .tos-accordion--small.tos-accordion--border > li > .uk-accordion-title, .tos-accordion--small.tos-accordion--border > li > .uk-accordion-content {
  padding: 10px;
}
.tos-accordion--small > :nth-child(n+2) {
  margin-top: 10px;
}

.tos-accordion--noDrawerIndent > li > .uk-accordion-content {
  padding-left: 0;
  padding-right: 0;
}

.tos-accordion-drawer--greyedOut .uk-accordion-title {
  background: var(--colGrey300);
  color: var(--colGrey500);
}
[data-color-mode=dark] .tos-accordion-drawer--greyedOut .uk-accordion-title {
  background: var(--colGrey700);
  color: var(--colGrey300);
}

.tos-accordion-title--removeFormat::before {
  display: none;
}

.tos-accordion-title--hideIcon::before {
  opacity: 0;
}

.tos-accordion-title--inheritFontSize {
  font-size: inherit !important;
}

.uk-accordion > .tos-section.tos-section--paddingRemove > .uk-accordion-title {
  padding: 15px;
}
.uk-accordion > .tos-section.tos-section--paddingRemove > .uk-accordion-content {
  margin: 0;
  padding: 40px 15px;
}

.uk-alert-close {
  opacity: 0.8;
}

[data-color-mode=dark] .uk-alert {
  background: #444;
}

.uk-alert-primary {
  background: var(--colPrimary100);
  color: var(--colPrimary600);
  border: 1px solid var(--colPrimary500);
}
[data-color-mode=dark] .uk-alert-primary {
  background: var(--colPrimary600);
}

.uk-alert-success {
  background: #eff8ef;
  color: #2C722F;
  border: 1px solid #42AA49;
}
[data-color-mode=dark] .uk-alert-success {
  background: #42AA49;
}

.uk-alert-warning {
  background: #fbf7f1;
  color: #8D5E20;
  border: 1px solid #D89F54;
}
[data-color-mode=dark] .uk-alert-warning {
  background: #D89F54;
}

.uk-alert-danger {
  background: #D85854;
  color: white;
}

.uk-alert-noBorder {
  border-width: 0;
}

.uk-alert--small {
  padding: 5px;
  position: relative;
}
.uk-alert--small .uk-alert-close {
  top: 8px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.uk-button,
.uk-button-default,
.uk-button-primary,
.tos-button,
[tos-fileUpload] button,
button {
  align-items: center;
  background: var(--colPrimary600);
  border: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-sizing: border-box;
  color: white;
  cursor: pointer;
  display: inline-flex;
  font-size: 14px;
  font-weight: 400;
  height: 36px;
  padding: 0 15px;
  text-transform: none;
  vertical-align: top;
  user-select: none;
  transition: background 0.25s ease, color 0.25s ease, box-shadow 0.25s ease;
}
[data-color-mode=dark] .uk-button,
[data-color-mode=dark] .uk-button-default,
[data-color-mode=dark] .uk-button-primary,
[data-color-mode=dark] .tos-button,
[data-color-mode=dark] button {
  color: var(--color-light);
}
.uk-button.focus, .uk-button.hover, .uk-button:focus, .uk-button:hover,
.uk-button-default.focus,
.uk-button-default.hover,
.uk-button-default:focus,
.uk-button-default:hover,
.uk-button-primary.focus,
.uk-button-primary.hover,
.uk-button-primary:focus,
.uk-button-primary:hover,
.tos-button.focus,
.tos-button.hover,
.tos-button:focus,
.tos-button:hover,
button.focus,
button.hover,
button:focus,
button:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  outline: none;
  background: var(--colPrimary500);
  color: var(--colPrimary100);
}
.uk-button.active, .page--dokuEditMode .uk-button[tos-doku-edit-mode], .uk-button:active,
.uk-button-default.active,
.page--dokuEditMode .uk-button-default[tos-doku-edit-mode],
.uk-button-default:active,
.uk-button-primary.active,
.page--dokuEditMode .uk-button-primary[tos-doku-edit-mode],
.uk-button-primary:active,
.tos-button.active,
.page--dokuEditMode .tos-button[tos-doku-edit-mode],
.tos-button:active,
button.active,
.page--dokuEditMode button[tos-doku-edit-mode],
button:active {
  background: var(--colPrimary500);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23) inset;
}
.uk-button.disabled, .uk-button[disabled],
.uk-button-default.disabled,
.uk-button-default[disabled],
.uk-button-primary.disabled,
.uk-button-primary[disabled],
.tos-button.disabled,
.tos-button[disabled],
button.disabled,
button[disabled] {
  display: none;
}
.uk-button.disabled.disabled--show, .uk-button[disabled].disabled--show,
.uk-button-default.disabled.disabled--show,
.uk-button-default[disabled].disabled--show,
.uk-button-primary.disabled.disabled--show,
.uk-button-primary[disabled].disabled--show,
.tos-button.disabled.disabled--show,
.tos-button[disabled].disabled--show,
button.disabled.disabled--show,
button[disabled].disabled--show {
  display: initial;
  cursor: not-allowed;
  opacity: 0.2;
}
.uk-button.tos-button--neg, .uk-button.tos-icon--delete, .uk-button.delete,
.uk-button-default.tos-button--neg,
.uk-button-default.tos-icon--delete,
.uk-button-default.delete,
.uk-button-primary.tos-button--neg,
.uk-button-primary.tos-icon--delete,
.uk-button-primary.delete,
.tos-button.tos-button--neg,
.tos-button.tos-icon--delete,
[tos-fileUpload] button.tos-icon--delete,
.tos-button.delete,
[tos-fileUpload] button.delete,
button.tos-button--neg,
button.tos-icon--delete,
button.delete {
  background: #D85854;
}
.uk-button.tos-button--pos,
.uk-button-default.tos-button--pos,
.uk-button-primary.tos-button--pos,
.tos-button.tos-button--pos,
button.tos-button--pos {
  background: #42AA49;
}
.uk-button.tos-button--warn,
.uk-button-default.tos-button--warn,
.uk-button-primary.tos-button--warn,
.tos-button.tos-button--warn,
button.tos-button--warn {
  background: #D89F54;
}
.uk-button.tos-button--inverted,
.uk-button-default.tos-button--inverted,
.uk-button-primary.tos-button--inverted,
.tos-button.tos-button--inverted,
button.tos-button--inverted {
  background: var(--colGrey100);
  color: var(--colPrimary600);
}
.uk-button.tos-button--inverted > i:first-child,
.uk-button-default.tos-button--inverted > i:first-child,
.uk-button-primary.tos-button--inverted > i:first-child,
.tos-button.tos-button--inverted > i:first-child,
button.tos-button--inverted > i:first-child {
  font-size: 0.9em;
}
.uk-button.tos-button--secondary, .page--dokuEditMode .uk-button[tos-doku-edit-mode], .uk-button.uk-button-default, .uk-button.uk-button-secondary,
.uk-button-default.tos-button--secondary,
.uk-button-default.uk-button-default,
.uk-button-default.uk-button-secondary,
.uk-button-primary.tos-button--secondary,
.page--dokuEditMode .uk-button-primary[tos-doku-edit-mode],
.uk-button-primary.uk-button-default,
.uk-button-primary.uk-button-secondary,
.tos-button.tos-button--secondary,
.page--dokuEditMode .tos-button[tos-doku-edit-mode],
.tos-button.uk-button-default,
.tos-button.uk-button-secondary,
button.tos-button--secondary,
.page--dokuEditMode button[tos-doku-edit-mode],
button.uk-button-default,
button.uk-button-secondary {
  background: var(--colGrey300);
  color: var(--colPrimary600);
  border: 1px solid var(--colPrimary600);
  box-shadow: none;
}
.uk-button.tos-button--secondary:hover, .page--dokuEditMode .uk-button[tos-doku-edit-mode]:hover, .uk-button.tos-button--secondary.hover, .page--dokuEditMode .uk-button.hover[tos-doku-edit-mode], .uk-button.uk-button-default:hover, .uk-button.uk-button-default.hover, .uk-button.uk-button-secondary:hover, .uk-button.uk-button-secondary.hover,
.uk-button-default.tos-button--secondary:hover,
.uk-button-default.tos-button--secondary.hover,
.uk-button-default.uk-button-default:hover,
.uk-button-default.uk-button-default.hover,
.uk-button-default.uk-button-secondary:hover,
.uk-button-default.uk-button-secondary.hover,
.uk-button-primary.tos-button--secondary:hover,
.page--dokuEditMode .uk-button-primary[tos-doku-edit-mode]:hover,
.uk-button-primary.tos-button--secondary.hover,
.page--dokuEditMode .uk-button-primary.hover[tos-doku-edit-mode],
.uk-button-primary.uk-button-default:hover,
.uk-button-primary.uk-button-default.hover,
.uk-button-primary.uk-button-secondary:hover,
.uk-button-primary.uk-button-secondary.hover,
.tos-button.tos-button--secondary:hover,
.page--dokuEditMode .tos-button[tos-doku-edit-mode]:hover,
.tos-button.tos-button--secondary.hover,
.page--dokuEditMode .tos-button.hover[tos-doku-edit-mode],
.tos-button.uk-button-default:hover,
.tos-button.uk-button-default.hover,
.tos-button.uk-button-secondary:hover,
.tos-button.uk-button-secondary.hover,
button.tos-button--secondary:hover,
.page--dokuEditMode button[tos-doku-edit-mode]:hover,
button.tos-button--secondary.hover,
.page--dokuEditMode button.hover[tos-doku-edit-mode],
button.uk-button-default:hover,
button.uk-button-default.hover,
button.uk-button-secondary:hover,
button.uk-button-secondary.hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  color: var(--colPrimary600);
}
.uk-button.tos-button--secondary.active, .page--dokuEditMode .uk-button[tos-doku-edit-mode], .uk-button.tos-button--secondary:active, .uk-button.uk-button-default.active, .uk-button.uk-button-default:active, .uk-button.uk-button-secondary.active, .uk-button.uk-button-secondary:active,
.uk-button-default.tos-button--secondary.active,
.page--dokuEditMode .uk-button-default[tos-doku-edit-mode],
.uk-button-default.tos-button--secondary:active,
.uk-button-default.uk-button-default.active,
.uk-button-default.uk-button-default:active,
.uk-button-default.uk-button-secondary.active,
.uk-button-default.uk-button-secondary:active,
.uk-button-primary.tos-button--secondary.active,
.page--dokuEditMode .uk-button-primary[tos-doku-edit-mode],
.uk-button-primary.tos-button--secondary:active,
.uk-button-primary.uk-button-default.active,
.uk-button-primary.uk-button-default:active,
.uk-button-primary.uk-button-secondary.active,
.uk-button-primary.uk-button-secondary:active,
.tos-button.tos-button--secondary.active,
.page--dokuEditMode .tos-button[tos-doku-edit-mode],
.tos-button.tos-button--secondary:active,
.tos-button.uk-button-default.active,
.tos-button.uk-button-default:active,
.tos-button.uk-button-secondary.active,
.tos-button.uk-button-secondary:active,
button.tos-button--secondary.active,
.page--dokuEditMode button[tos-doku-edit-mode],
button.tos-button--secondary:active,
button.uk-button-default.active,
button.uk-button-default:active,
button.uk-button-secondary.active,
button.uk-button-secondary:active {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) inset;
}
.uk-button.tos-button--secondary.tos-button--neg, .page--dokuEditMode .uk-button.tos-button--neg[tos-doku-edit-mode], .uk-button.tos-button--secondary.tos-icon--delete, .page--dokuEditMode .uk-button.tos-icon--delete[tos-doku-edit-mode], .uk-button.tos-button--secondary.delete, .page--dokuEditMode .uk-button.delete[tos-doku-edit-mode], .uk-button.uk-button-default.tos-button--neg, .uk-button.uk-button-secondary.tos-button--neg, .uk-button.uk-button-secondary.tos-icon--delete, .uk-button.uk-button-secondary.delete,
.uk-button-default.tos-button--secondary.tos-button--neg,
.uk-button-default.uk-button-default.tos-button--neg,
.uk-button-default.uk-button-default.tos-icon--delete,
.uk-button-default.uk-button-default.delete,
.uk-button-default.uk-button-secondary.tos-button--neg,
.uk-button-primary.tos-button--secondary.tos-button--neg,
.page--dokuEditMode .uk-button-primary.tos-button--neg[tos-doku-edit-mode],
.uk-button-primary.tos-button--secondary.tos-icon--delete,
.page--dokuEditMode .uk-button-primary.tos-icon--delete[tos-doku-edit-mode],
.uk-button-primary.tos-button--secondary.delete,
.page--dokuEditMode .uk-button-primary.delete[tos-doku-edit-mode],
.uk-button-primary.uk-button-default.tos-button--neg,
.uk-button-primary.uk-button-secondary.tos-button--neg,
.uk-button-primary.uk-button-secondary.tos-icon--delete,
.uk-button-primary.uk-button-secondary.delete,
.tos-button.tos-button--secondary.tos-button--neg,
.page--dokuEditMode .tos-button.tos-button--neg[tos-doku-edit-mode],
.tos-button.tos-button--secondary.tos-icon--delete,
.page--dokuEditMode .tos-button.tos-icon--delete[tos-doku-edit-mode],
.tos-button.tos-button--secondary.delete,
.page--dokuEditMode .tos-button.delete[tos-doku-edit-mode],
.tos-button.uk-button-default.tos-button--neg,
.tos-button.uk-button-secondary.tos-button--neg,
.tos-button.uk-button-secondary.tos-icon--delete,
.tos-button.uk-button-secondary.delete,
button.tos-button--secondary.tos-button--neg,
.page--dokuEditMode button.tos-button--neg[tos-doku-edit-mode],
button.tos-button--secondary.tos-icon--delete,
.page--dokuEditMode button.tos-icon--delete[tos-doku-edit-mode],
button.tos-button--secondary.delete,
.page--dokuEditMode button.delete[tos-doku-edit-mode],
button.uk-button-default.tos-button--neg,
button.uk-button-secondary.tos-button--neg,
button.uk-button-secondary.tos-icon--delete,
button.uk-button-secondary.delete {
  background: inherit;
  color: #D85854;
  border-color: #D85854;
}
.uk-button.tos-button--secondary.tos-button--warn, .page--dokuEditMode .uk-button.tos-button--warn[tos-doku-edit-mode], .uk-button.uk-button-default.tos-button--warn, .uk-button.uk-button-secondary.tos-button--warn,
.uk-button-default.tos-button--secondary.tos-button--warn,
.uk-button-default.uk-button-default.tos-button--warn,
.uk-button-default.uk-button-secondary.tos-button--warn,
.uk-button-primary.tos-button--secondary.tos-button--warn,
.page--dokuEditMode .uk-button-primary.tos-button--warn[tos-doku-edit-mode],
.uk-button-primary.uk-button-default.tos-button--warn,
.uk-button-primary.uk-button-secondary.tos-button--warn,
.tos-button.tos-button--secondary.tos-button--warn,
.page--dokuEditMode .tos-button.tos-button--warn[tos-doku-edit-mode],
.tos-button.uk-button-default.tos-button--warn,
.tos-button.uk-button-secondary.tos-button--warn,
button.tos-button--secondary.tos-button--warn,
.page--dokuEditMode button.tos-button--warn[tos-doku-edit-mode],
button.uk-button-default.tos-button--warn,
button.uk-button-secondary.tos-button--warn {
  background: inherit;
  color: #D89F54;
  border-color: #D89F54;
}
.uk-button.tos-button--secondary.tos-button--pos, .page--dokuEditMode .uk-button.tos-button--pos[tos-doku-edit-mode], .uk-button.uk-button-default.tos-button--pos, .uk-button.uk-button-secondary.tos-button--pos,
.uk-button-default.tos-button--secondary.tos-button--pos,
.uk-button-default.uk-button-default.tos-button--pos,
.uk-button-default.uk-button-secondary.tos-button--pos,
.uk-button-primary.tos-button--secondary.tos-button--pos,
.page--dokuEditMode .uk-button-primary.tos-button--pos[tos-doku-edit-mode],
.uk-button-primary.uk-button-default.tos-button--pos,
.uk-button-primary.uk-button-secondary.tos-button--pos,
.tos-button.tos-button--secondary.tos-button--pos,
.page--dokuEditMode .tos-button.tos-button--pos[tos-doku-edit-mode],
.tos-button.uk-button-default.tos-button--pos,
.tos-button.uk-button-secondary.tos-button--pos,
button.tos-button--secondary.tos-button--pos,
.page--dokuEditMode button.tos-button--pos[tos-doku-edit-mode],
button.uk-button-default.tos-button--pos,
button.uk-button-secondary.tos-button--pos {
  background: inherit;
  color: #42AA49;
  border-color: #42AA49;
}
.uk-button.tos-button--fullWidth,
.uk-button-default.tos-button--fullWidth,
.uk-button-primary.tos-button--fullWidth,
.tos-button.tos-button--fullWidth,
button.tos-button--fullWidth {
  width: 100%;
  justify-content: center;
}
.uk-button.tos-button--square,
.uk-button-default.tos-button--square,
.uk-button-primary.tos-button--square,
.tos-button.tos-button--square,
button.tos-button--square {
  width: 36px;
  height: 36px;
  padding: 8px 0;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  min-width: 25px;
}
.uk-button.tos-button--square i:first-child,
.uk-button-default.tos-button--square i:first-child,
.uk-button-primary.tos-button--square i:first-child,
.tos-button.tos-button--square i:first-child,
button.tos-button--square i:first-child {
  margin-right: 0;
}
.uk-button.tos-button--square[class*=tos-icon]::before,
.uk-button-default.tos-button--square[class*=tos-icon]::before,
.uk-button-primary.tos-button--square[class*=tos-icon]::before,
.tos-button.tos-button--square[class*=tos-icon]::before,
button.tos-button--square[class*=tos-icon]::before {
  margin-right: 0;
}
.uk-button > i:first-child,
.uk-button-default > i:first-child,
.uk-button-primary > i:first-child,
.tos-button > i:first-child,
button > i:first-child {
  margin-right: 5px;
  font-size: 14px;
}
.uk-button.tos-button--small,
.uk-button-default.tos-button--small,
.uk-button-primary.tos-button--small,
.tos-button.tos-button--small,
button.tos-button--small {
  height: 28px;
  padding: 2px 10px;
  position: relative;
  min-height: 0;
}
.uk-button.tos-button--small.focus, .uk-button.tos-button--small.hover, .uk-button.tos-button--small:focus, .uk-button.tos-button--small:hover,
.uk-button-default.tos-button--small.focus,
.uk-button-default.tos-button--small.hover,
.uk-button-default.tos-button--small:focus,
.uk-button-default.tos-button--small:hover,
.uk-button-primary.tos-button--small.focus,
.uk-button-primary.tos-button--small.hover,
.uk-button-primary.tos-button--small:focus,
.uk-button-primary.tos-button--small:hover,
.tos-button.tos-button--small.focus,
.tos-button.tos-button--small.hover,
.tos-button.tos-button--small:focus,
.tos-button.tos-button--small:hover,
button.tos-button--small.focus,
button.tos-button--small.hover,
button.tos-button--small:focus,
button.tos-button--small:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.uk-button.tos-button--small.active, .page--dokuEditMode .uk-button.tos-button--small[tos-doku-edit-mode], .uk-button.tos-button--small:active,
.uk-button-default.tos-button--small.active,
.page--dokuEditMode .uk-button-default.tos-button--small[tos-doku-edit-mode],
.uk-button-default.tos-button--small:active,
.uk-button-primary.tos-button--small.active,
.page--dokuEditMode .uk-button-primary.tos-button--small[tos-doku-edit-mode],
.uk-button-primary.tos-button--small:active,
.tos-button.tos-button--small.active,
.page--dokuEditMode .tos-button.tos-button--small[tos-doku-edit-mode],
.tos-button.tos-button--small:active,
button.tos-button--small.active,
.page--dokuEditMode button.tos-button--small[tos-doku-edit-mode],
button.tos-button--small:active {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) inset;
}
.uk-button.tos-button--small i,
.uk-button-default.tos-button--small i,
.uk-button-primary.tos-button--small i,
.tos-button.tos-button--small i,
button.tos-button--small i {
  font-size: 14px;
}
.uk-button.tos-button--small.tos-button--square,
.uk-button-default.tos-button--small.tos-button--square,
.uk-button-primary.tos-button--small.tos-button--square,
.tos-button.tos-button--small.tos-button--square,
button.tos-button--small.tos-button--square {
  width: 28px;
  padding: 4px 0;
  font-size: inherit;
  text-align: center;
}
.uk-button.tos-button--small.tos-button--square::before,
.uk-button-default.tos-button--small.tos-button--square::before,
.uk-button-primary.tos-button--small.tos-button--square::before,
.tos-button.tos-button--small.tos-button--square::before,
button.tos-button--small.tos-button--square::before {
  margin-right: 0;
  margin-top: 2px;
}

a.tos-button {
  display: inline-flex;
}
a.tos-button:hover {
  color: var(--colPrimary100);
  text-decoration: none;
}

.tos-button + .tos-button:not(.tos-button--fullWidth),
.tos-button + button:not(.tos-button--fullWidth),
button + .tos-button:not(.tos-button--fullWidth),
button + button:not(.tos-button--fullWidth) {
  margin-left: 10px;
}

.tos-card {
  background: var(--color-light);
  border: 1px solid var(--colGrey400);
  position: relative;
}
[data-color-mode=dark] .tos-card {
  background: var(--colGrey900);
}
.tos-card > * {
  padding: 10px;
}
.tos-card .tos-card__content {
  padding: 10px;
}
.tos-card .tos-card__header {
  padding-bottom: 0;
}
.tos-card .tos-card__footer {
  padding-top: 0;
}
.tos-card .tos-card__dragDropHandle {
  justify-content: center;
  padding: 0;
  display: flex;
  left: 0;
  position: absolute;
  right: 0;
  height: 15px;
  top: 0;
  background: var(--colGrey300);
  border-bottom: 1px solid var(--colGrey400);
}
[data-color-mode=dark] .tos-card .tos-card__dragDropHandle {
  background: var(--colGrey700);
}
.tos-card .tos-card__dragDropHandle + .tos-card__header, .tos-card .tos-card__dragDropHandle + .tos-card__content {
  margin-top: 15px;
}
.tos-card.tos-card--fixedFooter {
  padding-bottom: 55px;
}
.tos-card.tos-card--fixedFooter .tos-card__footer {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
.tos-card.tos-card--noBorder {
  border-width: 0;
}

.list--cards {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 20px;
}
.list--cards a {
  aspect-ratio: 4/3;
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--colGrey400);
}
.list--cards a:hover {
  background-color: var(--colGrey200);
  text-decoration: none;
}
[data-color-mode=dark] .list--cards a:hover {
  background-color: var(--colGrey700);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*------------------------*/
.uk-form-controls {
  user-select: none;
  position: relative;
}

input, input.uk-input,
textarea, textarea.uk-textarea {
  cursor: text;
  background: var(--colPrimary100);
  /* stylelint-disable-next-line no-duplicate-selectors */
}
[data-color-mode=dark] input, [data-color-mode=dark] input.uk-input,
[data-color-mode=dark] textarea, [data-color-mode=dark] textarea.uk-textarea {
  background: var(--colGrey700);
}
input, input.uk-input,
textarea, textarea.uk-textarea {
  padding: 0 3px;
  box-sizing: border-box;
  border: 1px solid var(--colGrey400);
  width: 100%;
  font-family: roboto, arial, sans-serif;
  font-size: 14px;
  color: var(--colSoftBlack);
}
input ~ .tos-input-suffix, input.uk-input ~ .tos-input-suffix,
textarea ~ .tos-input-suffix, textarea.uk-textarea ~ .tos-input-suffix {
  border: 1px solid var(--colGrey400);
  font-family: roboto, arial, sans-serif;
  font-size: 14px;
  padding: 3px 7px 2px;
  margin-left: -1px;
  position: relative;
}
[data-color-mode=dark] input, [data-color-mode=dark] input.uk-input,
[data-color-mode=dark] textarea, [data-color-mode=dark] textarea.uk-textarea {
  color: var(--colSoftWhite);
  border: 1px solid transparent;
}
input.tos-default-value, input.uk-input.tos-default-value,
textarea.tos-default-value, textarea.uk-textarea.tos-default-value {
  color: transparent;
}
input.focus, input:focus, input.uk-input.focus, input.uk-input:focus,
textarea.focus,
textarea:focus, textarea.uk-textarea.focus, textarea.uk-textarea:focus {
  background: var(--color-light);
  border-color: transparent;
  outline: 2px ridge var(--colPrimary400);
}
[data-color-mode=dark] input.focus, [data-color-mode=dark] input:focus, [data-color-mode=dark] input.uk-input.focus, [data-color-mode=dark] input.uk-input:focus,
[data-color-mode=dark] textarea.focus,
[data-color-mode=dark] textarea:focus, [data-color-mode=dark] textarea.uk-textarea.focus, [data-color-mode=dark] textarea.uk-textarea:focus {
  background: var(--colGrey700);
}
input.focus ~ .tos-input-suffix, input:focus ~ .tos-input-suffix, input.uk-input.focus ~ .tos-input-suffix, input.uk-input:focus ~ .tos-input-suffix,
textarea.focus ~ .tos-input-suffix,
textarea:focus ~ .tos-input-suffix, textarea.uk-textarea.focus ~ .tos-input-suffix, textarea.uk-textarea:focus ~ .tos-input-suffix {
  background: var(--color-light);
  border-color: transparent;
  outline: 2px ridge var(--colPrimary400);
  border-right: none;
}
[data-color-mode=dark] input.focus ~ .tos-input-suffix, [data-color-mode=dark] input:focus ~ .tos-input-suffix, [data-color-mode=dark] input.uk-input.focus ~ .tos-input-suffix, [data-color-mode=dark] input.uk-input:focus ~ .tos-input-suffix,
[data-color-mode=dark] textarea.focus ~ .tos-input-suffix,
[data-color-mode=dark] textarea:focus ~ .tos-input-suffix, [data-color-mode=dark] textarea.uk-textarea.focus ~ .tos-input-suffix, [data-color-mode=dark] textarea.uk-textarea:focus ~ .tos-input-suffix {
  background: var(--colGrey700);
}
input.error, .uk-form-controls.has-error input, input[tos-error], input.uk-input.error, input.uk-input[tos-error],
textarea.error,
.uk-form-controls.has-error textarea,
textarea[tos-error], textarea.uk-textarea.error, textarea.uk-textarea[tos-error] {
  background: #f9eeee;
  border-color: #D85854;
}
input.warning, input.uk-input.warning,
textarea.warning, textarea.uk-textarea.warning {
  background: #fbf7f1;
  border-color: #D89F54;
}
input[disabled], input .disabled, fieldset[disabled] input, input.uk-input[disabled], input.uk-input .disabled, fieldset[disabled] input.uk-input,
textarea[disabled],
textarea .disabled,
fieldset[disabled] textarea, textarea.uk-textarea[disabled], textarea.uk-textarea .disabled, fieldset[disabled] textarea.uk-textarea {
  background: rgba(var(--colPrimary100), 0.1);
  border-color: rgba(var(--colGrey400), 0.4);
  color: rgab(var(--colSoftBlack), 0.85);
  cursor: not-allowed;
}
[data-color-mode=dark] input[disabled], [data-color-mode=dark] input .disabled, [data-color-mode=dark] fieldset[disabled] input, [data-color-mode=dark] input.uk-input[disabled], [data-color-mode=dark] input.uk-input .disabled, [data-color-mode=dark] fieldset[disabled] input.uk-input,
[data-color-mode=dark] textarea[disabled],
[data-color-mode=dark] textarea .disabled,
[data-color-mode=dark] fieldset[disabled] textarea, [data-color-mode=dark] textarea.uk-textarea[disabled], [data-color-mode=dark] textarea.uk-textarea .disabled, [data-color-mode=dark] fieldset[disabled] textarea.uk-textarea {
  border-color: transparent;
  background: var(--colGrey800);
}
input[readonly], input .readonly, input.uk-input[readonly], input.uk-input .readonly,
textarea[readonly],
textarea .readonly, textarea.uk-textarea[readonly], textarea.uk-textarea .readonly {
  cursor: default;
  background: none;
  border-width: 0 0 1px;
  pointer-events: none;
}
body.doku--active input[readonly], input .readonly, input.uk-input[readonly], input.uk-input .readonly, textarea[readonly], textarea .readonly, textarea.uk-textarea[readonly], textarea.uk-textarea .readonly {
  pointer-events: auto !important;
}

input, input.uk-input, textarea {
  height: 28px;
}
input.tos-input--text-invisible, input.uk-input.tos-input--text-invisible, textarea.tos-input--text-invisible {
  color: transparent;
}
input.tos-input--cursor-help, input.uk-input.tos-input--cursor-help, textarea.tos-input--cursor-help {
  cursor: help;
}

input[type=number], .tos-price-input {
  text-align: right;
}

textarea, textarea.uk-textarea {
  padding-top: 5px;
  padding-bottom: 5px;
  min-height: 75px;
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-style: italic;
  color: var(--colGrey700);
}
[data-color-mode=dark] ::-webkit-input-placeholder {
  color: var(--colGrey600);
}

::-moz-placeholder {
  /* Firefox 19+ */
  font-style: italic;
}

:-ms-input-placeholder {
  /* IE 10+ */
  font-style: italic;
}

:-moz-placeholder {
  /* Firefox 18- */
  font-style: italic;
}

/*------------------------------------------------*/
.flatpickr-input {
  text-align: right;
}

.flatpickr-input[readonly]:not(.tos-no-interaction) {
  pointer-events: all;
  cursor: text;
  background: var(--colPrimary100);
  border-width: 1px;
}
[data-color-mode=dark] .flatpickr-input[readonly]:not(.tos-no-interaction) {
  background: var(--colGrey700);
}

.flatpickr-input[readonly].tos-no-interaction {
  cursor: default;
  background: none;
  border-width: 0 0 1px;
  pointer-events: none;
}
body.doku--active .flatpickr-input[readonly].tos-no-interaction {
  pointer-events: auto !important;
}

.flatpickr-input[readonly].tos-no-interaction + label {
  pointer-events: none;
}

/*------------------------------------------------*/
.uk-form-controls.has-error ul {
  list-style: none;
  padding: 0;
  color: #D85854;
  margin: 0;
  font-style: italic;
  font-size: 10px;
}

.tos-currencyInput {
  position: relative;
}
.tos-currencyInput input {
  color: transparent;
  text-align: right;
}
.tos-currencyInput .tos-currencyInput__displayValue {
  position: absolute;
  top: 3px;
  right: 3px;
}
.tos-currencyInput input:focus {
  color: var(--colSoftBlack);
}

/*------------------------------------------------*/
/*================================================
/* Checkboxes
/*==============================================*/
/*------------------------------------------------*/
input[type=checkbox] {
  opacity: 0;
  height: 0;
  width: 0;
  margin: 0;
  margin-left: -3px;
}

input[type=checkbox] + label {
  cursor: pointer;
  height: 24px;
  position: relative;
  display: inline-flex;
  align-items: center;
  font-size: 14px;
  user-select: none;
  color: var(--colSoftBlack);
}

input[type=checkbox] + label::before {
  content: "\f0c8";
  font-weight: 400;
  display: inline-flex;
  font-family: "Font Awesome 7 Pro";
  margin-right: 2px;
  position: relative;
  width: 14px;
  height: 14px;
  color: var(--colSoftBlack);
  font-size: 14px;
  align-items: center;
  justify-content: center;
  padding-top: 0;
}
[data-color-mode=dark] input[type=checkbox] + label::before {
  color: var(--colSoftWhite);
}

input[type=checkbox]:checked + label::before,
input[type=checkbox].checked + label::before {
  content: "\f14a";
  font-weight: 700;
  margin-top: -1px;
}

input[type=checkbox]:focus + label::before {
  background: var(--color-light);
  border-color: transparent;
  outline: 2px ridge var(--colPrimary400);
}
[data-color-mode=dark] input[type=checkbox]:focus + label::before {
  background: var(--colGrey700);
}

input[type=checkbox].error + label {
  color: #D85854;
}

input[type=checkbox].warning + label {
  color: #8D5E20;
}

input[type=checkbox][disabled] + label,
input[type=checkbox].disabled + label,
fieldset.disabled input[type=checkbox] + label,
fieldset[disabled] input[type=checkbox] + label {
  color: var(--colGrey700);
  cursor: not-allowed;
}
input[type=checkbox][disabled] + label::before,
input[type=checkbox].disabled + label::before,
fieldset.disabled input[type=checkbox] + label::before,
fieldset[disabled] input[type=checkbox] + label::before {
  color: rgba(var(--colGrey500), 0.5);
  cursor: not-allowed;
}

input[type=checkbox].checkbox--noLabel + label::before {
  margin-right: 0;
}

[uk-grid] input[type=checkbox] + label {
  margin-top: 4px;
}

/* Stack checkboxes für kleine (kleiner 1200px) Bildschirme */
@media screen and (width <= 1199px) {
  .tos-checkboxes--stacked {
    display: flex;
    flex-direction: column;
    padding-top: 33px;
    margin-left: 5%;
  }
  .tos-checkboxes--stacked .checkbox-container {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
  }
}
/* Flex layout für große (größer) Bildschirme */
@media screen and (width > 1200px) {
  .tos-checkboxes--stacked {
    display: flex;
    text-align: right;
  }
  .tos-checkboxes--stacked .checkbox-container {
    display: flex;
  }
  .tos-checkboxes--stacked .checkbox-container + .checkbox-container {
    margin-left: 10px;
  }
}
.ck-toolbar {
  background-color: var(--colGrey100) !important;
  color: var(--colSoftBlack) !important;
  border: 1px solid var(--colGrey400);
}
[data-color-mode=dark] .ck-toolbar {
  background-color: var(--colGrey900) !important;
  color: var(--colSoftWhite) !important;
}

.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content, .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border: 1px solid var(--colGrey400);
}
[data-color-mode=dark] .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content, [data-color-mode=dark] .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border-color: var(--colGrey700);
}

[data-color-mode=dark] .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
  border-color: transparent;
}

.ck-toolbar__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.ck-button {
  color: var(--colSoftBlack) !important;
  border: 1px solid var(--colGrey400);
  padding: 2px 5px;
  margin: 2px;
  box-shadow: none;
}
[data-color-mode=dark] .ck-button {
  color: var(--colSoftWhite) !important;
}

.ck-button__label {
  font-size: 14px;
}

.ck-button:hover, .ck-button:focus, .ck-button:active, .ck.ck-button.ck-on:not(.ck-disabled):hover,
a.ck.ck-button.ck-on:not(.ck-disabled):hover, .ck-dropdown__button.ck-on .ck-button__label {
  background-color: var(--colSoftWhite) !important;
  color: var(--colPrimary600) !important;
}
[data-color-mode=dark] .ck-button:hover, [data-color-mode=dark] .ck-button:focus, [data-color-mode=dark] .ck-button:active, [data-color-mode=dark] .ck.ck-button.ck-on:not(.ck-disabled):hover,
[data-color-mode=dark] a.ck.ck-button.ck-on:not(.ck-disabled):hover, [data-color-mode=dark] .ck-dropdown__button.ck-on .ck-button__label {
  background-color: var(--colSoftBlack) !important;
}

.ck-dropdown__panel {
  background-color: var(--colSoftWhite) !important;
}
[data-color-mode=dark] .ck-dropdown__panel {
  color: var(--colSoftWhite) !important;
  background-color: var(--colSoftBlack) !important;
}

.ck-list__item {
  color: var(--colPrimary600) !important;
}
[data-color-mode=dark] .ck-list__item {
  color: var(--colSoftWhite) !important;
}

.ck-list__item:not(:is(.ck-list__item:hover, .ck-list__item_selected)), .ck-list-item-button {
  color: var(--colPrimary300) !important;
}

.ck-editor__editable {
  height: 200px;
  background-color: var(--colPrimary100) !important;
}
.ck-editor__editable:focus {
  background-color: white !important;
}
[data-color-mode=dark] .ck-editor__editable {
  background-color: var(--colGrey700) !important;
}

/*================================================
/* Color Input
/*==============================================*/
input[type=color] {
  border: 1px solid black;
  background: var(--colPrimary100);
  padding: 3px;
  cursor: pointer;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.vr, .vr--left, .vr--right, .tosTable__footer .tosTable__footer--left > div:not(:last-child), .tosTable__footer .tosTable__footer--right > div:not(:last-child), .dataTables_wrapper table.dataTable .bottom .tosTable__footer--left > div:not(:last-child), .dataTables_wrapper table.dataTable .bottom .tosTable__footer--right > div:not(:last-child) {
  position: relative;
  border-color: var(--colGrey400);
  border-style: solid;
  border-width: 0;
}
.vr::after, .vr--left::after, .vr--right::after, .tosTable__footer .tosTable__footer--left > div:not(:last-child)::after, .tosTable__footer .tosTable__footer--right > div:not(:last-child)::after, .dataTables_wrapper table.dataTable .bottom .tosTable__footer--left > div:not(:last-child)::after, .dataTables_wrapper table.dataTable .bottom .tosTable__footer--right > div:not(:last-child)::after {
  border-color: var(--colGrey400);
  border-style: solid;
  border-width: 0;
  position: absolute;
  height: 100%;
  top: 0;
}

.vr--dark::after {
  border-color: var(--colGrey600);
}

.vr--left:not([class*=uk-width]) {
  padding-left: 10px;
  margin-left: 10px;
  border-left-width: 1px;
}

.vr--left[class*=uk-width]::after {
  content: "";
  left: 7.5px;
  border-left-width: 1px;
}

.vr--right:not([class*=uk-width]), .tosTable__footer .tosTable__footer--left > div:not([class*=uk-width]):not(:last-child), .tosTable__footer .tosTable__footer--right > div:not([class*=uk-width]):not(:last-child), .dataTables_wrapper table.dataTable .bottom .tosTable__footer--left > div:not([class*=uk-width]):not(:last-child), .dataTables_wrapper table.dataTable .bottom .tosTable__footer--right > div:not([class*=uk-width]):not(:last-child) {
  padding-right: 10px;
  margin-right: 10px;
  border-right-width: 1px;
}

.vr--right[class*=uk-width]::after, .tosTable__footer .tosTable__footer--left > div[class*=uk-width]:not(:last-child)::after, .tosTable__footer .tosTable__footer--right > div[class*=uk-width]:not(:last-child)::after, .dataTables_wrapper table.dataTable .bottom .tosTable__footer--left > div[class*=uk-width]:not(:last-child)::after, .dataTables_wrapper table.dataTable .bottom .tosTable__footer--right > div[class*=uk-width]:not(:last-child)::after {
  content: "";
  right: -7.5px;
  border-right-width: 1px;
}

.tosTable.tosTable--hasFilters .tosTable__body, .tosDataTable table.tosTable--hasFilters.dataTable .tosTable__body, .tosTable.tosTable--hasFilters .dataTables_wrapper table.dataTable tbody, .tosDataTable table.tosTable--hasFilters.dataTable .dataTables_wrapper table.dataTable tbody, .dataTables_wrapper table.dataTable .tosTable.tosTable--hasFilters tbody, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--hasFilters.dataTable tbody, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--hasFilters.dataTable tbody {
  min-height: 400px;
  border-bottom: 1px solid var(--colGrey400);
}
[data-color-mode=dark] .tosTable.tosTable--hasFilters .tosTable__body, [data-color-mode=dark] .tosDataTable table.tosTable--hasFilters.dataTable .tosTable__body, .tosDataTable [data-color-mode=dark] table.tosTable--hasFilters.dataTable .tosTable__body, [data-color-mode=dark] .tosTable.tosTable--hasFilters .dataTables_wrapper table.dataTable tbody, [data-color-mode=dark] .tosDataTable table.tosTable--hasFilters.dataTable .dataTables_wrapper table.dataTable tbody, .tosDataTable [data-color-mode=dark] table.tosTable--hasFilters.dataTable .dataTables_wrapper table.dataTable tbody, .dataTables_wrapper table.dataTable [data-color-mode=dark] .tosTable.tosTable--hasFilters tbody, .dataTables_wrapper table.dataTable [data-color-mode=dark] .tosDataTable table.tosTable--hasFilters.dataTable tbody, .tosDataTable .dataTables_wrapper table.dataTable [data-color-mode=dark] table.tosTable--hasFilters.dataTable tbody {
  border-bottom: 1px solid var(--colGrey700);
}
.tosTable.tosTable--inputTable .tosTable__wrapper, .tosDataTable table.tosTable--inputTable.dataTable .tosTable__wrapper, .tosTable.tosTable--inputTable .dataTables_wrapper, .tosDataTable table.tosTable--inputTable.dataTable .dataTables_wrapper {
  overflow: visible;
}
.tosTable.tosTable--inputTable .tosTable__body .tosTable__row, .tosDataTable table.tosTable--inputTable.dataTable .tosTable__body .tosTable__row, .tosTable.tosTable--inputTable .dataTables_wrapper table.dataTable tbody .tosTable__row, .tosDataTable table.tosTable--inputTable.dataTable .dataTables_wrapper table.dataTable tbody .tosTable__row, .dataTables_wrapper table.dataTable .tosTable.tosTable--inputTable tbody .tosTable__row, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--inputTable.dataTable tbody .tosTable__row, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--inputTable.dataTable tbody .tosTable__row, .tosTable.tosTable--inputTable .tosTable__body .dataTables_wrapper table.dataTable tr, .tosDataTable table.tosTable--inputTable.dataTable .tosTable__body .dataTables_wrapper table.dataTable tr, .tosTable.tosTable--inputTable .dataTables_wrapper table.dataTable tbody .dataTables_wrapper table.dataTable tr, .tosDataTable table.tosTable--inputTable.dataTable .dataTables_wrapper table.dataTable tbody .dataTables_wrapper table.dataTable tr, .dataTables_wrapper table.dataTable .tosTable.tosTable--inputTable .tosTable__body tr, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--inputTable.dataTable .tosTable__body tr, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--inputTable.dataTable .tosTable__body tr, .dataTables_wrapper table.dataTable .tosTable.tosTable--inputTable tbody tr, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--inputTable.dataTable tbody tr, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--inputTable.dataTable tbody tr, .tosTable.tosTable--inputTable .tosTable__body .tosTable__cell, .tosDataTable table.tosTable--inputTable.dataTable .tosTable__body .tosTable__cell, .tosTable.tosTable--inputTable .dataTables_wrapper table.dataTable tbody .tosTable__cell, .tosDataTable table.tosTable--inputTable.dataTable .dataTables_wrapper table.dataTable tbody .tosTable__cell, .dataTables_wrapper table.dataTable .tosTable.tosTable--inputTable tbody .tosTable__cell, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--inputTable.dataTable tbody .tosTable__cell, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--inputTable.dataTable tbody .tosTable__cell {
  height: 45px;
  position: relative;
}
.tosTable.tosTable--inputTable .tosTable__body .tosTable__cell .uk-form-controls, .tosDataTable table.tosTable--inputTable.dataTable .tosTable__body .tosTable__cell .uk-form-controls, .tosTable.tosTable--inputTable .dataTables_wrapper table.dataTable tbody .tosTable__cell .uk-form-controls, .tosDataTable table.tosTable--inputTable.dataTable .dataTables_wrapper table.dataTable tbody .tosTable__cell .uk-form-controls, .dataTables_wrapper table.dataTable .tosTable.tosTable--inputTable tbody .tosTable__cell .uk-form-controls, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--inputTable.dataTable tbody .tosTable__cell .uk-form-controls, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--inputTable.dataTable tbody .tosTable__cell .uk-form-controls {
  width: 100%;
  height: 100%;
}
.tosTable.tosTable--inputTable .tosTable__body .tosTable__cell .uk-form-controls input:not([type=checkbox], [type=radio]) + label, .tosDataTable table.tosTable--inputTable.dataTable .tosTable__body .tosTable__cell .uk-form-controls input:not([type=checkbox], [type=radio]) + label, .tosTable.tosTable--inputTable .dataTables_wrapper table.dataTable tbody .tosTable__cell .uk-form-controls input:not([type=checkbox], [type=radio]) + label, .tosDataTable table.tosTable--inputTable.dataTable .dataTables_wrapper table.dataTable tbody .tosTable__cell .uk-form-controls input:not([type=checkbox], [type=radio]) + label, .dataTables_wrapper table.dataTable .tosTable.tosTable--inputTable tbody .tosTable__cell .uk-form-controls input:not([type=checkbox], [type=radio]) + label, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--inputTable.dataTable tbody .tosTable__cell .uk-form-controls input:not([type=checkbox], [type=radio]) + label, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--inputTable.dataTable tbody .tosTable__cell .uk-form-controls input:not([type=checkbox], [type=radio]) + label {
  display: none;
}
.tosTable.tosTable--inputTable .tosTable__body .tosTable--inputTable__selects .tosTable__cell, .tosDataTable table.tosTable--inputTable.dataTable .tosTable__body .tosTable--inputTable__selects .tosTable__cell, .tosTable.tosTable--inputTable .dataTables_wrapper table.dataTable tbody .tosTable--inputTable__selects .tosTable__cell, .tosDataTable table.tosTable--inputTable.dataTable .dataTables_wrapper table.dataTable tbody .tosTable--inputTable__selects .tosTable__cell, .dataTables_wrapper table.dataTable .tosTable.tosTable--inputTable tbody .tosTable--inputTable__selects .tosTable__cell, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--inputTable.dataTable tbody .tosTable--inputTable__selects .tosTable__cell, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--inputTable.dataTable tbody .tosTable--inputTable__selects .tosTable__cell {
  overflow: visible;
}
.tosTable.tosTable--scrollTable .tosTable__body, .tosDataTable table.tosTable--scrollTable.dataTable .tosTable__body, .tosTable.tosTable--scrollTable .dataTables_wrapper table.dataTable tbody, .tosDataTable table.tosTable--scrollTable.dataTable .dataTables_wrapper table.dataTable tbody, .dataTables_wrapper table.dataTable .tosTable.tosTable--scrollTable tbody, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--scrollTable.dataTable tbody, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--scrollTable.dataTable tbody {
  height: 60vh;
  overflow-y: scroll;
}
.tosTable.tosTable--scrollTableFullscreen .tosTable__body, .tosDataTable table.tosTable--scrollTableFullscreen.dataTable .tosTable__body, .tosTable.tosTable--scrollTableFullscreen .dataTables_wrapper table.dataTable tbody, .tosDataTable table.tosTable--scrollTableFullscreen.dataTable .dataTables_wrapper table.dataTable tbody, .dataTables_wrapper table.dataTable .tosTable.tosTable--scrollTableFullscreen tbody, .dataTables_wrapper table.dataTable .tosDataTable table.tosTable--scrollTableFullscreen.dataTable tbody, .tosDataTable .dataTables_wrapper table.dataTable table.tosTable--scrollTableFullscreen.dataTable tbody {
  height: 70vh;
}
.data-uk-modal-dialog .tosMaske__content > .tosTable, .data-uk-modal-dialog .tosDataTable .tosMaske__content > table.dataTable, .tosDataTable .data-uk-modal-dialog .tosMaske__content > table.dataTable {
  width: calc(600px - 40px);
}
.uk-modal-dialog.modal-width-L .tosMaske__content > .tosTable, .uk-modal-dialog.modal-width-L .tosDataTable .tosMaske__content > table.dataTable, .tosDataTable .uk-modal-dialog.modal-width-L .tosMaske__content > table.dataTable {
  width: calc(800px - 40px);
}
.uk-modal-dialog.modal-width-XL .tosMaske__content > .tosTable, .uk-modal-dialog.modal-width-XL .tosDataTable .tosMaske__content > table.dataTable, .tosDataTable .uk-modal-dialog.modal-width-XL .tosMaske__content > table.dataTable {
  width: calc(1200px - 40px);
}

.tosTable__wrapper, .dataTables_wrapper {
  overflow: auto visible;
  background: var(--colGrey100);
  border-right: 1px solid var(--colGrey400);
  border-left: 1px solid var(--colGrey400);
  position: relative;
}
.tosTable__wrapper::-webkit-scrollbar, .dataTables_wrapper::-webkit-scrollbar {
  background-color: var(--colGrey800);
}
.tosTable__wrapper::-webkit-scrollbar-thumb, .dataTables_wrapper::-webkit-scrollbar-thumb {
  background-color: var(--colGrey700);
}
[data-color-mode=dark] .tosTable__wrapper, [data-color-mode=dark] .dataTables_wrapper {
  background: var(--colGrey900);
  border-color: var(--colGrey700);
}

.tosTable__row, .dataTables_wrapper table.dataTable tr {
  height: 35px;
  box-sizing: border-box;
  border-bottom: 1px solid var(--colGrey400);
  white-space: nowrap;
  position: relative;
}
[data-color-mode=dark] .tosTable__row, [data-color-mode=dark] .dataTables_wrapper table.dataTable tr, .dataTables_wrapper table.dataTable [data-color-mode=dark] tr {
  border-bottom: 1px solid var(--colGrey700);
}
.tosTable__row::before, .dataTables_wrapper table.dataTable tr::before {
  display: none;
}
.tosTable__row::after, .dataTables_wrapper table.dataTable tr::after {
  content: "";
  clear: both;
}
.tosTable__row.datensatz-gesperrt, .dataTables_wrapper table.dataTable tr.datensatz-gesperrt {
  background: #D89F54;
}
.tosTable__row.datensatz-gesperrt .tosTable__cell > *:not(.overrideSperre), .dataTables_wrapper table.dataTable tr.datensatz-gesperrt .tosTable__cell > *:not(.overrideSperre) {
  pointer-events: none;
  user-select: none;
}
.tosTable__row.datensatz-gesperrt .overrideSperre, .dataTables_wrapper table.dataTable tr.datensatz-gesperrt .overrideSperre {
  font-weight: 700 !important;
}

.tosTable__cell {
  padding: 5px;
  box-sizing: border-box;
  display: flex;
  float: left;
  align-items: center;
  height: 35px;
  vertical-align: top;
  overflow: hidden;
}
.tosTable__cell:not(:first-child) {
  border-left: 1px solid var(--colGrey400);
}
[data-color-mode=dark] .tosTable__cell:not(:first-child) {
  border-left: 1px solid var(--colGrey700);
}

.tosTable__head, .dataTables_wrapper table.dataTable thead {
  user-select: none;
}
.tosTable__head.tosTable__head--overflowHidden, .dataTables_wrapper table.dataTable thead.tosTable__head--overflowHidden {
  overflow: hidden;
}
.tosTable__head .tosTable__titles, .dataTables_wrapper table.dataTable thead .tosTable__titles, .tosTable__head .tosTable__filters, .dataTables_wrapper table.dataTable thead .tosTable__filters {
  user-select: none;
}
.tosTable__head .tosTable__titles, .dataTables_wrapper table.dataTable thead .tosTable__titles, .tosTable__head .tosTable__titles--secondary, .dataTables_wrapper table.dataTable thead .tosTable__titles--secondary {
  color: white;
  font-weight: 700;
}
.tosTable__head .tosTable__titles, .dataTables_wrapper table.dataTable thead .tosTable__titles, .tosTable__head tr, .dataTables_wrapper table.dataTable thead tr {
  background: var(--colPrimary600);
  color: white;
  font-weight: 700;
}
[data-color-mode=dark] .tosTable__head .tosTable__titles, [data-color-mode=dark] .dataTables_wrapper table.dataTable thead .tosTable__titles, .dataTables_wrapper table.dataTable [data-color-mode=dark] thead .tosTable__titles, [data-color-mode=dark] .tosTable__head tr, [data-color-mode=dark] .dataTables_wrapper table.dataTable thead tr, .dataTables_wrapper table.dataTable [data-color-mode=dark] thead tr {
  background: var(--colGrey800);
}
.tosTable__head .tosTable__titles a, .dataTables_wrapper table.dataTable thead .tosTable__titles a, .tosTable__head .tosTable__titles th, .dataTables_wrapper table.dataTable thead .tosTable__titles th, .tosTable__head tr a, .dataTables_wrapper table.dataTable thead tr a, .tosTable__head tr th, .dataTables_wrapper table.dataTable thead tr th {
  color: white;
}
.tosTable__head .tosTable__titles .tosTable__cell[aria-sort], .dataTables_wrapper table.dataTable thead .tosTable__titles .tosTable__cell[aria-sort], .tosTable__head .tosTable__titles th.sorting, .dataTables_wrapper table.dataTable thead .tosTable__titles th.sorting, .tosTable__head .tosTable__titles th[aria-sort], .dataTables_wrapper table.dataTable thead .tosTable__titles th[aria-sort], .tosTable__head tr .tosTable__cell[aria-sort], .dataTables_wrapper table.dataTable thead tr .tosTable__cell[aria-sort], .tosTable__head tr th.sorting, .dataTables_wrapper table.dataTable thead tr th.sorting, .tosTable__head tr th[aria-sort], .dataTables_wrapper table.dataTable thead tr th[aria-sort] {
  position: relative;
  cursor: pointer;
}
.tosTable__head .tosTable__titles .tosTable__cell[aria-sort]::after, .dataTables_wrapper table.dataTable thead .tosTable__titles .tosTable__cell[aria-sort]::after, .tosTable__head .tosTable__titles th.sorting::after, .dataTables_wrapper table.dataTable thead .tosTable__titles th.sorting::after, .tosTable__head .tosTable__titles th[aria-sort]::after, .dataTables_wrapper table.dataTable thead .tosTable__titles th[aria-sort]::after, .tosTable__head tr .tosTable__cell[aria-sort]::after, .dataTables_wrapper table.dataTable thead tr .tosTable__cell[aria-sort]::after, .tosTable__head tr th.sorting::after, .dataTables_wrapper table.dataTable thead tr th.sorting::after, .tosTable__head tr th[aria-sort]::after, .dataTables_wrapper table.dataTable thead tr th[aria-sort]::after {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f0dc";
  user-select: none;
  position: absolute;
  right: 5px;
  top: 9px;
}
.tosTable__head .tosTable__titles .tosTable__cell[aria-sort=ascending]::after, .dataTables_wrapper table.dataTable thead .tosTable__titles .tosTable__cell[aria-sort=ascending]::after,
.tosTable__head .tosTable__titles th[aria-sort=ascending]::after,
.dataTables_wrapper table.dataTable thead .tosTable__titles th[aria-sort=ascending]::after, .tosTable__head tr .tosTable__cell[aria-sort=ascending]::after, .dataTables_wrapper table.dataTable thead tr .tosTable__cell[aria-sort=ascending]::after,
.tosTable__head tr th[aria-sort=ascending]::after,
.dataTables_wrapper table.dataTable thead tr th[aria-sort=ascending]::after {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f0de";
  user-select: none;
}
.tosTable__head .tosTable__titles .tosTable__cell[aria-sort=descending]::after, .dataTables_wrapper table.dataTable thead .tosTable__titles .tosTable__cell[aria-sort=descending]::after,
.tosTable__head .tosTable__titles th[aria-sort=descending]::after,
.dataTables_wrapper table.dataTable thead .tosTable__titles th[aria-sort=descending]::after, .tosTable__head tr .tosTable__cell[aria-sort=descending]::after, .dataTables_wrapper table.dataTable thead tr .tosTable__cell[aria-sort=descending]::after,
.tosTable__head tr th[aria-sort=descending]::after,
.dataTables_wrapper table.dataTable thead tr th[aria-sort=descending]::after {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f0dd";
  user-select: none;
}
.tosTable__head .tosTable__titles--secondary, .dataTables_wrapper table.dataTable thead .tosTable__titles--secondary {
  background: var(--colPrimary700);
}
.tosTable__head .tosTable__filters, .dataTables_wrapper table.dataTable thead .tosTable__filters {
  background: var(--color-light);
  border-bottom: 2px solid var(--colPrimary600);
}
[data-color-mode=dark] .tosTable__head .tosTable__filters, [data-color-mode=dark] .dataTables_wrapper table.dataTable thead .tosTable__filters, .dataTables_wrapper table.dataTable [data-color-mode=dark] thead .tosTable__filters {
  background: var(--colGrey800);
  border-bottom: 2px solid var(--colGrey900);
}
.tosTable__head .tosTable__filters.tosTable__row, .tosTable__head .dataTables_wrapper table.dataTable tr.tosTable__filters, .dataTables_wrapper table.dataTable .tosTable__head tr.tosTable__filters, .dataTables_wrapper table.dataTable thead .tosTable__filters.tosTable__row, .dataTables_wrapper table.dataTable thead tr.tosTable__filters, .tosTable__head .tosTable__filters .tosTable__cell, .dataTables_wrapper table.dataTable thead .tosTable__filters .tosTable__cell {
  height: 44px;
}
.tosTable__head .tosTable__filters .tosTable__cell, .dataTables_wrapper table.dataTable thead .tosTable__filters .tosTable__cell {
  overflow: visible;
}
.tosTable__head .tosTable__filters .chosen-container-multi .chosen-choices, .dataTables_wrapper table.dataTable thead .tosTable__filters .chosen-container-multi .chosen-choices {
  max-height: 28px;
}
.tosTable__head .tosTable__filters .chosen-container-multi.chosen-container-active .chosen-choices, .dataTables_wrapper table.dataTable thead .tosTable__filters .chosen-container-multi.chosen-container-active .chosen-choices {
  max-height: none;
}
.tosTable__head .tosTable__cell[title], .dataTables_wrapper table.dataTable thead .tosTable__cell[title], .tosTable__head th[title], .dataTables_wrapper table.dataTable thead th[title] {
  cursor: help;
}

.tosTable__body, .dataTables_wrapper table.dataTable tbody {
  margin: 0;
  background: var(--color-light);
  list-style: none;
  padding: 0;
}
[data-color-mode=dark] .tosTable__body, [data-color-mode=dark] .dataTables_wrapper table.dataTable tbody, .dataTables_wrapper table.dataTable [data-color-mode=dark] tbody {
  background: var(--colGrey900);
}
.tosTable__body .tosTable__cell, .dataTables_wrapper table.dataTable tbody .tosTable__cell {
  overflow: hidden;
}

.tosTable__footer, .dataTables_wrapper table.dataTable .bottom {
  background: var(--color-light);
  padding: 15px;
  display: flex;
  justify-content: space-between;
  border-top: 5px solid var(--colPrimary700);
}
[data-color-mode=dark] .tosTable__footer, [data-color-mode=dark] .dataTables_wrapper table.dataTable .bottom, .dataTables_wrapper table.dataTable [data-color-mode=dark] .bottom {
  background: var(--colGrey900);
  border-top: 0;
}
.tosTable__footer .tosTable__footer--left, .dataTables_wrapper table.dataTable .bottom .tosTable__footer--left, .tosTable__footer .tosTable__footer--right, .dataTables_wrapper table.dataTable .bottom .tosTable__footer--right {
  display: flex;
}
.tosTable__footer .tosTable__footer--left > div, .dataTables_wrapper table.dataTable .bottom .tosTable__footer--left > div, .tosTable__footer .tosTable__footer--right > div, .dataTables_wrapper table.dataTable .bottom .tosTable__footer--right > div {
  display: flex;
  align-items: center;
}
.tosTable__footer .tosTable__footer--left > div:not(:first-child), .dataTables_wrapper table.dataTable .bottom .tosTable__footer--left > div:not(:first-child), .tosTable__footer .tosTable__footer--right > div:not(:first-child), .dataTables_wrapper table.dataTable .bottom .tosTable__footer--right > div:not(:first-child) {
  padding-left: 15px;
}
.tosTable__footer .tosTable__footer--left > div:not(:last-child), .dataTables_wrapper table.dataTable .bottom .tosTable__footer--left > div:not(:last-child), .tosTable__footer .tosTable__footer--right > div:not(:last-child), .dataTables_wrapper table.dataTable .bottom .tosTable__footer--right > div:not(:last-child) {
  padding-right: 15px;
}

.tosTable__wrapper > .tosTable__footer, .dataTables_wrapper table.dataTable .tosTable__wrapper > .bottom, .dataTables_wrapper > .tosTable__footer, .dataTables_wrapper table.dataTable .dataTables_wrapper > .bottom {
  padding: 10px;
  position: sticky;
  left: 0;
  border-bottom: 1px solid var(--colGrey400);
}

.tosTable__pager > *:not(:last-child) {
  margin-right: 10px;
}

/*-------------------------------------------*/
/* Datatables mode -> für Reporting */
.dataTables_wrapper {
  color: var(--colSoftBlack) !important;
  font-family: roboto, arial, sans-serif !important;
  font-size: 14px !important;
}
.dataTables_wrapper table.dataTable thead th {
  padding: 5px !important;
  border-bottom: 1px solid var(--colGrey400) !important;
}
[data-color-mode=dark] .dataTables_wrapper table.dataTable thead th {
  border-bottom: 1px solid var(--colGrey700) !important;
}
.dataTables_wrapper table.dataTable thead .sorting_asc, .dataTables_wrapper table.dataTable thead .sorting_desc, .dataTables_wrapper table.dataTable thead .sorting {
  background-image: none !important;
}
.dataTables_wrapper table.dataTable th:not(:first-child), .dataTables_wrapper table.dataTable td:not(:first-child) {
  border-left: 1px solid var(--colGrey400);
}
[data-color-mode=dark] .dataTables_wrapper table.dataTable th:not(:first-child), [data-color-mode=dark] .dataTables_wrapper table.dataTable td:not(:first-child) {
  border-left: 1px solid var(--colGrey700);
}
.dataTables_wrapper table.dataTable tbody a {
  color: inherit;
}
/*-------------------------------------------*/
/*-------------------------------------------*/
.tosTable--grey .tosTable__head .tosTable__titles, .tosTable--grey .dataTables_wrapper table.dataTable thead .tosTable__titles, .dataTables_wrapper table.dataTable .tosTable--grey thead .tosTable__titles {
  background: none;
  border-bottom-color: var(--colGrey700);
  border-top-color: var(--colGrey400);
  border-style: solid;
  border-width: 0 0 2px;
  color: var(--colSoftBlack);
}
.tosTable--grey .tosTable__head .tosTable__titles .tosTable__cell, .tosTable--grey .dataTables_wrapper table.dataTable thead .tosTable__titles .tosTable__cell, .dataTables_wrapper table.dataTable .tosTable--grey thead .tosTable__titles .tosTable__cell {
  border-color: var(--colGrey400);
}

.tosTable--cardsList .tosTable__wrapper, .tosTable--cardsList .dataTables_wrapper {
  border: none;
}
.tosTable--cardsList .tosTable__body, .tosTable--cardsList .dataTables_wrapper table.dataTable tbody, .dataTables_wrapper table.dataTable .tosTable--cardsList tbody {
  background: none;
}
.tosTable--cardsList .tosTable__row, .tosTable--cardsList .dataTables_wrapper table.dataTable tr, .dataTables_wrapper table.dataTable .tosTable--cardsList tr {
  height: auto;
  margin-bottom: 15px;
}

.tosTable--variableRowHeight .tosTable__body .tosTable__row, .tosTable--variableRowHeight .dataTables_wrapper table.dataTable tbody .tosTable__row, .dataTables_wrapper table.dataTable .tosTable--variableRowHeight tbody .tosTable__row, .tosTable--variableRowHeight .tosTable__body .dataTables_wrapper table.dataTable tr, .dataTables_wrapper table.dataTable .tosTable--variableRowHeight .tosTable__body tr, .tosTable--variableRowHeight .dataTables_wrapper table.dataTable tbody tr, .dataTables_wrapper table.dataTable .tosTable--variableRowHeight tbody tr, .tosTable--variableRowHeight .tosTable__body .tosTable__cell, .tosTable--variableRowHeight .dataTables_wrapper table.dataTable tbody .tosTable__cell, .dataTables_wrapper table.dataTable .tosTable--variableRowHeight tbody .tosTable__cell {
  height: auto;
  border-left: none;
}
.tosTable--variableRowHeight .tosTable__body .tosTable__row, .tosTable--variableRowHeight .dataTables_wrapper table.dataTable tbody .tosTable__row, .dataTables_wrapper table.dataTable .tosTable--variableRowHeight tbody .tosTable__row, .tosTable--variableRowHeight .tosTable__body .dataTables_wrapper table.dataTable tr, .dataTables_wrapper table.dataTable .tosTable--variableRowHeight .tosTable__body tr, .tosTable--variableRowHeight .dataTables_wrapper table.dataTable tbody tr, .dataTables_wrapper table.dataTable .tosTable--variableRowHeight tbody tr {
  display: table;
}

.tosTableFullscreen--active {
  position: fixed;
  inset: 0;
  z-index: 1000;
  background: var(--colSoftWhite);
}
.tosTableFullscreen--active .tos-section:nth-child(1) {
  border-bottom: 1px solid var(--colGrey400);
}

[data-color-mode=dark] .uk-table-striped tbody tr:nth-of-type(odd), [data-color-mode=dark] .uk-table-striped > tr:nth-of-type(odd) {
  background-color: var(--colGrey700);
}

.tosDataTable table.dataTable thead tr.tosDataTable__filter {
  background: var(--color-light);
}
.tosDataTable table.dataTable td.dataTables_empty {
  padding: 40px;
}

.dataTables_wrapper .DTFC_LeftBodyLiner {
  overflow-x: hidden;
}

.dataTables_wrapper .tosDataTable--lightHeader .dataTables_filter {
  padding: 10px;
  text-align: left;
  float: left;
}
.dataTables_wrapper .tosDataTable--lightHeader .dataTables_filter input {
  border-radius: 0;
  background: var(--colPrimary100);
}

.dataTables_wrapper .dataTables_paginate .paginate_button, .dataTables_wrapper .dataTables_paginate .paginate_button.current {
  border: none !important;
  background: none !important;
  padding: 0;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  font-weight: bold;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:not(.disabled, .current):hover {
  background: var(--colPrimary500) !important;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tos-datepickerWrapper {
  position: relative;
}

.tos-datepickerClear, .tos-datepickerDelete {
  right: 0;
  height: 28px;
  width: 28px;
  top: 0;
  justify-content: center;
  align-items: center;
  color: var(--colSoftBlack);
  cursor: pointer;
  display: flex;
  user-select: none;
}
[data-color-mode=dark] .tos-datepickerClear, [data-color-mode=dark] .tos-datepickerDelete {
  color: var(--colSoftWhite);
}

.tos-datepickerClear::before {
  margin: 0;
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f00d";
  user-select: none;
}

.tos-datepickerDelete::before {
  margin: 0;
  color: #D85854;
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f2ed";
  user-select: none;
}

.tos-daterangeWrapper {
  display: grid;
  grid-template-columns: repeat(2, 2fr) auto;
  grid-column-gap: 10px;
}

.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange {
  background: var(--colPrimary500);
  border-color: var(--colPrimary500);
}
.flatpickr-day.selected:hover, .flatpickr-day.selected:focus, .flatpickr-day.startRange:hover, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:hover, .flatpickr-day.endRange:focus {
  background: var(--colPrimary400);
  border-color: var(--colPrimary400);
}
.flatpickr-day.selected.nextMonthDay, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.endRange.prevMonthDay {
  background: var(--colPrimary400);
  border-color: var(--colPrimary400);
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 var(--colPrimary400);
}
.flatpickr-day.today {
  border-color: var(--colGrey700);
}
.flatpickr-day:hover {
  background-color: var(--colGrey400);
}

.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
  fill: var(--colPrimary700);
}

.flatpickr-time input, .flatpickr-time input[type=number] {
  text-align: center;
}

.flatpickr.multiMonths {
  min-width: 300px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
fieldset {
  border: 1px solid var(--colGrey400);
  padding: 15px;
}
fieldset legend {
  margin-left: calc(-1 * 15px / 2);
}
fieldset.fieldset--paddingRemove {
  padding: 15px 0 0 0;
}
fieldset.fieldset--paddingRemove legend {
  margin-left: calc(15px / 2);
}
fieldset > .tosTable {
  border: 0;
}
fieldset > .tosTable .tosTable__body .tosTable__row:last-child {
  border-bottom: 0;
}

.tos-fieldset-collapsible legend {
  cursor: pointer;
}
.tos-fieldset-collapsible legend::after {
  content: "\f0d7";
  font-weight: 700;
  font-family: "Font Awesome 7 Pro";
  margin-left: 5px;
  display: inline-block;
}
.tos-fieldset-collapsible.tos-fieldset--collapsed {
  padding-top: 0;
  padding-bottom: 0;
}
.tos-fieldset-collapsible.tos-fieldset--collapsed legend::after {
  rotate: -90deg;
}
.tos-fieldset-collapsible.tos-fieldset--collapsed > div, .tos-fieldset-collapsible.tos-fieldset--collapsed .fieldset__body {
  display: none;
}

[tos-fileUpload] {
  display: flex;
  align-items: center;
}
[tos-fileUpload] button {
  padding-top: 0;
  padding-bottom: 0;
  cursor: pointer;
  margin-right: 10px;
}
[tos-fileUpload] [tos-tooltip-button] {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  z-index: 100;
}

.uploadArea {
  background-color: var(--colPrimary100);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.formTabs {
  margin-top: 40px;
  margin-bottom: 10px;
  margin-left: 0;
  border-bottom: 1px solid var(--colPrimary700);
  /*    .formTabs__tab--info {
              flex-grow: 1;
              text-align: right;
          } */
}
[data-color-mode=dark] .formTabs {
  border-bottom: 0;
}
[data-color-mode=dark] .formTabs.tos-section {
  overflow: hidden;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.formTabs > li {
  padding: 0;
}
.formTabs > li a {
  font-size: 16px;
  padding: 10px;
  display: inline-block;
  border: none;
  color: var(--colSoftBlack);
  border-right: 1px solid var(--colGrey300);
}
[data-color-mode=dark] .formTabs > li a {
  color: var(--colGrey300);
  border-right: 1px solid var(--colGrey600);
  padding: 10px 20px;
}
.formTabs > li.validation-error a::after {
  color: red;
  margin-left: 7px;
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f06a";
  user-select: none;
}
.formTabs > li.tosTab--hinweis a::after {
  color: #D89F54;
  margin-left: 7px;
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f06a";
  user-select: none;
}
.formTabs > li a:hover {
  color: var(--colSoftBlack);
  background: var(--colPrimary100);
}
.formTabs > li.uk-active a {
  background: var(--colPrimary600);
  color: white;
  font-weight: 400;
}
.formTabs .formTabs__firstRight {
  margin-left: auto;
  border-left: 1px solid var(--colGrey300);
}

.formTabsContainer.formTabsContainer--secondary .formTabs {
  margin-top: 15px;
  margin-bottom: 10px;
}
.formTabsContainer.formTabsContainer--secondary .formTabs > li a {
  padding: 5px 10px;
}
.formTabsContainer.formTabsContainer--secondary .formTabs > li.uk-active a {
  background: var(--colPrimary500);
}

.uk-switcher .tos-section:not(:last-child) {
  margin-bottom: 10px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*================================================
/* Headings
/*==============================================*/
.h1,
.h2,
.winbox.tosMaskeModal .wb-title,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: roboto, arial, sans-serif;
  font-weight: 400;
  margin: 0;
  color: var(--colSoftBlack);
}
[data-color-mode=dark] .h1,
[data-color-mode=dark] .h2,
[data-color-mode=dark] .winbox.tosMaskeModal .wb-title,
.winbox.tosMaskeModal [data-color-mode=dark] .wb-title,
[data-color-mode=dark] .h3,
[data-color-mode=dark] .h4,
[data-color-mode=dark] .h5,
[data-color-mode=dark] .h6,
[data-color-mode=dark] h1,
[data-color-mode=dark] h2,
[data-color-mode=dark] h3,
[data-color-mode=dark] h4,
[data-color-mode=dark] h5,
[data-color-mode=dark] h6 {
  color: var(--colSoftWhite);
}

.h2, .winbox.tosMaskeModal .wb-title,
.h3,
.h4,
h2,
h3,
h4 {
  margin-bottom: 10px;
}

.h5,
.h6,
h5,
h6 {
  margin-bottom: 10px;
}

.h1,
h1 {
  font-size: 26px;
}
.tosMaske .h1,
.tosMaske h1 {
  font-size: 26px;
}
[data-color-mode=dark] .tosMaske .h1,
[data-color-mode=dark] .tosMaske h1 {
  font-size: 26px;
}

.h2, .winbox.tosMaskeModal .wb-title,
h2 {
  font-size: 18px;
  font-weight: 500;
}

.h3,
h3 {
  font-size: 18px;
  font-weight: 400;
}

.h4,
h4 {
  font-size: 16px;
  font-weight: 700;
}

.h5,
h5 {
  font-size: 16px;
}

.h6,
h6 {
  font-size: 14px;
  font-weight: 700;
}

.h1 + .h2, .winbox.tosMaskeModal .h1 + .wb-title,
.h2 + .h3,
.winbox.tosMaskeModal .wb-title + .h3,
.h3 + .h4,
.h4 + .h5,
.h5 + .h6,
h1 + h2,
h2 + h3,
h3 + h4,
h4 + h5,
h5 + h6 {
  margin-top: 10px;
}

hr {
  border-top: 1px solid var(--colGrey400);
  margin: 15px 0;
}

.hr--thick1 {
  border-top: 2px solid var(--colGrey600);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*================================================
/* Inline Elements
/*==============================================*/
em {
  color: #D85854;
}

mark {
  background-color: var(--colPrimary400);
  color: white;
}

code {
  color: #D85854 !important;
}

samp {
  color: #D85854 !important;
}

:not(pre) > code, :not(pre) > kbd, :not(pre) > samp {
  color: inherit;
  background: none;
  white-space: inherit;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.autocompleteList {
  border: 1px solid var(--colGrey500);
  background: var(--colGrey100);
  list-style: none;
  padding: 0;
  position: absolute;
  top: 20px;
  z-index: 1000;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
}
.autocompleteList li {
  padding: 5px;
  cursor: pointer;
}
.autocompleteList li:nth-child(odd) {
  background: var(--colGrey300);
}
.autocompleteList li:hover {
  background: var(--colPrimary200);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.chosen-container + label, .chosen-container .uk-form-label,
input[type=text] + label,
input[type=text] .uk-form-label,
input[type=password] + label,
input[type=password] .uk-form-label,
input[type=email] + label,
input[type=email] .uk-form-label,
input[type=number] + label,
input[type=number] .uk-form-label,
input[type=search] + label,
input[type=search] .uk-form-label,
textarea + label,
textarea .uk-form-label,
.cke + label,
.cke .uk-form-label {
  display: block;
  margin-top: 2px;
  font-size: 10px;
  margin-bottom: 10px;
  position: relative;
  user-select: none;
  color: var(--colGrey600);
}
[data-color-mode=dark] .chosen-container + label, [data-color-mode=dark] .chosen-container .uk-form-label,
[data-color-mode=dark] input[type=text] + label,
[data-color-mode=dark] input[type=text] .uk-form-label,
[data-color-mode=dark] input[type=password] + label,
[data-color-mode=dark] input[type=password] .uk-form-label,
[data-color-mode=dark] input[type=email] + label,
[data-color-mode=dark] input[type=email] .uk-form-label,
[data-color-mode=dark] input[type=number] + label,
[data-color-mode=dark] input[type=number] .uk-form-label,
[data-color-mode=dark] input[type=search] + label,
[data-color-mode=dark] input[type=search] .uk-form-label,
[data-color-mode=dark] textarea + label,
[data-color-mode=dark] textarea .uk-form-label,
[data-color-mode=dark] .cke + label,
[data-color-mode=dark] .cke .uk-form-label {
  color: var(--colGrey400);
}
.chosen-container + label:last-child, .chosen-container .uk-form-label:last-child,
input[type=text] + label:last-child,
input[type=text] .uk-form-label:last-child,
input[type=password] + label:last-child,
input[type=password] .uk-form-label:last-child,
input[type=email] + label:last-child,
input[type=email] .uk-form-label:last-child,
input[type=number] + label:last-child,
input[type=number] .uk-form-label:last-child,
input[type=search] + label:last-child,
input[type=search] .uk-form-label:last-child,
textarea + label:last-child,
textarea .uk-form-label:last-child,
.cke + label:last-child,
.cke .uk-form-label:last-child {
  margin-bottom: 0;
}
.chosen-container + label em.error, .chosen-container .uk-form-label em.error,
input[type=text] + label em.error,
input[type=text] .uk-form-label em.error,
input[type=password] + label em.error,
input[type=password] .uk-form-label em.error,
input[type=email] + label em.error,
input[type=email] .uk-form-label em.error,
input[type=number] + label em.error,
input[type=number] .uk-form-label em.error,
input[type=search] + label em.error,
input[type=search] .uk-form-label em.error,
textarea + label em.error,
textarea .uk-form-label em.error,
.cke + label em.error,
.cke .uk-form-label em.error {
  float: right;
}

.uk-form-label {
  color: var(--colGrey600);
}
[data-color-mode=dark] .uk-form-label {
  color: var(--colGrey400);
}

label:not([for]) {
  margin-top: 4px;
}

/*------------------------------------------------*/
.chosen-container + em,
input[type=text] + em,
input[type=password] + em,
input[type=email] + em,
input[type=number] + em,
textarea + em,
.cke + em,
label > em {
  margin-top: 2px;
  font-size: 10px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tos-label, .tos-label-outline {
  padding: 2px 10px 0;
  background: var(--colGrey700);
  color: white;
  display: inline-block;
  font-size: 10px;
  vertical-align: middle;
  white-space: nowrap;
  border-radius: 3px;
  text-transform: uppercase;
  line-height: 17px;
}
.tos-label:hover, .tos-label-outline:hover {
  color: inherit;
  text-decoration: none;
  border: 1px solid var(--colGrey700);
}
.tos-label.tos-label--square, .tos-label--square.tos-label-outline, .tos-label.tos-label--squareBig, .tos-label--squareBig.tos-label-outline {
  box-sizing: border-box;
  line-height: inherit;
  text-align: center;
  height: 17px;
  width: 17px;
  padding: 2px;
}
.tos-label.tos-label--squareBig, .tos-label--squareBig.tos-label-outline {
  font-size: 12px;
  height: 30px;
  width: 30px;
  padding: 7px 0;
}

.tos-label--primary {
  background: var(--colPrimary600);
}

.tos-label--success {
  background: #42AA49;
}

.tos-label--warning, .tos-label--danger {
  background: #D89F54;
}

.tos-label--error {
  background: #B72E2A;
}

/*------------------------*/
.tos-label-outline {
  background: var(--colGrey300);
  border: 1px solid var(--colGrey700);
  color: var(--colSoftBlack);
}
.tos-label-outline.tos-label--primary {
  border-color: var(--colPrimary600);
  color: var(--colPrimary600);
  background: var(--colPrimary200);
}
.tos-label-outline.tos-label--success {
  border-color: #42AA49;
  color: #42AA49;
}
.tos-label-outline.tos-label--warning, .tos-label-outline.tos-label--danger {
  border-color: #D89F54;
  color: #D89F54;
}
.tos-label-outline.tos-label--error {
  border-color: #B72E2A;
  color: #B72E2A;
  background: #f9eeee;
}
.tos-label-outline.tos-label-outline-thick {
  border-width: 4px;
}

.tos-linkinput input[readonly] {
  cursor: auto;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*================================================
/* Links
/*==============================================*/
a, .navMainMenu .navMainMenu__a,
.a {
  color: var(--colPrimary700);
  text-decoration: none;
  transition: color 0.25s ease;
}
[data-color-mode=dark] a, [data-color-mode=dark] .navMainMenu .navMainMenu__a, .navMainMenu [data-color-mode=dark] .navMainMenu__a,
[data-color-mode=dark] .a {
  color: var(--colPrimary300);
}
a:hover, .navMainMenu .navMainMenu__a:hover, a.hover, .navMainMenu .hover.navMainMenu__a,
.a:hover,
.a.hover {
  color: var(--colPrimary500);
  text-decoration: underline;
}
a[disabled], .navMainMenu [disabled].navMainMenu__a, a.disabled, .navMainMenu .disabled.navMainMenu__a {
  color: var(--colGrey500);
  pointer-events: none;
}

.a--admin, .a--warn {
  color: #B72E2A !important;
}
.a--admin:hover, .a--warn:hover {
  color: #D85854;
}

.a--black {
  color: var(--colSoftBlack);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tos-treeView li:last-child {
  border-bottom: none;
}
.tos-treeView li > span, .tos-treeView li > a {
  cursor: pointer;
}
.tos-treeView li > ul {
  padding-left: 15px;
  display: none;
}
.tos-treeView .tos-treeView__item a {
  padding-left: 15px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
ul,
ol,
dl {
  margin-top: 10px;
  margin-bottom: 10px;
}

ul,
ol {
  padding-left: 30px;
}
ul.tos-list--collapse,
ol.tos-list--collapse {
  list-style: none;
  padding: 0;
  clear: both;
}
ul.tos-list--collapse > *,
ol.tos-list--collapse > * {
  float: left;
}

ul[data-kontakte-filter] > li.uk-active > a {
  color: var(--colPrimary400);
}

/*------------------------------------------------
/* UL
/*----------------------------------------------*/
ul.tos-list--small > :nth-child(n+2), ul .uk-list-small > :nth-child(n+2) {
  margin-top: 5px;
  padding-top: 5px;
}
ul li.tos-list__summaryLine {
  border-top-color: var(--colGrey700) !important;
}

[data-color-mode=dark] .uk-list-striped > :nth-of-type(odd) {
  background-color: var(--colGrey700);
}

/*------------------------------------------------
/* DL
/*----------------------------------------------*/
dl dt {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}
dl dd {
  margin-left: 10px;
  margin-bottom: 5px;
}

/*------------------------------------------------
/* Sortable Liste
/*----------------------------------------------*/
.tos-onClickDialog {
  position: absolute;
  z-index: 200;
  min-width: 300px;
}

.tos-onClickDialog__close {
  position: absolute;
  right: 5px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.uk-modal-dialog {
  background: var(--colGrey100);
}
[data-color-mode=dark] .uk-modal-dialog {
  background: var(--colGrey900);
}
.uk-modal-dialog.modal-width-L {
  width: 800px;
}
.uk-modal-dialog.modal-width-XL {
  width: 1200px;
}

.uk-modal-body,
.uk-modal-footer,
.uk-modal-header {
  padding: 15px;
}

.uk-modal-header {
  background: var(--colPrimary600);
}
.uk-modal-header h2,
.uk-modal-header h3,
.uk-modal-header h4 {
  color: white;
}

.uk-modal-footer {
  background: none;
  border-top: none;
  padding-top: 0;
  padding-bottom: 15px;
}

/*------------------------------------------------*/
.uk-modal-title {
  font-size: inherit;
}

/*------------------------------------------------*/
[class*=uk-modal-close-] {
  top: -10px;
  right: -10px;
}
[class*=uk-modal-close-] svg {
  display: none;
}
[class*=uk-modal-close-]::before {
  content: "\f00d";
  font-family: "Font Awesome 7 Pro";
  font-weight: 900;
}
[class*=uk-modal-close-]:hover {
  color: white;
}

/*------------------------------------------------*/
.tos-modal-confirm, .tos-modal-prompt {
  user-select: none;
}
.tos-modal-confirm .uk-modal-dialog, .tos-modal-prompt .uk-modal-dialog {
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
  padding-top: 15px;
}

.tos-modal-confirm .uk-modal-body {
  text-align: center;
}
.tos-modal-confirm .uk-modal-footer {
  display: flex;
  justify-content: space-between;
}
.tos-modal-confirm .uk-modal-footer::before, .tos-modal-confirm .uk-modal-footer::after {
  display: none;
}
.tos-modal-confirm.tos-modal-confirm--warning .uk-modal-dialog {
  background: #fbf7f1;
}

.tos-modal-prompt .uk-modal-body label {
  display: block;
  margin-bottom: 10px;
}

.tos-modal-search .uk-modal-dialog {
  background: none;
}
.tos-modal-search .tos-modal-search__inputContainer, .tos-modal-search .tos-modal-search__results {
  background: var(--color-light);
}
.tos-modal-search .tos-modal-search__inputContainer {
  display: flex;
  border: 1px solid var(--colGrey400);
  padding: 10px;
}
.tos-modal-search .tos-modal-search__inputContainer [class^=tos-icon] {
  font-size: 20px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: var(--colGrey700);
}
.tos-modal-search .tos-modal-search__inputContainer .tos-icon--close {
  opacity: 0;
  transition: all ease-in 0.2s;
}
.tos-modal-search .tos-modal-search__inputContainer input {
  height: 50px;
  border: none;
  font-size: 18px;
}
.tos-modal-search .tos-modal-search__inputContainer input:focus {
  outline: none;
  background: inherit;
}
.tos-modal-search .tos-modal-search__results {
  margin-top: 15px;
  list-style: none;
  padding: 0;
}
.tos-modal-search .tos-modal-search__results li {
  padding: 10px 15px;
}
.tos-modal-search .tos-modal-search__results li:not(:last-child) {
  border-bottom: 1px solid var(--colGrey400);
}
.tos-modal-search .tos-modal-search__results li:hover {
  background: var(--colPrimary200);
}
.tos-modal-search .tos-modal-search__results a:hover {
  color: inherit;
  text-decoration: none;
}

.tos-modal--sleek .uk-modal-header, .tos-modal--sleek .uk-modal-body, .tos-modal--sleek .uk-modal-footer {
  padding: 10px;
}
.tos-modal--sleek .tos-section {
  margin-bottom: 10px;
  padding: 10px;
}

.winbox.tosMaskeModal {
  overflow: hidden;
}
.winbox.tosMaskeModal .wb-header {
  padding: 5px 0;
  background: var(--colPrimary600);
}
.winbox.tosMaskeModal .wb-drag {
  padding-left: 15px;
}
.winbox.tosMaskeModal .wb-title {
  color: var(--colOffWhite);
}
.winbox.tosMaskeModal .wb-close, .winbox.tosMaskeModal .wb-min, .winbox.tosMaskeModal .wb-max {
  background-image: none;
  position: relative;
}
.winbox.tosMaskeModal .wb-close::after, .winbox.tosMaskeModal .wb-min::after, .winbox.tosMaskeModal .wb-max::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.winbox.tosMaskeModal .wb-close::after {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f00d";
  user-select: none;
}
.winbox.tosMaskeModal .wb-min::after {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f0d7";
  user-select: none;
}
.winbox.tosMaskeModal .wb-max::after {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f065";
  user-select: none;
}
.winbox.tosMaskeModal .wb-body {
  top: 45px;
  background: none;
  overflow: hidden;
}
.winbox.tosMaskeModal .wb-body .modal-content {
  position: relative;
  height: 100%;
}
.winbox.tosMaskeModal .wb-body .uk-modal-body {
  height: calc(100% - 90px);
  box-sizing: border-box;
  overflow: auto;
}
.winbox.tosMaskeModal .tosMaske__footer {
  bottom: 0;
  padding: 15px;
}
.winbox.tosMaskeModal .tosMaske__footer .tosMaske__footerInner {
  max-width: initial;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.uk-subnav-pill > * {
  padding-left: 5px;
}
.uk-subnav-pill .uk-active > a {
  background: var(--colPrimary500);
}

.uk-notification {
  width: 400px;
  z-index: 500002;
  color: var(--colSoftBlack);
}
.uk-notification h1, .uk-notification h2, .uk-notification h3, .uk-notification h4 {
  color: inherit;
}

.uk-notification-close svg {
  display: none;
}
.uk-notification-close::before {
  content: "\f00d";
  font-family: "Font Awesome 7 Pro";
  font-weight: 900;
}
.uk-notification-close:hover {
  text-decoration: none;
}

.uk-notification-message {
  font-size: 16px;
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}
.uk-notification-message div {
  position: relative;
}
.uk-notification-message div::before {
  font-family: "Font Awesome 7 Pro";
  font-size: 35px;
  font-weight: 900;
  display: block;
  text-align: center;
  margin-bottom: 10px;
}
.uk-notification-message.notification--small {
  padding: 10px;
}
.uk-notification-message.notification--small > div {
  display: flex;
  align-items: center;
}
.uk-notification-message.notification--small > div::before {
  margin-right: 15px;
  margin-bottom: 0;
}

.uk-notification-message-danger div,
.uk-notification-message-info div,
.uk-notification-message-success div,
.uk-notification-message-warning div,
.uk-notification-message-error div {
  text-align: center;
  user-select: none;
}

.uk-notification-message-info {
  color: inherit;
  background: var(--colPrimary100);
}
.uk-notification-message-info div::before {
  content: "\f05a";
  color: var(--colPrimary500);
}

.uk-notification-message-success {
  color: inherit;
  background: rgb(241.313559322, 249.686440678, 241.8771186441);
}
.uk-notification-message-success div::before {
  content: "\f058";
  color: #42AA49;
}

.uk-notification-message-warning {
  color: inherit;
  background: rgb(249.15, 240.6, 229.35);
}
.uk-notification-message-warning div::before {
  content: "\f06a";
  color: #D89F54;
}

.uk-notification-message-danger, .uk-notification-message-error {
  color: white;
  background: #B72E2A;
}
.uk-notification-message-danger div::before, .uk-notification-message-error div::before {
  content: "\f06a";
  color: white;
}

.uk-notification-bottom-right, .uk-notification-bottom-left {
  bottom: 125px;
}

.tos-overwriteInput {
  position: relative;
}
.tos-overwriteInput > input {
  padding-left: 25px;
}
.tos-overwriteInput .tos-overwriteInput__toggle {
  position: absolute;
  top: 3px;
  left: 5px;
  cursor: pointer;
  user-select: none;
}

.pageloader__wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f8f8f8;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}

.pageloader__loader {
  border: 8px solid #005a44;
  border-top: 8px solid #f8f8f8;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin 2s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
p {
  margin: 0;
  margin-bottom: 10px;
}
p:last-child {
  margin-bottom: 0;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.uk-progress {
  border-radius: 0;
  background: var(--colGrey300);
}

.uk-progress::-webkit-progress-bar {
  border-radius: 0;
  background: var(--colGrey300);
}

.uk-progress::-webkit-progress-value {
  background-color: var(--colPrimary400);
}

.uk-progress::-moz-progress-bar {
  background-color: var(--colPrimary400);
}

.uk-progress::-ms-fill {
  background-color: var(--colPrimary400);
}

/*-----------------------------------------*/
.uk-progress__endLegend,
.uk-progress__startLegend {
  position: absolute;
  top: 0;
  z-index: 1000;
  font-size: 12px;
}

.uk-progress__endLegend {
  right: 3px;
}

/*-----------------------------------------*/
.uk-progress--secondary.uk-progress::-webkit-progress-value {
  background-color: var(--colWarning100);
  border: 1px solid var(--colWarning500);
}
.uk-progress--secondary.uk-progress::-moz-progress-bar {
  background-color: var(--colWarning100);
  border: 1px solid var(--colWarning500);
}
.uk-progress--secondary.uk-progress::-ms-fill {
  background-color: var(--colWarning100);
  border: 1px solid var(--colWarning500);
}

.uk-progress--transparent {
  background: transparent;
}
.uk-progress--transparent.uk-progress::-webkit-progress-bar {
  background-color: transparent;
}

/*-----------------------------------------*/
/*-----------------------------------------*/
.uk-progress--stacked {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  background-color: transparent;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
input[type=radio] {
  display: none;
}

input[type=radio] + label {
  cursor: pointer;
  height: 24px;
  position: relative;
  user-select: none;
  font-size: 14px;
}

input[type=radio] + label::before {
  font-family: "Font Awesome 7 Pro";
  color: var(--colSoftBlack);
  content: "\f111";
  position: relative;
  margin-right: 2px;
  display: inline-block;
  top: 0;
}

input[type=radio]:checked + label::before,
input[type=radio].checked + label::before {
  content: "\f192";
}

input[type=radio].error + label {
  color: #D85854;
}

input[type=radio].warning + label {
  color: #8D5E20;
}

input[type=radio][disabled] + label,
input[type=radio].disabled + label,
fieldset.disabled input[type=radio] + label,
fieldset[disabled] input[type=radio] + label {
  color: var(--colGrey500);
  cursor: not-allowed;
}
input[type=radio][disabled] + label::before,
input[type=radio].disabled + label::before,
fieldset.disabled input[type=radio] + label::before,
fieldset[disabled] input[type=radio] + label::before {
  cursor: not-allowed;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tos-section {
  background: var(--color-light);
  margin-bottom: 15px;
  padding: 15px;
  /*------------------------*/
  /*------------------------*/
  /*------------------------*/
  /*------------------------*/
}
[data-color-mode=dark] .tos-section {
  background: linear-gradient(45deg, var(--colGrey900), var(--colGrey800));
}
.tos-section:last-child {
  margin-bottom: 0;
}
.tos-section.tos-section--paddingRemove {
  padding: 0;
}
.tos-section.tos-section--noTopMargin {
  margin-top: -15px;
}
.tos-section.tos-section--borderBottom {
  border-bottom: 1px solid var(--colGrey400);
}
.tos-section.tos-section--borderTop {
  border-top: 1px solid var(--colGrey400);
}

.tos-section.uk-sticky-fixed {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

/*------------------------*/
/*------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.chosen-container, .chosen-container.uk-select {
  min-width: 75px;
  font-weight: 400;
  font-size: 14px;
}
.chosen-container:not(.select--inline), .chosen-container.uk-select:not(.select--inline) {
  width: 100% !important;
}
.chosen-container .chosen-choices,
.chosen-container a.chosen-single, .chosen-container.uk-select .chosen-choices,
.chosen-container.uk-select a.chosen-single {
  border-radius: 0;
  background: var(--colPrimary100);
  box-shadow: none;
  border: 1px solid var(--colGrey400);
  padding: 0 3px;
  height: 28px;
  padding-top: 2px;
  color: var(--colSoftBlack);
}
[data-color-mode=dark] .chosen-container .chosen-choices,
[data-color-mode=dark] .chosen-container a.chosen-single, [data-color-mode=dark] .chosen-container.uk-select .chosen-choices,
[data-color-mode=dark] .chosen-container.uk-select a.chosen-single {
  background: var(--colGrey700);
  color: var(--colSoftWhite);
  border: 1px solid transparent;
}
.chosen-container .chosen-choices, .chosen-container.uk-select .chosen-choices {
  padding-top: 1px;
}
.chosen-container .chosen-drop, .chosen-container.uk-select .chosen-drop {
  border-color: var(--colGrey400);
}
[data-color-mode=dark] .chosen-container .chosen-drop, [data-color-mode=dark] .chosen-container.uk-select .chosen-drop {
  background-color: var(--colGrey700);
}
[data-color-mode=dark] .chosen-container .chosen-results, [data-color-mode=dark] .chosen-container.uk-select .chosen-results {
  color: var(--colSoftWhite);
}
.chosen-container .chosen-results li.active-result, .chosen-container.uk-select .chosen-results li.active-result {
  display: flex;
}

.chosen-container-active a.chosen-single, .chosen-container-active .chosen-choices {
  background: var(--color-light);
  border-color: transparent;
  outline: 2px ridge var(--colPrimary400);
}
[data-color-mode=dark] .chosen-container-active a.chosen-single, [data-color-mode=dark] .chosen-container-active .chosen-choices {
  background: var(--colGrey700);
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border-radius: 0;
  background: var(--color-light);
}

.chosen-container-single .chosen-single div {
  width: 24px;
  top: 1px;
  height: 28px;
}

.chosen-container-single .chosen-single div b {
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: none !important;
}
.chosen-container-single .chosen-single div b::after {
  content: "\f0dd";
  font-family: "Font Awesome 7 Pro";
  margin-top: -7px;
}

.chosen-container-single .chosen-single .search-choice-close {
  background: none;
  height: 100%;
  top: 0;
  width: 15px;
  font-size: inherit;
  text-align: center;
}
.chosen-container-single .chosen-single .search-choice-close::after {
  content: "\f00d";
  font-family: "Font Awesome 7 Pro";
  display: block;
  padding-top: 2px;
}

/*------------------------------------------------*/
.chosen-container .chosen-results {
  padding: 0 0 0 3px;
}
.chosen-container .chosen-results li.highlighted {
  color: var(--colSoftBlack);
  background: var(--colPrimary200);
}

/*------------------------------------------------*/
.chosen-container.chosen-container-multi .chosen-choices, .chosen-container.uk-select.chosen-container-multi .chosen-choices {
  min-height: 28px;
  height: auto;
}
.chosen-container.chosen-container-multi .chosen-choices li.search-field input[type=text], .chosen-container.uk-select.chosen-container-multi .chosen-choices li.search-field input[type=text] {
  margin: 0;
}

/*------------------------------------------------*/
.chosen-default > span, .chosen-search-input.default {
  font-style: italic;
  color: var(--colGrey700);
}

.chosen-search-input {
  border: none;
}

.chosen-container.chosen-drop-autoWidth .chosen-drop {
  width: auto;
}

.chosen-container .chosen-results li {
  padding: 5px 2px;
}

select.error + .chosen-container .chosen-choices,
select.error + .chosen-container .chosen-single, .chosen.error .chosen-choices,
.chosen.error .chosen-single {
  background: #f9eeee;
  border-color: #f9eeee;
}

.chosen-disabled {
  cursor: not-allowed;
}

select[readonly] + .chosen-container {
  pointer-events: none;
}
select[readonly] + .chosen-container .chosen-choices,
select[readonly] + .chosen-container .chosen-single {
  background: transparent;
  border-width: 0 0 1px;
}
select[readonly] + .chosen-container + label {
  pointer-events: none;
}

/*------------------------------------------------*/
.chosen-container.chosen-dropup .chosen-drop, .chosen-container.uk-select.chosen-dropup .chosen-drop {
  bottom: 100%;
  top: initial;
  border-bottom: 0;
  border-top: 1px solid var(--colGrey400);
  border-radius: 4px 4px 0 0;
  padding-top: 4px;
}

.tos-overwriteSelect {
  position: relative;
}
.tos-overwriteSelect select[readonly] + .chosen-container b {
  display: none;
}
.tos-overwriteSelect .chosen-container .chosen-single {
  padding-left: 20px !important;
  width: calc(100% - 20px) !important;
}
.tos-overwriteSelect .tos-overwriteSelect__toggle {
  position: absolute;
  top: 3px;
  left: 2px;
}

.chosen-container.select--hideOverflow .chosen-choices {
  height: 28px;
}
.chosen-container.select--hideOverflow .chosen-choices::after {
  content: "\f0dd";
  font-weight: bold;
  position: absolute;
  right: 0;
  width: 20px;
  text-align: center;
  height: 100%;
  display: block;
  font-family: "Font Awesome 7 Pro";
}
.chosen-container.select--hideOverflow .chosen-choices span.hiddenCnt {
  position: absolute;
  right: 22px;
  top: 3px;
  height: 100%;
  pointer-events: none;
  color: #666;
}
.chosen-container.select--hideOverflow.chosen-container-active .chosen-choices {
  height: auto;
}
.chosen-container.select--hideOverflow.chosen-container-active .chosen-choices::after, .chosen-container.select--hideOverflow.chosen-container-active .chosen-choices .hiddenCnt {
  display: none;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.slimSelect.ss-main {
  font-family: roboto, arial, sans-serif;
  font-weight: 400;
}
.slimSelect.ss-main .ss-single-selected, .slimSelect.ss-main .ss-multi-selected {
  background: var(--colPrimary100);
  border: 1px solid var(--colGrey400);
  border-left-color: var(--colGrey400);
  border-radius: 0;
  border-top-color: var(--colGrey400);
  box-sizing: border-box;
  padding: 0 3px;
}
.slimSelect.ss-main .ss-single-selected.ss-disabled, .slimSelect.ss-main .ss-multi-selected.ss-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.slimSelect.ss-main .ss-single-selected .ss-disabled, .slimSelect.ss-main .ss-multi-selected .ss-disabled {
  color: var(--colGrey700);
  font-style: italic;
}
.slimSelect.ss-main .ss-multi-selected .ss-values .ss-value {
  background: var(--color-light);
  color: var(--colSoftBlack);
  border: 1px solid var(--colGrey700);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tos-spinner, .tos-spinner-overlay {
  height: 25px;
  padding-top: 5px;
  box-sizing: border-box;
  width: 100px;
}
.tos-spinner::after, .tos-spinner-overlay::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  left: 0;
  border-radius: 100%;
  animation: shadow-size 1.5s infinite;
  color: var(--colGrey400);
}

.tos-spinner-position {
  position: relative;
  left: 0;
  top: 0;
}

.tos-spinner--primary::after, .tos-spinner-overlay::after {
  color: var(--colPrimary600);
}

.tos-spinner-overlay {
  height: auto;
  width: auto;
  padding: 0;
}
.tos-spinner-overlay::after {
  left: 50%;
  top: 50%;
  transform: translate(-50px, -50%);
  z-index: 10;
}
.tos-spinner-overlay::before {
  background: rgba(204, 204, 204, 0.7);
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.tos-spinner-overlay::before, .tos-spinner-overlay::after {
  opacity: 1;
  transition: all 0.5s ease;
}

body.tos-spinner-page {
  overflow: hidden;
  position: relative;
}
body.tos-spinner-page > .tos-spinner-overlay {
  position: fixed;
  inset: 0;
  z-index: 500001;
}

@keyframes shadow-size {
  0% {
    box-shadow: 15px 0 0 0, 30px 0 0 0, 45px 0 0 0, 60px 0 0 0, 75px 0 0 0;
  }
  20% {
    box-shadow: 15px 0 0 5px, 30px 0 0 0, 45px 0 0 0, 60px 0 0 0, 75px 0 0 0;
  }
  40% {
    box-shadow: 15px 0 0 0, 30px 0 0 5px, 45px 0 0 0, 60px 0 0 0, 75px 0 0 0;
  }
  60% {
    box-shadow: 15px 0 0 0, 30px 0 0 0, 45px 0 0 5px, 60px 0 0 0, 75px 0 0 0;
  }
  80% {
    box-shadow: 15px 0 0 0, 30px 0 0 0, 45px 0 0 0, 60px 0 0 5px, 75px 0 0 0;
  }
  100% {
    box-shadow: 15px 0 0 0, 30px 0 0 0, 45px 0 0 0, 60px 0 0 0, 75px 0 0 5px;
  }
}
.permanentSpinner {
  cursor: help !important;
}
.permanentSpinner i {
  text-align: center;
}

.permanentSpinner--active {
  background: #D89F54;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/* Tablesorter Custom SCSS Theme by Dan Feidt (https://github.com/HongPong)
 Converted from Custom LESS Theme by Rob Garrison

 */
/*** theme ***/
/*** fonts ***/
/*** color definitions ***/
/* for best results, only change the hue (120),
   leave the saturation (60%) and luminosity (75%) alone
   pick the color from here: http://hslpicker.com/#99E699 */
/* darken($headerBackground, 10%); */
/* desaturate($headerAsc, 5%); */
/* it might be best to match the document body background color here */
/* ajax error message (added to thead) */
/* becomes height using padding (so it's divided by 2) */
/* 20px should be slightly wider than the icon width to avoid overlap */
/* url(icons/loading.gif); */
/* zebra striping */
/* hovered rows */
/* Columns widget */
/* saturate( darken( desaturate($headerBackground, 10%), 10% ), 30%); */
/* Filter widget transition */
/*** Arrows ***/
/* black */
/* white */
/* automatically choose the correct arrow/text color */
/* variable theme name - requires less.js 1.3+;
   or just replace (!".tablesorter-tos") with the contents of $theme
 */
.tablesorter-tos {
  background-color: #ddd;
  width: 100%;
  text-align: left;
  border-spacing: 0;
  border: #ddd 1px solid;
  border-width: 1px 0 0 1px;
  /* style th's outside of the thead */
  /* style header */
  /* tfoot */
  /* optional disabled input styling */
  /* body */
  /* hovered row colors
       you'll need to add additional lines for
       rows with more than 2 child rows
  */
  /* table processing indicator - indeterminate spinner */
  /* Column Widget - column sort colors */
  /* caption (non-theme matching) */
  /* filter widget */
  /* hidden filter row */
  /* rows hidden by filtering (needed for child rows) */
  /* ajax error row */
  /* Fixed column scroll bar spacer styling */
  /* add border to right side (LTR pages) of fixed column */
}
.tablesorter-tos th, .tablesorter-tos td {
  border: #ddd 1px solid;
  border-width: 0 1px 1px 0;
  min-width: 100px;
}
.tablesorter-tos th, .tablesorter-tos thead td {
  background-color: #005a44;
  color: rgb(229.5, 229.5, 229.5);
  text-transform: uppercase;
  font-weight: 500;
  border-collapse: collapse;
  padding: 10px;
}
.tablesorter-tos tbody td, .tablesorter-tos tfoot th, .tablesorter-tos tfoot td {
  padding: 10px;
  vertical-align: top;
}
.tablesorter-tos .tablesorter-header {
  background-image: set-lightness(url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==), url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==));
  background-repeat: no-repeat;
  background-position: right 5px center;
  padding: 10px 20px 10px 10px;
  cursor: pointer;
}
.tablesorter-tos .tablesorter-header.sorter-false {
  background-image: none;
  cursor: default;
  padding: 10px;
}
.tablesorter-tos .tablesorter-headerAsc {
  background-color: rgb(0, 39, 32.7166666667);
  background-image: set-lightness(url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7), url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7));
}
.tablesorter-tos .tablesorter-headerDesc {
  background-color: rgb(0, 141, 94.7833333333);
  background-image: set-lightness(url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7), url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7));
}
.tablesorter-tos tfoot .tablesorter-headerAsc,
.tablesorter-tos tfoot .tablesorter-headerDesc {
  /* remove sort arrows from footer */
  background-image: none;
}
.tablesorter-tos .disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: not-allowed;
}
.tablesorter-tos tbody {
  /* Zebra Widget - row alternating colors */
}
.tablesorter-tos tbody td {
  background-color: #fff;
  color: #000;
  padding: 10px;
  vertical-align: top;
}
.tablesorter-tos tbody tr.even > td {
  background-color: var(--colGrey100);
  color: #000;
}
.tablesorter-tos tbody > tr.hover td,
.tablesorter-tos tbody > tr:hover td,
.tablesorter-tos tbody > tr:hover + tr.tablesorter-childRow > td,
.tablesorter-tos tbody > tr:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
.tablesorter-tos tbody > tr.even.hover > td,
.tablesorter-tos tbody > tr.even:hover > td,
.tablesorter-tos tbody > tr.even:hover + tr.tablesorter-childRow > td,
.tablesorter-tos tbody > tr.even:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
  background-color: var(--colPrimary100);
  color: #000;
}
.tablesorter-tos tbody > tr.odd.hover > td,
.tablesorter-tos tbody > tr.odd:hover > td,
.tablesorter-tos tbody > tr.odd:hover + tr.tablesorter-childRow > td,
.tablesorter-tos tbody > tr.odd:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
  background-color: var(--colPrimary100);
  color: #000;
}
.tablesorter-tos .tablesorter-processing {
  background-image: url(data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=);
  background-position: center center;
  background-repeat: no-repeat;
}
.tablesorter-tos tr.odd td.primary {
  background-color: #005a53;
}
.tablesorter-tos td.primary, .tablesorter-tos tr.even td.primary {
  background-color: rgb(0, 141, 130.0333333333);
}
.tablesorter-tos tr.odd td.secondary {
  background-color: rgb(0, 141, 130.0333333333);
}
.tablesorter-tos td.secondary, .tablesorter-tos tr.even td.secondary {
  background-color: rgb(0, 166.5, 153.55);
}
.tablesorter-tos tr.odd td.tertiary {
  background-color: rgb(0, 166.5, 153.55);
}
.tablesorter-tos td.tertiary, .tablesorter-tos tr.even td.tertiary {
  background-color: rgb(0, 192, 177.0666666667);
}
.tablesorter-tos caption {
  background-color: #fff;
}
.tablesorter-tos .tablesorter-filter-row input,
.tablesorter-tos .tablesorter-filter-row select {
  width: 98%;
  height: auto;
  margin: 0;
  padding: 10px;
  color: #333;
  background-color: #fff;
  border: 1px solid #bbb;
  box-sizing: border-box;
  transition: line-height 0.1s ease;
}
.tablesorter-tos .tablesorter-filter-row {
  background-color: #eee;
}
.tablesorter-tos .tablesorter-filter-row td {
  background-color: #eee;
  line-height: normal;
  text-align: center; /* center the input */
  transition: line-height 0.1s ease;
}
.tablesorter-tos .tablesorter-filter-row.hideme td {
  padding: 2px;
  margin: 0;
  line-height: 0;
  cursor: pointer;
}
.tablesorter-tos .tablesorter-filter-row.hideme * {
  height: 1px;
  min-height: 0;
  border: 0;
  padding: 0;
  margin: 0;
  /* don't use visibility: hidden because it disables tabbing */
  opacity: 0;
  filter: alpha(opacity=0);
}
.tablesorter-tos .filtered {
  display: none;
}
.tablesorter-tos .tablesorter-errorRow td {
  text-align: center;
  cursor: pointer;
  background-color: #D85854;
}
.tablesorter-tos .tablesorter-scroller-bar-spacer {
  background: #eee;
}
.tablesorter-tos .tablesorter-scroller-fixed::after {
  content: "";
  border-right: 1px solid #444;
  width: 1px;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  /* set to zero for non-jquery ui themes; use "left" here for RTL pages */
  right: 0;
  /* match the margins set to the table to keep the border the same height as the table */
  margin: 10px 0 15px;
}

.tosTable__footer {
  padding: 15px;
  border-top: 5px solid var(--colPrimary600);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
[data-color-mode=dark] .uk-tab::before {
  border-color: var(--colGrey900);
}

.uk-tab > * {
  padding-left: 10px;
}

.uk-tab > .uk-active > a {
  border-color: var(--colPrimary500);
  color: var(--colSoftBlack);
  font-weight: 700;
}

.uk-tab > * > a {
  font-size: 12px;
  text-transform: none;
  user-select: none;
  color: var(--colGrey700);
  border-width: 2px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tos-textSelect input[readonly] {
  cursor: text;
  background: var(--colPrimary100);
  cursor: auto;
}
[data-color-mode=dark] .tos-textSelect input[readonly] {
  background: var(--colGrey700);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tippy-box {
  background: var(--colPrimary700);
  border-radius: 2px;
  font-size: 14px;
}

.validation-error {
  background: #f9eeee;
}

/*================================================
/* Filter Pills
/*==============================================*/
.tos-filters .uk-badge, .persistent-filters .uk-badge {
  cursor: pointer;
  padding: 15px 10px;
  border: 1px solid #666;
  border-radius: 10px;
}
.tos-filters .uk-badge .filter-name, .persistent-filters .uk-badge .filter-name {
  margin-top: 1px;
}
.tos-filters .uk-badge:hover .delete, .persistent-filters .uk-badge:hover .delete {
  opacity: 1;
}
.tos-filters .uk-badge .delete, .persistent-filters .uk-badge .delete {
  z-index: 2;
}
.tos-filters .uk-badge .tos-icon--dragdrop, .persistent-filters .uk-badge .tos-icon--dragdrop {
  cursor: grab;
}
.tos-filters.tos-filters--downwardTabs, .tos-filters.persistent-filters__downwardTabs, .persistent-filters.tos-filters--downwardTabs, .persistent-filters.persistent-filters__downwardTabs {
  height: 30px;
}
.tos-filters.tos-filters--downwardTabs .uk-badge, .tos-filters.persistent-filters__downwardTabs .uk-badge, .persistent-filters.tos-filters--downwardTabs .uk-badge, .persistent-filters.persistent-filters__downwardTabs .uk-badge {
  border-radius: 0 0 10px 10px;
  border-top: none;
  padding-top: 13px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.tos-widget {
  border-style: solid;
  border-color: black;
  position: relative;
}
.tos-widget .tos-widget--editTitle, .tos-widget .tos-widget-settingBtn {
  font-weight: 700;
  position: absolute;
  top: 0;
  z-index: 10;
  opacity: 0.65;
  height: 36px;
}
.tos-widget .tos-widget--editTitle {
  left: 0;
  background: #aaa;
  padding: 10px;
  display: flex;
  align-items: center;
  width: calc(100% - 44px);
  box-sizing: border-box;
}
.tos-widget .tos-widget-settingBtn {
  right: 0;
}

.tos-widget--columnElement {
  border-width: 0 1px 0 0;
  padding: 5px 10px;
  min-height: 60px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}

.tos-widget--noBorder {
  border-width: 0;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tosMaske, .tosMaskeModal {
  background: var(--colGrey100);
}
[data-color-mode=dark] .tosMaske, [data-color-mode=dark] .tosMaskeModal {
  background: var(--colBlack);
  background: linear-gradient(45deg, var(--colBlack), var(--colGrey900));
}
.tosMaske .tosMaske__header, .tosMaske .tosMaske__content, .tosMaske .tosMaske__footer, .tosMaskeModal .tosMaske__header, .tosMaskeModal .tosMaske__content, .tosMaskeModal .tosMaske__footer {
  box-sizing: border-box;
}
.tosMaske .tosMaske__header, .tosMaske .tosMaske__footer, .tosMaskeModal .tosMaske__header, .tosMaskeModal .tosMaske__footer {
  right: 0;
  left: 0;
  z-index: 100;
}
.tosMaske .tosMaske__header, .tosMaskeModal .tosMaske__header {
  position: fixed;
  z-index: 500;
  background: var(--colPrimary600);
  height: 55px;
  color: white;
  top: 0;
}
.tosMaske .tosMaske__header .tosMaske__headerInner, .tosMaskeModal .tosMaske__header .tosMaske__headerInner {
  margin: auto;
  align-items: center;
  height: 100%;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}
.tosMaske .tosMaske__header h1, .tosMaskeModal .tosMaske__header h1 {
  color: inherit;
}
.tosMaske .tosMaske__header .tosMaske__headerMenu, .tosMaskeModal .tosMaske__header .tosMaske__headerMenu {
  display: flex;
  list-style: none;
}
.tosMaske .tosMaske__header .tosMaske__headerMenu li, .tosMaskeModal .tosMaske__header .tosMaske__headerMenu li {
  padding-left: 10px;
  cursor: pointer;
}
.tosMaske .tosMaske__header .tosMaske__headerMenu li:not(:last-child), .tosMaskeModal .tosMaske__header .tosMaske__headerMenu li:not(:last-child) {
  padding-right: 10px;
}
.tosMaske .tosMaske__header .tosMaske__headerMenu i, .tosMaskeModal .tosMaske__header .tosMaske__headerMenu i {
  font-size: 26px;
  line-height: 40px;
}
.tosMaske .tosMaske__content, .tosMaskeModal .tosMaske__content {
  margin-bottom: calc(90px + 15px);
}
.tosMaske .tosMaske__contentInner, .tosMaskeModal .tosMaske__contentInner {
  margin: auto;
  width: 100%;
  max-width: 1200px;
}
.tosMaske .tosMaske__footer, .tosMaskeModal .tosMaske__footer {
  background: var(--colGrey100);
  border-top: 1px solid var(--colGrey400);
  width: 100%;
  height: 90px;
  position: fixed;
  bottom: 0;
}
[data-color-mode=dark] .tosMaske .tosMaske__footer, [data-color-mode=dark] .tosMaskeModal .tosMaske__footer {
  background: var(--colGrey800);
}
.tosMaske .tosMaske__footer .tosMaske__footerInner, .tosMaskeModal .tosMaske__footer .tosMaske__footerInner {
  padding: 15px 15px 0 15px;
  display: flex;
  justify-content: space-between;
  margin: auto;
  max-width: 1200px;
}
.tosMaske .tosMaske__footer .tosMaske__footer__data, .tosMaskeModal .tosMaske__footer .tosMaske__footer__data {
  display: flex;
  justify-content: space-between;
  font-size: 10px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  padding: 0 15px 0 15px;
}
.tosMaske .tosMaske__moreOptions__container, .tosMaskeModal .tosMaske__moreOptions__container {
  position: relative;
  height: 100%;
  width: 5%;
  display: flex;
  justify-content: right;
  align-items: center;
  padding: 0 5px 5px 0;
}
.tosMaske .tosMaske__moreOptions__container:hover .tosMaske__moreOptions__ul, .tosMaskeModal .tosMaske__moreOptions__container:hover .tosMaske__moreOptions__ul {
  display: block;
}
.tosMaske .tosMaske__moreOptions__ul, .tosMaskeModal .tosMaske__moreOptions__ul {
  font-size: 14px;
  background: var(--color-light);
  position: absolute;
  z-index: 1000;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.1);
  display: none;
  border: 1px solid var(--colPrimary700);
  border-top-width: 0;
  margin: 0;
  top: 58px;
  right: 0;
  padding-left: 0;
  min-width: max-content;
  list-style-type: none;
}
[data-color-mode=dark] .tosMaske .tosMaske__moreOptions__ul, [data-color-mode=dark] .tosMaskeModal .tosMaske__moreOptions__ul {
  background: var(--colGrey900);
  border: 1px solid var(--colGrey600);
}
.tosMaske .tosMaske__moreOptions__a, .tosMaskeModal .tosMaske__moreOptions__a {
  display: flex;
  align-items: center;
  color: var(--colSoftBlack);
  padding: 10px;
  box-sizing: border-box;
}
[data-color-mode=dark] .tosMaske .tosMaske__moreOptions__a, [data-color-mode=dark] .tosMaskeModal .tosMaske__moreOptions__a {
  color: var(--colSoftWhite);
}
.tosMaske .tosMaske__moreOptions__a.tosMaske__moreOptions__a--small, .tosMaskeModal .tosMaske__moreOptions__a.tosMaske__moreOptions__a--small {
  padding: 5px 10px;
}
.tosMaske a.tosMaske__moreOptions__a:hover, .tosMaskeModal a.tosMaske__moreOptions__a:hover {
  background: var(--colPrimary600);
  color: var(--colPrimary100);
  text-decoration: none;
}

.tosMaske .topBar {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.tosMaske .tosMaske__header {
  margin-top: var(--hTopBar);
  padding: 0 15px;
}
.tosMaske .tosMaske__header .tosMaske__headerInner {
  max-width: 1200px;
}
.tosMaske .tosMaske__content {
  margin-top: calc(55px + 30px);
  padding-top: 15px;
}

.tosMaskeModal {
  overflow: auto visible;
}
.tosMaskeModal .tosMaske__header {
  width: 100%;
}
.tosMaskeModal .tosMaske__content {
  padding-top: 0;
  margin-top: 0;
}
.tosMaskeModal .tosMaskeModal__body {
  display: grid;
  grid-template-areas: "content" "footer";
}
.tosMaskeModal .tosMaske__footer {
  grid-area: footer;
  margin-top: 15px;
}

/*--------------------------------*/
.tosMaske--userPWUpdate .tosMaske__header .tosMaske__headerMenu {
  display: none;
}
.tosMaske--userPWUpdate .tosMaske__maxWidth {
  max-width: 500px !important;
}

.tos-section--languageSwitch {
  margin-top: -10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background: var(--colPrimary200);
}
.tos-section--languageSwitch.uk-active {
  margin-top: -10px !important;
}
[data-color-mode=dark] .tos-section--languageSwitch {
  background: var(--colPrimary600);
}

[tos-language-id] {
  display: none;
}
[tos-language-id].tos-language-active {
  display: block;
}

:root {
  --hTopBar: 30px;
  --hNavBar: 30px;
}

[data-color-mode=dark] {
  --hTopBar: 35px;
}

.topBar {
  height: var(--hTopBar);
  background: var(--color-light);
  position: relative;
}
[data-color-mode=dark] .topBar {
  background: var(--colGrey900);
  height: var(--hTopBar);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
.topBar .topBar__inner {
  display: flex;
  justify-content: space-between;
  padding-left: 10px;
  height: inherit;
}
.topBar .topBar__logo {
  padding: 4px 8px 4px 10px;
  display: block;
  width: auto;
  float: left;
  align-items: center;
  height: 100%;
  box-sizing: border-box;
}
.topBar .topBar__logo img {
  max-height: calc(var(--hTopBar) - 10px);
}
.topBar .topBar__title {
  display: inline-flex;
  align-items: center;
  height: 100%;
  font-size: 18px;
}
.topBar .topBar__title a:hover, .topBar .topBar__title .navMainMenu .navMainMenu__a:hover, .navMainMenu .topBar .topBar__title .navMainMenu__a:hover {
  text-decoration: none;
}

body.tosMaske .topBar__logo {
  padding-bottom: 50px;
}
body.tosMaske .topBar__title {
  max-height: var(--hTopBar);
}

.navTopBar {
  height: 100%;
  /* ----------------- */
  /* ----------------- */
  /* ----------------- */
}
.navTopBar .navTopBar__ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.navTopBar .navTopBar__li {
  position: relative;
}
.navTopBar .navTopBar__a {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--colSoftBlack);
  padding: 10px;
  box-sizing: border-box;
}
[data-color-mode=dark] .navTopBar .navTopBar__a {
  color: var(--colSoftWhite);
}
[data-color-mode=dark] .navTopBar .color-mode__link--dark {
  display: none;
}
.navTopBar .color-mode__link--light {
  display: none;
}
[data-color-mode=dark] .navTopBar .color-mode__link--light {
  display: flex;
}
.navTopBar .theme__link--regular {
  display: none;
}
[data-color-theme=berry] .navTopBar .theme__link--regular {
  display: flex;
}
.navTopBar .theme__link--berry {
  display: flex;
}
[data-color-theme=berry] .navTopBar .theme__link--berry {
  display: none;
}
.navTopBar span.navTopBar__a {
  cursor: default;
}
.navTopBar select.navTopBar__select {
  height: 30px !important;
}
.navTopBar a.navTopBar__a:hover, .navTopBar .navMainMenu .navTopBar__a.navMainMenu__a:hover, .navMainMenu .navTopBar .navTopBar__a.navMainMenu__a:hover {
  background: var(--colPrimary700);
  color: var(--colPrimary100);
  text-decoration: none;
}
.navTopBar .navTopBar__ul--lev0 > .navTopBar__li {
  float: left;
  border-left: 1px solid var(--colPrimary700);
}
[data-color-mode=dark] .navTopBar .navTopBar__ul--lev0 > .navTopBar__li {
  border-left: 1px solid transparent;
}
.navTopBar .navTopBar__ul--lev0 > .navTopBar__li--square {
  min-width: var(--hTopBar);
}
.navTopBar .navTopBar__ul--lev0 > .navTopBar__li--groupEnd {
  border-right: 1px solid var(--colPrimary700);
  margin-right: 25px;
}
[data-color-mode=dark] .navTopBar .navTopBar__ul--lev0 > .navTopBar__li--groupEnd {
  border-right: 1px solid transparent;
}
.navTopBar .navTopBar__ul--lev0 > .navTopBar__li > .navTopBar__a {
  height: var(--hTopBar);
}
[data-color-mode=dark] .navTopBar .navTopBar__ul--lev0 > .navTopBar__li > .navTopBar__a {
  height: var(--hTopBar);
}
.navTopBar .navTopBar__ul--lev0 > .navTopBar__li > .navTopBar__a i, .navTopBar .navTopBar__ul--lev0 > .navTopBar__li > .navTopBar__a::before {
  font-size: 20px;
}
.navTopBar .navTopBar__ul--lev0 > .navTopBar__li:hover > .navTopBar__ul--lev1 {
  display: block;
}
.navTopBar .navTopBar__ul--lev1 {
  background: var(--color-light);
  position: absolute;
  z-index: 1000;
  width: 100%;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.1);
  display: none;
  border: 1px solid var(--colPrimary700);
  border-top-width: 0;
}
[data-color-mode=dark] .navTopBar .navTopBar__ul--lev1 {
  background: var(--colGrey900);
  border: 1px solid var(--colGrey600);
}
.navTopBar .navTopBar__a--borderTop {
  border-top: 1px solid var(--colPrimary700);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.navMainMenu {
  background: var(--colPrimary700);
  cursor: pointer;
  height: 30px;
  position: relative;
  z-index: 200;
  /*------------------------------------------------*/
  /*------------------------------------------------*/
}
[data-color-mode=dark] .navMainMenu {
  height: 35px;
}
.navMainMenu .navMainMenu__megapanel {
  background: var(--color-light);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  box-sizing: border-box;
  color: var(--colSoftBlack);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s ease, visibility 0.25s ease;
  left: 0;
  min-height: 200px;
  padding: 40px;
  position: absolute;
  width: 100%;
}
[data-color-mode=dark] .navMainMenu .navMainMenu__megapanel {
  background: var(--colGrey800);
  color: var(--colPrimary300);
}
.navMainMenu .navMainMenu__ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.navMainMenu .navMainMenu__li {
  transition: background 0.25s ease, color 0.25s ease;
}
.navMainMenu .navMainMenu__a {
  color: inherit;
  display: block;
  white-space: nowrap;
  min-height: 0;
  text-transform: none;
  font-family: roboto, arial, sans-serif;
  font-size: 14px;
  transition: background 0.25s ease, color 0.25s ease;
}
[data-color-mode=dark] .navMainMenu .navMainMenu__a {
  color: var(--colSoftWhite);
}
.navMainMenu .navMainMenu__a:hover {
  color: inherit;
  text-decoration: none;
}
.navMainMenu .navMainMenu__separator {
  border-right-width: 40px;
  border-right-color: var(--colPrimary700);
  position: relative;
}
.navMainMenu .navMainMenu__separator::after {
  content: "";
  display: block;
  background: white;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  right: -20px;
}
.navMainMenu .navMainMenu__ul--lev0 {
  box-sizing: border-box;
  color: white;
  display: flex;
  height: 30px;
  gap: 0;
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li.vr--right {
  margin-right: 0;
  padding-right: 0;
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li:hover, .navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li.nav-active {
  background: var(--colPrimary500);
  color: var(--colPrimary100);
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li:hover > .navMainMenu__megapanel, .navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li.nav-active > .navMainMenu__megapanel {
  opacity: 1;
  visibility: visible;
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li > .navMainMenu__a {
  align-items: center;
  display: flex;
  height: 100%;
  padding: 0 10px;
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li > .navMainMenu__a > .navMainMenu__icon {
  margin-top: 2px;
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li--admin {
  background: #D85854;
}
.navMainMenu .navMainMenu__ul--lev0 > .navMainMenu__li--admin:hover {
  background: #D81913;
}
.navMainMenu .navMainMenu__ul--lev1 {
  column-gap: 40px;
  display: grid;
  grid-template-columns: repeat(7, 7fr);
}
.navMainMenu .navMainMenu__ul--lev1 > .navMainMenu__li > .navMainMenu__a {
  font-weight: 500;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.navMainMenu .navMainMenu__ul--lev1 > .navMainMenu__li.navMainMenu__li--col2 {
  grid-column: 2;
}
.navMainMenu .navMainMenu__ul--lev1 > .navMainMenu__li.navMainMenu__li--col3 {
  grid-column: 3;
}
.navMainMenu .navMainMenu__ul--lev1 > .navMainMenu__li.navMainMenu__li--col4 {
  grid-column: 4;
}
.navMainMenu .navMainMenu__ul--lev1 > .navMainMenu__li.navMainMenu__li--col5 {
  grid-column: 5;
}
.navMainMenu .navMainMenu__ul--lev1 > .navMainMenu__li.navMainMenu__li--col6 {
  grid-column: 6;
}
.navMainMenu .navMainMenu__ul--lev1 > .navMainMenu__li.navMainMenu__li--col7 {
  grid-column: 7;
}
.navMainMenu .navMainMenu__ul--lev2 > .navMainMenu__li .navMainMenu__a {
  padding: 3px 5px;
}
.navMainMenu .navMainMenu__ul--lev2 > .navMainMenu__li .navMainMenu__a:hover {
  background: var(--colPrimary200);
}
[data-color-mode=dark] .navMainMenu .navMainMenu__ul--lev2 > .navMainMenu__li .navMainMenu__a:hover {
  background: transparent;
  text-decoration: underline;
}
.navMainMenu .navMainMenu__ul--lev3 > .navMainMenu__li > .navMainMenu__a {
  margin-left: 15px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
#offCanvasMainMenu .uk-offcanvas-bar {
  background: var(--colPrimary700);
}

.navOffCanvasMenu {
  cursor: pointer;
  color: white;
  flex-direction: column;
  font-size: 16px;
  /*------------------------------------------------*/
  /*------------------------------------------------*/
}
.navOffCanvasMenu ul {
  list-style: none;
}
.navOffCanvasMenu a, .navOffCanvasMenu span {
  color: inherit;
}
.navOffCanvasMenu .navMainMenu__icon {
  margin-right: 10px;
}
.navOffCanvasMenu .navoffcanvasmenu__ul {
  padding: 10px;
}
.navOffCanvasMenu .navOffCanvasMenu__ul--lev0 {
  padding: 0;
}
.navOffCanvasMenu .navOffCanvasMenu__li--lev0 {
  border-bottom: 1px solid var(--colGrey500);
}

.page.page--login {
  display: flex;
  justify-content: center;
  align-items: center;
  background: url(/backend/build/images/loginBackground.f2d4e020.jpg);
  background-size: cover;
}
.page.page--login .loginForm {
  width: 350px;
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.page.page--login .loginForm--logo img {
  max-width: 50%;
}

.page {
  background: var(--colGrey100);
  /* .page__menu {
       position: fixed;
       top: $hHeader;
       height: calc(100vh - calc(var(--hTopBar) + var(--hNavBar)));
       width: $wMenuPanel;

   }*/
}
[data-color-mode=dark] .page:not(.page--login) {
  background: linear-gradient(45deg, var(--colBlack), var(--colGrey900));
}
.page .page__header {
  position: fixed;
  z-index: 1000;
  width: 100%;
}
.page .page__wrapper {
  position: relative;
  display: block;
  min-height: calc(100vh - calc(var(--hTopBar) + var(--hNavBar)));
}
.page .page__content {
  padding: 15px;
  padding-top: calc(var(--hTopBar) + var(--hNavBar));
  width: 100%;
  box-sizing: border-box;
}
.page .page__headline {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  margin-bottom: 15px;
}
.page .page__headline .page__headlineActions {
  list-style: none;
  display: flex;
}
.page .page__headline .page__headlineActions li:not(:last-child) {
  margin-right: 10px;
}
.page .page__title {
  margin-top: 0;
}
.page .page__actions {
  position: absolute;
  right: 0;
  bottom: 5px;
}

.pageMode--window .page__content {
  padding-top: 70px;
}

.page--noHeader .page__content {
  padding-top: 15px;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------*/
.page--dokuEditMode {
  background: khaki;
}
.page--dokuEditMode li[data-documentation=enabled] > a {
  pointer-events: none;
}

[tos-help-mode=active] .uk-form-controls {
  position: relative;
}
[tos-help-mode=active] .uk-form-controls .uk-form-icon {
  position: absolute;
  left: calc(100% - 29px);
  top: 1px;
  pointer-events: inherit;
  width: 16px;
  height: 13px;
  padding: 6px;
  margin-right: 29px;
  cursor: help;
  z-index: 123;
  color: dodgerblue;
}
[tos-help-mode=active] .uk-form-controls input[type=checkbox] ~ .uk-form-icon {
  right: -29px;
  left: inherit;
  top: -2px;
}

.tos-doku-help--table {
  margin-top: 8px;
}

.doku {
  cursor: help !important;
}
.doku i {
  text-align: center;
}

.doku-pointer {
  cursor: pointer !important;
}
.doku-pointer i {
  text-align: center;
}

.tos-doku-help--left {
  left: auto !important;
}

.tos-doku-help-padding--right {
  padding-right: 29px !important;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------*/
.preisregelKategorie-stop {
  border-bottom: 3px dashed black;
}
[data-color-mode=dark] .preisregelKategorie-stop {
  border-bottom-color: var(--colGrey300);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
.tosForm[tos-entityform=rolle] .role_right__name label {
  font-size: 14px;
}
.tosForm[tos-entityform=rolle] .role_right__input label span {
  display: none;
}
.tosForm[tos-entityform=rolle] .tos-rightgroup {
  list-style: none;
  padding: 0;
  margin: 0;
}
.tosForm[tos-entityform=rolle] .tos-rightgroup li {
  padding: 0;
}
.tosForm[tos-entityform=rolle] .tos-rightgroup .role_right {
  padding: 10px;
  height: 25px;
}
.tosForm[tos-entityform=rolle] #rolle_rightChoices .choices-list__groupTitle {
  font-weight: 700;
}
.tosForm[tos-entityform=rolle] #rolle_rightChoices .role_right {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tosForm[tos-entityform=rolle] #rolle_rightChoices .tos-rightgroup--lev1 li {
  padding-left: 15px;
}
.tosForm[tos-entityform=rolle] #rolle_rightChoices .role_right__input {
  margin-right: 50px;
}
.tosForm[tos-entityform=rolle] #rolle_rightEditChoices, .tosForm[tos-entityform=rolle] #rolle_rightDeleteChoices {
  text-align: center;
}
.tosForm[tos-entityform=rolle] #rolle_rightEditChoices .role_right__name label, .tosForm[tos-entityform=rolle] #rolle_rightDeleteChoices .role_right__name label {
  display: none;
}
.tosForm[tos-entityform=rolle] #rolle_rightEditChoices .choices-list__groupTitle, .tosForm[tos-entityform=rolle] #rolle_rightDeleteChoices .choices-list__groupTitle {
  display: none;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------*/
.layoutZeile .layoutZeile__content.fullscreen {
  background: rgba(255, 255, 255, 0.98);
  inset: 0;
  margin: 0;
  position: fixed;
  z-index: 100;
  padding: 40px !important;
}
.layoutZeile .layoutZeile__content.fullscreen .layoutZeile__settings {
  max-width: 80%;
}
.layoutZeile .layoutZeile__content.fullscreen [tos-layout-zeile-togglefullscreen] {
  position: absolute;
  right: 40px;
  top: 40px;
}
.layoutZeile .layoutZeile__content.fullscreen .layoutZeile__elemente {
  max-height: 70vh;
}
.layoutZeile .layoutZeile__elemente {
  background: var(--colGrey100);
  border: 1px solid var(--colGrey400);
  padding: 15px;
  overflow: auto;
}

.layoutElement-grid {
  max-height: 50vh;
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
}
.layoutElement-grid .layoutElement[data-css-klassen*=col-span-all] {
  grid-column: 1/-1;
}
.layoutElement-grid .layoutElement[data-css-klassen*=col-span-2] {
  grid-column: span 2;
}
.layoutElement-grid .layoutElement[data-css-klassen*=row-span-2] {
  grid-row: span 2;
}
.layoutElement-grid .layoutElement__inner {
  box-sizing: border-box;
  height: 100%;
}
.layoutElement-grid .layoutElement__icon {
  display: none;
}
.layoutElement-grid .layoutElement__type.tos-notBold {
  text-transform: uppercase;
  font-size: 0.875em;
  letter-spacing: 1px;
}
.layoutElement-grid .layoutElement__type:not(.tos-notBold) {
  font-size: 1.25em;
}
.layoutElement-grid .element__info--template i {
  margin-right: 5px;
}

/*------------------------*/
.layoutElement .layoutElement__icon::before {
  display: block;
}
.layoutElement.layoutElement--typ_ueberschrift .layoutElement__icon::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f1dc";
  user-select: none;
}
.layoutElement.layoutElement--typ_textbaustein .layoutElement__icon::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f1dd";
  user-select: none;
}
.layoutElement.layoutElement--typ_medien-element .layoutElement__icon::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f87c";
  user-select: none;
}
.layoutElement.layoutElement--typ_paket .layoutElement__icon::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f4d7";
  user-select: none;
}
.layoutElement.layoutElement--typ_reiseobjekt .layoutElement__icon::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f276";
  user-select: none;
}

.layoutElement__add > * {
  background: var(--colPrimary600);
  color: white;
  height: 75px;
  width: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  cursor: pointer;
}
.layoutElement__add > *::before {
  margin: 0;
}

[data-paket-leistungsgruppe].js-gruppe-gueltigkeiten [data-leistung-gueltigkeiten] {
  display: block;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
.buchungsMaske {
  border-top: 4px solid #003232;
}
.buchungsMaske.tosMaske .tosMaske__maxWidth {
  max-width: 2000px;
}
.buchungsMaske.tosMaske .tosMaske__content {
  margin-top: 85px;
  padding: 15px;
}

/*------------------------------------------------------------*/
input.vorgangsmeldungStatus.status--unknown {
  background: inherit;
}
input.vorgangsmeldungStatus.status--error {
  background: #D85854;
  color: #fcfcfc;
}
input.vorgangsmeldungStatus.status--warning, input.vorgangsmeldungStatus.status--pending {
  background: #D89F54;
}
input.vorgangsmeldungStatus.status--success {
  background: #bff4dd;
}

/*------------------------------------------------------------*/
/*------------------------------------------------*/
.vorgangTab .vorgangTab-accordionItem__content, .vorgangTab .vorgangTab-accordionItem__header {
  padding: 10px 10px;
}
.vorgangTab .vorgangTab-accordionItem__footer {
  border-top: 1px solid #ccc;
  margin-top: 10px;
  padding-top: 15px;
}

.vorgangLeistung .vorgangLeistung__preis {
  min-width: 100px;
}
.vorgangLeistung .vorgangLeistung__daten {
  min-width: 140px;
}
.vorgangLeistung .vorgangLeistung__typ {
  width: 20px;
}
.vorgangLeistung .vorgangLeistung__status {
  width: 25px;
  text-align: center;
}

.vorgangLeistungOption {
  margin-top: 0 !important;
}
.vorgangLeistungOption .vorgangLeistungOption__teilnehmer {
  position: relative;
}
.vorgangLeistungOption .vorgangLeistungOption__status {
  width: 30px;
  height: 28px;
}

/*-----------------------------*/
.vorgangLeistung__status.vorgangLeistung__status--OK, .vorgangLeistung__status.vorgangLeistungOption__status--OK, .vorgangLeistungOption__status.vorgangLeistung__status--OK, .vorgangLeistungOption__status.vorgangLeistungOption__status--OK {
  background: var(--colSuccess100);
}
[data-color-mode=dark] .vorgangLeistung__status.vorgangLeistung__status--OK, [data-color-mode=dark] .vorgangLeistung__status.vorgangLeistungOption__status--OK, [data-color-mode=dark] .vorgangLeistungOption__status.vorgangLeistung__status--OK, [data-color-mode=dark] .vorgangLeistungOption__status.vorgangLeistungOption__status--OK {
  background: var(--colSuccess500);
}
.vorgangLeistung__status.vorgangLeistung__status--pending, .vorgangLeistung__status.vorgangLeistungOption__status--pending, .vorgangLeistung__status.vorgangLeistung__status--UN, .vorgangLeistung__status.vorgangLeistungOption__status--UN, .vorgangLeistung__status.vorgangLeistung__status--RQ, .vorgangLeistung__status.vorgangLeistungOption__status--RQ, .vorgangLeistungOption__status.vorgangLeistung__status--pending, .vorgangLeistungOption__status.vorgangLeistungOption__status--pending, .vorgangLeistungOption__status.vorgangLeistung__status--UN, .vorgangLeistungOption__status.vorgangLeistungOption__status--UN, .vorgangLeistungOption__status.vorgangLeistung__status--RQ, .vorgangLeistungOption__status.vorgangLeistungOption__status--RQ {
  background: var(--colWarning100);
}
[data-color-mode=dark] .vorgangLeistung__status.vorgangLeistung__status--pending, [data-color-mode=dark] .vorgangLeistung__status.vorgangLeistungOption__status--pending, [data-color-mode=dark] .vorgangLeistung__status.vorgangLeistung__status--UN, [data-color-mode=dark] .vorgangLeistung__status.vorgangLeistungOption__status--UN, [data-color-mode=dark] .vorgangLeistung__status.vorgangLeistung__status--RQ, [data-color-mode=dark] .vorgangLeistung__status.vorgangLeistungOption__status--RQ, [data-color-mode=dark] .vorgangLeistungOption__status.vorgangLeistung__status--pending, [data-color-mode=dark] .vorgangLeistungOption__status.vorgangLeistungOption__status--pending, [data-color-mode=dark] .vorgangLeistungOption__status.vorgangLeistung__status--UN, [data-color-mode=dark] .vorgangLeistungOption__status.vorgangLeistungOption__status--UN, [data-color-mode=dark] .vorgangLeistungOption__status.vorgangLeistung__status--RQ, [data-color-mode=dark] .vorgangLeistungOption__status.vorgangLeistungOption__status--RQ {
  background: var(--colWarning500);
}

/*-----------------------------*/
.vorgangsHistorieDetail--diff > .vorgangsHistorieDetail-title::after {
  content: "\f05a";
  font-weight: 700;
  color: #D89F54;
}

.vorgangsHistorieDetail-highlight {
  border-style: solid;
  border-color: #D89F54;
  border-width: 1px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0 !important;
  border-top: 1px solid #D89F54 !important;
}

.vorgangsHistorieDetail-title {
  position: relative;
  padding-left: 25px;
}
.vorgangsHistorieDetail-title::after {
  font-family: "Font Awesome 7 Pro";
  content: "\f111";
  font-weight: 400;
  left: 3px;
  position: absolute;
}

.vorgangsHistorieDetail-diffDetail .vorgangHistorieDetail__wert {
  color: #D89F54;
}

/*-----------------------------*/
.vorgangTab[tos-tab-content=vorgang_zahlungen] .vorgangZahlungen__progress {
  position: relative;
}
.vorgangTab[tos-tab-content=vorgang_zahlungen] .vorgangZahlungen__progress .vorgangZahlungen__progressGesamt {
  position: relative;
  z-index: 200;
}
.vorgangTab[tos-tab-content=vorgang_zahlungen] .vorgangZahlungen__progress .vorgangZahlungen__progressAnzahlung {
  z-index: 100;
  position: absolute;
  margin-top: 0;
  top: 0;
}

.kundennummer.kundennummer--has-dupes {
  background: transparent;
  border-bottom: 2px solid var(--colWarning500);
  padding: 0 2px;
  cursor: pointer;
  transition: border-color 120ms ease-in-out, box-shadow 120ms ease-in-out;
}
[data-color-mode=dark] .kundennummer.kundennummer--has-dupes {
  border-bottom-color: var(--colWarning200);
}
.kundennummer.kundennummer--has-dupes:hover {
  border-bottom-color: var(--colWarning700);
}
.kundennummer.kundennummer--has-dupes:focus, .kundennummer.kundennummer--has-dupes:focus-visible {
  outline: none;
  box-shadow: 0 2px 0 0 var(--colWarning500);
}

.kundennummer__dupeDrop {
  z-index: 11000;
}
.kundennummer__dupeDrop .uk-card {
  width: clamp(320px, 45vw, 720px);
  min-width: 320px;
  max-width: none;
}
.kundennummer__dupeDrop .uk-card-body {
  max-height: 60vh;
  overflow-y: auto;
}
.kundennummer__dupeDrop .uk-list > li {
  white-space: normal;
  overflow: visible;
  text-overflow: clip;
  overflow-wrap: anywhere;
}
.kundennummer__dupeDrop .kundennummer__dupeLink {
  display: inline-block;
  font-weight: 600;
  text-decoration: none;
}
.kundennummer__dupeDrop .kundennummer__dupeLink:hover {
  text-decoration: underline;
}

.tos-padding-default {
  padding: 15px;
}

.tos-padding-default-top {
  padding-top: 15px;
}

.tos-padding-default-right {
  padding-right: 15px;
}

.tos-padding-default-bottom {
  padding-bottom: 15px;
}

.tos-padding-default-left {
  padding-left: 15px;
}

.tos-padding-xxsmall {
  padding: 3px;
}

.tos-padding-xxsmall-top {
  padding-top: 3px;
}

.tos-padding-xxsmall-right {
  padding-right: 3px;
}

.tos-padding-xxsmall-bottom {
  padding-bottom: 3px;
}

.tos-padding-xxsmall-left {
  padding-left: 3px;
}

.tos-padding-xsmall {
  padding: 5px;
}

.tos-padding-xsmall-top {
  padding-top: 5px;
}

.tos-padding-xsmall-right {
  padding-right: 5px;
}

.tos-padding-xsmall-bottom {
  padding-bottom: 5px;
}

.tos-padding-xsmall-left {
  padding-left: 5px;
}

.tos-padding-small {
  padding: 10px;
}

.tos-padding-small-top {
  padding-top: 10px;
}

.tos-padding-small-right {
  padding-right: 10px;
}

.tos-padding-small-bottom {
  padding-bottom: 10px;
}

.tos-padding-small-left {
  padding-left: 10px;
}

.tos-padding-medium {
  padding: 40px;
}

.tos-padding-medium-top {
  padding-top: 40px;
}

.tos-padding-medium-right {
  padding-right: 40px;
}

.tos-padding-medium-bottom {
  padding-bottom: 40px;
}

.tos-padding-medium-left {
  padding-left: 40px;
}

.tos-padding-large {
  padding: 70px;
}

.tos-padding-large-top {
  padding-top: 70px;
}

.tos-padding-large-right {
  padding-right: 70px;
}

.tos-padding-large-bottom {
  padding-bottom: 70px;
}

.tos-padding-large-left {
  padding-left: 70px;
}

.tos-padding-xlarge {
  padding: 140px;
}

.tos-padding-xlarge-top {
  padding-top: 140px;
}

.tos-padding-xlarge-right {
  padding-right: 140px;
}

.tos-padding-xlarge-bottom {
  padding-bottom: 140px;
}

.tos-padding-xlarge-left {
  padding-left: 140px;
}

@media (min-width: 480px) {
  .tos-padding-default_xs {
    padding: 15px;
  }
}

@media (min-width: 480px) {
  .tos-padding-default-top_xs {
    padding-top: 15px;
  }
}

@media (min-width: 480px) {
  .tos-padding-default-right_xs {
    padding-right: 15px;
  }
}

@media (min-width: 480px) {
  .tos-padding-default-bottom_xs {
    padding-bottom: 15px;
  }
}

@media (min-width: 480px) {
  .tos-padding-default-left_xs {
    padding-left: 15px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xxsmall_xs {
    padding: 3px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xxsmall-top_xs {
    padding-top: 3px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xxsmall-right_xs {
    padding-right: 3px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xxsmall-bottom_xs {
    padding-bottom: 3px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xxsmall-left_xs {
    padding-left: 3px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xsmall_xs {
    padding: 5px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xsmall-top_xs {
    padding-top: 5px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xsmall-right_xs {
    padding-right: 5px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xsmall-bottom_xs {
    padding-bottom: 5px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xsmall-left_xs {
    padding-left: 5px;
  }
}

@media (min-width: 480px) {
  .tos-padding-small_xs {
    padding: 10px;
  }
}

@media (min-width: 480px) {
  .tos-padding-small-top_xs {
    padding-top: 10px;
  }
}

@media (min-width: 480px) {
  .tos-padding-small-right_xs {
    padding-right: 10px;
  }
}

@media (min-width: 480px) {
  .tos-padding-small-bottom_xs {
    padding-bottom: 10px;
  }
}

@media (min-width: 480px) {
  .tos-padding-small-left_xs {
    padding-left: 10px;
  }
}

@media (min-width: 480px) {
  .tos-padding-medium_xs {
    padding: 40px;
  }
}

@media (min-width: 480px) {
  .tos-padding-medium-top_xs {
    padding-top: 40px;
  }
}

@media (min-width: 480px) {
  .tos-padding-medium-right_xs {
    padding-right: 40px;
  }
}

@media (min-width: 480px) {
  .tos-padding-medium-bottom_xs {
    padding-bottom: 40px;
  }
}

@media (min-width: 480px) {
  .tos-padding-medium-left_xs {
    padding-left: 40px;
  }
}

@media (min-width: 480px) {
  .tos-padding-large_xs {
    padding: 70px;
  }
}

@media (min-width: 480px) {
  .tos-padding-large-top_xs {
    padding-top: 70px;
  }
}

@media (min-width: 480px) {
  .tos-padding-large-right_xs {
    padding-right: 70px;
  }
}

@media (min-width: 480px) {
  .tos-padding-large-bottom_xs {
    padding-bottom: 70px;
  }
}

@media (min-width: 480px) {
  .tos-padding-large-left_xs {
    padding-left: 70px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xlarge_xs {
    padding: 140px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xlarge-top_xs {
    padding-top: 140px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xlarge-right_xs {
    padding-right: 140px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xlarge-bottom_xs {
    padding-bottom: 140px;
  }
}

@media (min-width: 480px) {
  .tos-padding-xlarge-left_xs {
    padding-left: 140px;
  }
}

@media (min-width: 640px) {
  .tos-padding-default_s {
    padding: 15px;
  }
}

@media (min-width: 640px) {
  .tos-padding-default-top_s {
    padding-top: 15px;
  }
}

@media (min-width: 640px) {
  .tos-padding-default-right_s {
    padding-right: 15px;
  }
}

@media (min-width: 640px) {
  .tos-padding-default-bottom_s {
    padding-bottom: 15px;
  }
}

@media (min-width: 640px) {
  .tos-padding-default-left_s {
    padding-left: 15px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xxsmall_s {
    padding: 3px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xxsmall-top_s {
    padding-top: 3px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xxsmall-right_s {
    padding-right: 3px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xxsmall-bottom_s {
    padding-bottom: 3px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xxsmall-left_s {
    padding-left: 3px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xsmall_s {
    padding: 5px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xsmall-top_s {
    padding-top: 5px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xsmall-right_s {
    padding-right: 5px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xsmall-bottom_s {
    padding-bottom: 5px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xsmall-left_s {
    padding-left: 5px;
  }
}

@media (min-width: 640px) {
  .tos-padding-small_s {
    padding: 10px;
  }
}

@media (min-width: 640px) {
  .tos-padding-small-top_s {
    padding-top: 10px;
  }
}

@media (min-width: 640px) {
  .tos-padding-small-right_s {
    padding-right: 10px;
  }
}

@media (min-width: 640px) {
  .tos-padding-small-bottom_s {
    padding-bottom: 10px;
  }
}

@media (min-width: 640px) {
  .tos-padding-small-left_s {
    padding-left: 10px;
  }
}

@media (min-width: 640px) {
  .tos-padding-medium_s {
    padding: 40px;
  }
}

@media (min-width: 640px) {
  .tos-padding-medium-top_s {
    padding-top: 40px;
  }
}

@media (min-width: 640px) {
  .tos-padding-medium-right_s {
    padding-right: 40px;
  }
}

@media (min-width: 640px) {
  .tos-padding-medium-bottom_s {
    padding-bottom: 40px;
  }
}

@media (min-width: 640px) {
  .tos-padding-medium-left_s {
    padding-left: 40px;
  }
}

@media (min-width: 640px) {
  .tos-padding-large_s {
    padding: 70px;
  }
}

@media (min-width: 640px) {
  .tos-padding-large-top_s {
    padding-top: 70px;
  }
}

@media (min-width: 640px) {
  .tos-padding-large-right_s {
    padding-right: 70px;
  }
}

@media (min-width: 640px) {
  .tos-padding-large-bottom_s {
    padding-bottom: 70px;
  }
}

@media (min-width: 640px) {
  .tos-padding-large-left_s {
    padding-left: 70px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xlarge_s {
    padding: 140px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xlarge-top_s {
    padding-top: 140px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xlarge-right_s {
    padding-right: 140px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xlarge-bottom_s {
    padding-bottom: 140px;
  }
}

@media (min-width: 640px) {
  .tos-padding-xlarge-left_s {
    padding-left: 140px;
  }
}

@media (min-width: 960px) {
  .tos-padding-default_m {
    padding: 15px;
  }
}

@media (min-width: 960px) {
  .tos-padding-default-top_m {
    padding-top: 15px;
  }
}

@media (min-width: 960px) {
  .tos-padding-default-right_m {
    padding-right: 15px;
  }
}

@media (min-width: 960px) {
  .tos-padding-default-bottom_m {
    padding-bottom: 15px;
  }
}

@media (min-width: 960px) {
  .tos-padding-default-left_m {
    padding-left: 15px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xxsmall_m {
    padding: 3px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xxsmall-top_m {
    padding-top: 3px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xxsmall-right_m {
    padding-right: 3px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xxsmall-bottom_m {
    padding-bottom: 3px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xxsmall-left_m {
    padding-left: 3px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xsmall_m {
    padding: 5px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xsmall-top_m {
    padding-top: 5px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xsmall-right_m {
    padding-right: 5px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xsmall-bottom_m {
    padding-bottom: 5px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xsmall-left_m {
    padding-left: 5px;
  }
}

@media (min-width: 960px) {
  .tos-padding-small_m {
    padding: 10px;
  }
}

@media (min-width: 960px) {
  .tos-padding-small-top_m {
    padding-top: 10px;
  }
}

@media (min-width: 960px) {
  .tos-padding-small-right_m {
    padding-right: 10px;
  }
}

@media (min-width: 960px) {
  .tos-padding-small-bottom_m {
    padding-bottom: 10px;
  }
}

@media (min-width: 960px) {
  .tos-padding-small-left_m {
    padding-left: 10px;
  }
}

@media (min-width: 960px) {
  .tos-padding-medium_m {
    padding: 40px;
  }
}

@media (min-width: 960px) {
  .tos-padding-medium-top_m {
    padding-top: 40px;
  }
}

@media (min-width: 960px) {
  .tos-padding-medium-right_m {
    padding-right: 40px;
  }
}

@media (min-width: 960px) {
  .tos-padding-medium-bottom_m {
    padding-bottom: 40px;
  }
}

@media (min-width: 960px) {
  .tos-padding-medium-left_m {
    padding-left: 40px;
  }
}

@media (min-width: 960px) {
  .tos-padding-large_m {
    padding: 70px;
  }
}

@media (min-width: 960px) {
  .tos-padding-large-top_m {
    padding-top: 70px;
  }
}

@media (min-width: 960px) {
  .tos-padding-large-right_m {
    padding-right: 70px;
  }
}

@media (min-width: 960px) {
  .tos-padding-large-bottom_m {
    padding-bottom: 70px;
  }
}

@media (min-width: 960px) {
  .tos-padding-large-left_m {
    padding-left: 70px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xlarge_m {
    padding: 140px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xlarge-top_m {
    padding-top: 140px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xlarge-right_m {
    padding-right: 140px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xlarge-bottom_m {
    padding-bottom: 140px;
  }
}

@media (min-width: 960px) {
  .tos-padding-xlarge-left_m {
    padding-left: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-default_l {
    padding: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-default-top_l {
    padding-top: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-default-right_l {
    padding-right: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-default-bottom_l {
    padding-bottom: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-default-left_l {
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xxsmall_l {
    padding: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xxsmall-top_l {
    padding-top: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xxsmall-right_l {
    padding-right: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xxsmall-bottom_l {
    padding-bottom: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xxsmall-left_l {
    padding-left: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xsmall_l {
    padding: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xsmall-top_l {
    padding-top: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xsmall-right_l {
    padding-right: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xsmall-bottom_l {
    padding-bottom: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xsmall-left_l {
    padding-left: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-small_l {
    padding: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-small-top_l {
    padding-top: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-small-right_l {
    padding-right: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-small-bottom_l {
    padding-bottom: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-small-left_l {
    padding-left: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-medium_l {
    padding: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-medium-top_l {
    padding-top: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-medium-right_l {
    padding-right: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-medium-bottom_l {
    padding-bottom: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-medium-left_l {
    padding-left: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-large_l {
    padding: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-large-top_l {
    padding-top: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-large-right_l {
    padding-right: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-large-bottom_l {
    padding-bottom: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-large-left_l {
    padding-left: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xlarge_l {
    padding: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xlarge-top_l {
    padding-top: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xlarge-right_l {
    padding-right: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xlarge-bottom_l {
    padding-bottom: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-padding-xlarge-left_l {
    padding-left: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-default_xl {
    padding: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-default-top_xl {
    padding-top: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-default-right_xl {
    padding-right: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-default-bottom_xl {
    padding-bottom: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-default-left_xl {
    padding-left: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xxsmall_xl {
    padding: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xxsmall-top_xl {
    padding-top: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xxsmall-right_xl {
    padding-right: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xxsmall-bottom_xl {
    padding-bottom: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xxsmall-left_xl {
    padding-left: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xsmall_xl {
    padding: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xsmall-top_xl {
    padding-top: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xsmall-right_xl {
    padding-right: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xsmall-bottom_xl {
    padding-bottom: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xsmall-left_xl {
    padding-left: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-small_xl {
    padding: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-small-top_xl {
    padding-top: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-small-right_xl {
    padding-right: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-small-bottom_xl {
    padding-bottom: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-small-left_xl {
    padding-left: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-medium_xl {
    padding: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-medium-top_xl {
    padding-top: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-medium-right_xl {
    padding-right: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-medium-bottom_xl {
    padding-bottom: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-medium-left_xl {
    padding-left: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-large_xl {
    padding: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-large-top_xl {
    padding-top: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-large-right_xl {
    padding-right: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-large-bottom_xl {
    padding-bottom: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-large-left_xl {
    padding-left: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xlarge_xl {
    padding: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xlarge-top_xl {
    padding-top: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xlarge-right_xl {
    padding-right: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xlarge-bottom_xl {
    padding-bottom: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-padding-xlarge-left_xl {
    padding-left: 140px;
  }
}

.tos-padding-remove {
  padding: 0 !important;
}

.tos-padding-remove-top {
  padding-top: 0 !important;
}

.tos-padding-remove-right {
  padding-right: 0 !important;
}

.tos-padding-remove-bottom {
  padding-bottom: 0 !important;
}

.tos-padding-remove-left {
  padding-left: 0 !important;
}

.tos-margin-default {
  margin: 15px;
}

.tos-margin-default-top {
  margin-top: 15px;
}

.tos-margin-default-right {
  margin-right: 15px;
}

.tos-margin-default-bottom {
  margin-bottom: 15px;
}

.tos-margin-default-left {
  margin-left: 15px;
}

.tos-margin-xxsmall {
  margin: 3px;
}

.tos-margin-xxsmall-top {
  margin-top: 3px;
}

.tos-margin-xxsmall-right {
  margin-right: 3px;
}

.tos-margin-xxsmall-bottom {
  margin-bottom: 3px;
}

.tos-margin-xxsmall-left {
  margin-left: 3px;
}

.tos-margin-xsmall {
  margin: 5px;
}

.tos-margin-xsmall-top {
  margin-top: 5px;
}

.tos-margin-xsmall-right {
  margin-right: 5px;
}

.tos-margin-xsmall-bottom {
  margin-bottom: 5px;
}

.tos-margin-xsmall-left {
  margin-left: 5px;
}

.tos-margin-small {
  margin: 10px;
}

.tos-margin-small-top {
  margin-top: 10px;
}

.tos-margin-small-right {
  margin-right: 10px;
}

.tos-margin-small-bottom {
  margin-bottom: 10px;
}

.tos-margin-small-left {
  margin-left: 10px;
}

.tos-margin-medium {
  margin: 40px;
}

.tos-margin-medium-top {
  margin-top: 40px;
}

.tos-margin-medium-right {
  margin-right: 40px;
}

.tos-margin-medium-bottom {
  margin-bottom: 40px;
}

.tos-margin-medium-left {
  margin-left: 40px;
}

.tos-margin-large {
  margin: 70px;
}

.tos-margin-large-top {
  margin-top: 70px;
}

.tos-margin-large-right {
  margin-right: 70px;
}

.tos-margin-large-bottom {
  margin-bottom: 70px;
}

.tos-margin-large-left {
  margin-left: 70px;
}

.tos-margin-xlarge {
  margin: 140px;
}

.tos-margin-xlarge-top {
  margin-top: 140px;
}

.tos-margin-xlarge-right {
  margin-right: 140px;
}

.tos-margin-xlarge-bottom {
  margin-bottom: 140px;
}

.tos-margin-xlarge-left {
  margin-left: 140px;
}

@media (min-width: 480px) {
  .tos-margin-default_xs {
    margin: 15px;
  }
}

@media (min-width: 480px) {
  .tos-margin-default-top_xs {
    margin-top: 15px;
  }
}

@media (min-width: 480px) {
  .tos-margin-default-right_xs {
    margin-right: 15px;
  }
}

@media (min-width: 480px) {
  .tos-margin-default-bottom_xs {
    margin-bottom: 15px;
  }
}

@media (min-width: 480px) {
  .tos-margin-default-left_xs {
    margin-left: 15px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xxsmall_xs {
    margin: 3px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xxsmall-top_xs {
    margin-top: 3px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xxsmall-right_xs {
    margin-right: 3px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xxsmall-bottom_xs {
    margin-bottom: 3px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xxsmall-left_xs {
    margin-left: 3px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xsmall_xs {
    margin: 5px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xsmall-top_xs {
    margin-top: 5px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xsmall-right_xs {
    margin-right: 5px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xsmall-bottom_xs {
    margin-bottom: 5px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xsmall-left_xs {
    margin-left: 5px;
  }
}

@media (min-width: 480px) {
  .tos-margin-small_xs {
    margin: 10px;
  }
}

@media (min-width: 480px) {
  .tos-margin-small-top_xs {
    margin-top: 10px;
  }
}

@media (min-width: 480px) {
  .tos-margin-small-right_xs {
    margin-right: 10px;
  }
}

@media (min-width: 480px) {
  .tos-margin-small-bottom_xs {
    margin-bottom: 10px;
  }
}

@media (min-width: 480px) {
  .tos-margin-small-left_xs {
    margin-left: 10px;
  }
}

@media (min-width: 480px) {
  .tos-margin-medium_xs {
    margin: 40px;
  }
}

@media (min-width: 480px) {
  .tos-margin-medium-top_xs {
    margin-top: 40px;
  }
}

@media (min-width: 480px) {
  .tos-margin-medium-right_xs {
    margin-right: 40px;
  }
}

@media (min-width: 480px) {
  .tos-margin-medium-bottom_xs {
    margin-bottom: 40px;
  }
}

@media (min-width: 480px) {
  .tos-margin-medium-left_xs {
    margin-left: 40px;
  }
}

@media (min-width: 480px) {
  .tos-margin-large_xs {
    margin: 70px;
  }
}

@media (min-width: 480px) {
  .tos-margin-large-top_xs {
    margin-top: 70px;
  }
}

@media (min-width: 480px) {
  .tos-margin-large-right_xs {
    margin-right: 70px;
  }
}

@media (min-width: 480px) {
  .tos-margin-large-bottom_xs {
    margin-bottom: 70px;
  }
}

@media (min-width: 480px) {
  .tos-margin-large-left_xs {
    margin-left: 70px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xlarge_xs {
    margin: 140px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xlarge-top_xs {
    margin-top: 140px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xlarge-right_xs {
    margin-right: 140px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xlarge-bottom_xs {
    margin-bottom: 140px;
  }
}

@media (min-width: 480px) {
  .tos-margin-xlarge-left_xs {
    margin-left: 140px;
  }
}

@media (min-width: 640px) {
  .tos-margin-default_s {
    margin: 15px;
  }
}

@media (min-width: 640px) {
  .tos-margin-default-top_s {
    margin-top: 15px;
  }
}

@media (min-width: 640px) {
  .tos-margin-default-right_s {
    margin-right: 15px;
  }
}

@media (min-width: 640px) {
  .tos-margin-default-bottom_s {
    margin-bottom: 15px;
  }
}

@media (min-width: 640px) {
  .tos-margin-default-left_s {
    margin-left: 15px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xxsmall_s {
    margin: 3px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xxsmall-top_s {
    margin-top: 3px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xxsmall-right_s {
    margin-right: 3px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xxsmall-bottom_s {
    margin-bottom: 3px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xxsmall-left_s {
    margin-left: 3px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xsmall_s {
    margin: 5px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xsmall-top_s {
    margin-top: 5px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xsmall-right_s {
    margin-right: 5px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xsmall-bottom_s {
    margin-bottom: 5px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xsmall-left_s {
    margin-left: 5px;
  }
}

@media (min-width: 640px) {
  .tos-margin-small_s {
    margin: 10px;
  }
}

@media (min-width: 640px) {
  .tos-margin-small-top_s {
    margin-top: 10px;
  }
}

@media (min-width: 640px) {
  .tos-margin-small-right_s {
    margin-right: 10px;
  }
}

@media (min-width: 640px) {
  .tos-margin-small-bottom_s {
    margin-bottom: 10px;
  }
}

@media (min-width: 640px) {
  .tos-margin-small-left_s {
    margin-left: 10px;
  }
}

@media (min-width: 640px) {
  .tos-margin-medium_s {
    margin: 40px;
  }
}

@media (min-width: 640px) {
  .tos-margin-medium-top_s {
    margin-top: 40px;
  }
}

@media (min-width: 640px) {
  .tos-margin-medium-right_s {
    margin-right: 40px;
  }
}

@media (min-width: 640px) {
  .tos-margin-medium-bottom_s {
    margin-bottom: 40px;
  }
}

@media (min-width: 640px) {
  .tos-margin-medium-left_s {
    margin-left: 40px;
  }
}

@media (min-width: 640px) {
  .tos-margin-large_s {
    margin: 70px;
  }
}

@media (min-width: 640px) {
  .tos-margin-large-top_s {
    margin-top: 70px;
  }
}

@media (min-width: 640px) {
  .tos-margin-large-right_s {
    margin-right: 70px;
  }
}

@media (min-width: 640px) {
  .tos-margin-large-bottom_s {
    margin-bottom: 70px;
  }
}

@media (min-width: 640px) {
  .tos-margin-large-left_s {
    margin-left: 70px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xlarge_s {
    margin: 140px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xlarge-top_s {
    margin-top: 140px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xlarge-right_s {
    margin-right: 140px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xlarge-bottom_s {
    margin-bottom: 140px;
  }
}

@media (min-width: 640px) {
  .tos-margin-xlarge-left_s {
    margin-left: 140px;
  }
}

@media (min-width: 960px) {
  .tos-margin-default_m {
    margin: 15px;
  }
}

@media (min-width: 960px) {
  .tos-margin-default-top_m {
    margin-top: 15px;
  }
}

@media (min-width: 960px) {
  .tos-margin-default-right_m {
    margin-right: 15px;
  }
}

@media (min-width: 960px) {
  .tos-margin-default-bottom_m {
    margin-bottom: 15px;
  }
}

@media (min-width: 960px) {
  .tos-margin-default-left_m {
    margin-left: 15px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xxsmall_m {
    margin: 3px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xxsmall-top_m {
    margin-top: 3px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xxsmall-right_m {
    margin-right: 3px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xxsmall-bottom_m {
    margin-bottom: 3px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xxsmall-left_m {
    margin-left: 3px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xsmall_m {
    margin: 5px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xsmall-top_m {
    margin-top: 5px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xsmall-right_m {
    margin-right: 5px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xsmall-bottom_m {
    margin-bottom: 5px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xsmall-left_m {
    margin-left: 5px;
  }
}

@media (min-width: 960px) {
  .tos-margin-small_m {
    margin: 10px;
  }
}

@media (min-width: 960px) {
  .tos-margin-small-top_m {
    margin-top: 10px;
  }
}

@media (min-width: 960px) {
  .tos-margin-small-right_m {
    margin-right: 10px;
  }
}

@media (min-width: 960px) {
  .tos-margin-small-bottom_m {
    margin-bottom: 10px;
  }
}

@media (min-width: 960px) {
  .tos-margin-small-left_m {
    margin-left: 10px;
  }
}

@media (min-width: 960px) {
  .tos-margin-medium_m {
    margin: 40px;
  }
}

@media (min-width: 960px) {
  .tos-margin-medium-top_m {
    margin-top: 40px;
  }
}

@media (min-width: 960px) {
  .tos-margin-medium-right_m {
    margin-right: 40px;
  }
}

@media (min-width: 960px) {
  .tos-margin-medium-bottom_m {
    margin-bottom: 40px;
  }
}

@media (min-width: 960px) {
  .tos-margin-medium-left_m {
    margin-left: 40px;
  }
}

@media (min-width: 960px) {
  .tos-margin-large_m {
    margin: 70px;
  }
}

@media (min-width: 960px) {
  .tos-margin-large-top_m {
    margin-top: 70px;
  }
}

@media (min-width: 960px) {
  .tos-margin-large-right_m {
    margin-right: 70px;
  }
}

@media (min-width: 960px) {
  .tos-margin-large-bottom_m {
    margin-bottom: 70px;
  }
}

@media (min-width: 960px) {
  .tos-margin-large-left_m {
    margin-left: 70px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xlarge_m {
    margin: 140px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xlarge-top_m {
    margin-top: 140px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xlarge-right_m {
    margin-right: 140px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xlarge-bottom_m {
    margin-bottom: 140px;
  }
}

@media (min-width: 960px) {
  .tos-margin-xlarge-left_m {
    margin-left: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-default_l {
    margin: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-default-top_l {
    margin-top: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-default-right_l {
    margin-right: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-default-bottom_l {
    margin-bottom: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-default-left_l {
    margin-left: 15px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xxsmall_l {
    margin: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xxsmall-top_l {
    margin-top: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xxsmall-right_l {
    margin-right: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xxsmall-bottom_l {
    margin-bottom: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xxsmall-left_l {
    margin-left: 3px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xsmall_l {
    margin: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xsmall-top_l {
    margin-top: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xsmall-right_l {
    margin-right: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xsmall-bottom_l {
    margin-bottom: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xsmall-left_l {
    margin-left: 5px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-small_l {
    margin: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-small-top_l {
    margin-top: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-small-right_l {
    margin-right: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-small-bottom_l {
    margin-bottom: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-small-left_l {
    margin-left: 10px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-medium_l {
    margin: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-medium-top_l {
    margin-top: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-medium-right_l {
    margin-right: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-medium-bottom_l {
    margin-bottom: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-medium-left_l {
    margin-left: 40px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-large_l {
    margin: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-large-top_l {
    margin-top: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-large-right_l {
    margin-right: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-large-bottom_l {
    margin-bottom: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-large-left_l {
    margin-left: 70px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xlarge_l {
    margin: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xlarge-top_l {
    margin-top: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xlarge-right_l {
    margin-right: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xlarge-bottom_l {
    margin-bottom: 140px;
  }
}

@media (min-width: 1200px) {
  .tos-margin-xlarge-left_l {
    margin-left: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-default_xl {
    margin: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-default-top_xl {
    margin-top: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-default-right_xl {
    margin-right: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-default-bottom_xl {
    margin-bottom: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-default-left_xl {
    margin-left: 15px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xxsmall_xl {
    margin: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xxsmall-top_xl {
    margin-top: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xxsmall-right_xl {
    margin-right: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xxsmall-bottom_xl {
    margin-bottom: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xxsmall-left_xl {
    margin-left: 3px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xsmall_xl {
    margin: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xsmall-top_xl {
    margin-top: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xsmall-right_xl {
    margin-right: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xsmall-bottom_xl {
    margin-bottom: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xsmall-left_xl {
    margin-left: 5px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-small_xl {
    margin: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-small-top_xl {
    margin-top: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-small-right_xl {
    margin-right: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-small-bottom_xl {
    margin-bottom: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-small-left_xl {
    margin-left: 10px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-medium_xl {
    margin: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-medium-top_xl {
    margin-top: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-medium-right_xl {
    margin-right: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-medium-bottom_xl {
    margin-bottom: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-medium-left_xl {
    margin-left: 40px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-large_xl {
    margin: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-large-top_xl {
    margin-top: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-large-right_xl {
    margin-right: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-large-bottom_xl {
    margin-bottom: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-large-left_xl {
    margin-left: 70px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xlarge_xl {
    margin: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xlarge-top_xl {
    margin-top: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xlarge-right_xl {
    margin-right: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xlarge-bottom_xl {
    margin-bottom: 140px;
  }
}

@media (min-width: 1600px) {
  .tos-margin-xlarge-left_xl {
    margin-left: 140px;
  }
}

.tos-margin-remove {
  margin: 0 !important;
}

.tos-margin-remove-top {
  margin-top: 0 !important;
}

.tos-margin-remove-right {
  margin-right: 0 !important;
}

.tos-margin-remove-bottom {
  margin-bottom: 0 !important;
}

.tos-margin-remove-left {
  margin-left: 0 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX2Nzc19hcHBfc2Nzcy4xNzc2NDIwMjAxMDc1LmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUFBaEI7QUFFQTtBQVlBO0FBVUE7QUNyQkE7QUNnQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjVCSjs7QUVvRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZqRko7O0FFNElBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBRjVJSjs7QUdsQ0E7RUFBZSx3RUFOTjtBSDRDVDs7QUdyQ0E7RUFBZSx3RUFOTjtBSCtDVDs7QUd4Q0E7RUFBZSwwRUFOTjtBSGtEVDs7QUczQ0E7RUFBZSw0RUFOTjtBSHFEVDs7QUc5Q0E7RUFBZSwyRUFOTjtBSHdEVDs7QUlqRkE7O2lEQUFBO0FBaUJBOzs7Ozs7Ozs7Ozs7NEVBQUE7QUFtQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSmdFSjtBSTdEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKK0RKO0FJNURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUo4REo7QUkzREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSjZESjtBSTFEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKNERKO0FJbERBO0VBQ0ksc0NBTFc7QUp5RGY7O0FJakRBO0VBQ0ksaUNBUlk7QUo0RGhCOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSWpCQTtFQUNJO0FKb0JKOztBSVBBO0VBQWlCO0FKV2pCOztBSVZBO0VBQTZCO0FKYzdCOztBSVRBO0FDeEtBO0VBQ0U7QUxxTEY7O0FNMUtBO0VBQ0U7RUFDQTtFQUNBO0FONktGOztBTTFLQTtFQUNDO0FONktEOztBTXpLQTtFQUNDO0FONEtEOztBTTNKQTtFQUVDO0VBQ0E7QU42SkQ7O0FNMUpBO0VBRUU7QU40SkY7QU0xSkM7RUFFQztBTjJKRjs7QU1qSkE7RUFFRTtBTm1KRjs7QU1oSkE7RUFFRTtBTmtKRjs7QU0vSUE7RUFFRTtBTmlKRjs7QU05SUE7RUFFRTtBTmdKRjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjs7QU90T0E7RUFDSTtBUHlPSjtBT3hPSTtFQUNJO0FQME9SOztBT3RPQTtFQUNJO0FQeU9KOztBT3JPQTtBQUNBO0VBQ0k7QVB3T0o7QU90T0k7RUFDSTtBUHdPUjs7QU9wT0E7RUFDSTtBUHVPSjtBT3JPSTtFQUNJO0FQdU9SOztBT25PQTtFQUNJO0FQc09KOztBT25PQTtFQUNJO0FQc09KO0FPcE9JO0VBQ0k7QVBzT1I7O0FPbE9BO0VBQ0k7QVBxT0o7QU9uT0k7RUFDSTtBUHFPUjs7QU9qT0E7RUFDSTtBUG9PSjtBT2xPSTtFQUNJO0FQb09SOztBT2hPQTtFQUNJO0FQbU9KO0FPak9JO0VBQ0k7QVBtT1I7O0FPL05BO0VBQ0k7QVBrT0o7O0FPL05BO0VBQ0k7QVBrT0o7QU9oT0k7RUFDSTtBUGtPUjs7QU85TkE7RUFDSTtBUGlPSjtBTy9OSTtFQUNJO0FQaU9SOztBTzdOQTtBQUNBO0VBQ0k7QVBnT0o7O0FPN05BO0VBQ0k7QVBnT0o7O0FPNU5BO0VBQ0k7QVArTko7O0FPNU5BO0VBQ0k7QVArTko7O0FPNU5BO0FBQ0E7RUFDSSxjTE5ZO0FGcU9oQjs7QU81TkE7RUFDSSxjTFBZO0FGc09oQjs7QU81TkE7RUFDSSxjTFJVO0FGdU9kOztBTzVOQTtFQUNJLGNMWFU7QUYwT2Q7O0FPNU5BO0VBQ0ksY0xkVTtBRjZPZDtBTzdOSTtFQUNJLGNMbkJNO0FGa1BkOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBTzNOQTtFQUNJO0FQOE5KOztBUTNhUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVJpYlo7O0FRcGJRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUjBiWjs7QVE3YlE7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSbWNaOztBUXRjUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVI0Y1o7O0FRL2NRO0VDbUpBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RUR0S1E7RUFDQTtBUnFkWjs7QVF4ZFE7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSOGRaOztBUWplUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVJ1ZVo7O0FRMWVRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUmdmWjs7QVFuZlE7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FSeWZaOztBUTVmUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVJrZ0JaOztBUXJnQlE7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FSMmdCWjs7QVE5Z0JRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUm9oQlo7O0FRdmhCUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVI2aEJaOztBUWhpQlE7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FSc2lCWjs7QVF6aUJRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUitpQlo7O0FRbGpCUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVJ3akJaOztBUTNqQlE7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSaWtCWjs7QVFwa0JRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUjBrQlo7O0FRN2tCUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVJtbEJaOztBUXRsQlE7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FSNGxCWjs7QVEvbEJRO0VDbUpBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RUR0S1E7RUFDQTtBUnFtQlo7O0FReG1CUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVI4bUJaOztBUWpuQlE7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSdW5CWjs7QVExbkJRO0VDbUpBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RUR0S1E7RUFDQTtBUmdvQlo7O0FRbm9CUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVJ5b0JaOztBUTVvQlE7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FSa3BCWjs7QVFycEJRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUjJwQlo7O0FROXBCUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVJvcUJaOztBUXZxQlE7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSNnFCWjs7QVFockJRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUnNyQlo7O0FRenJCUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVIrckJaOztBUWxzQlE7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FSd3NCWjs7QVEzc0JRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUml0Qlo7O0FRcHRCUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVIwdEJaOztBUTd0QlE7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FSbXVCWjs7QVF0dUJROztFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVI2dUJaOztBUWh2QlE7O0VDbUpBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RUR0S1E7RUFDQTtBUnV2Qlo7O0FRMXZCUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVJnd0JaOztBUW53QlE7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSeXdCWjs7QVE1d0JRO0VDbUpBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RUR0S1E7RUFDQTtBUmt4Qlo7O0FRcnhCUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVIyeEJaOztBUTl4QlE7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSb3lCWjs7QVF2eUJRO0VDbUpBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RUR0S1E7RUFDQTtBUjZ5Qlo7O0FRaHpCUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVJzekJaOztBUXp6QlE7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSK3pCWjs7QVFsMEJRO0VDbUpBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RUR0S1E7RUFDQTtBUncwQlo7O0FRMzBCUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVJpMUJaOztBUXAxQlE7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSMDFCWjs7QVE3MUJRO0VDbUpBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RUR0S1E7RUFDQTtBUm0yQlo7O0FRdDJCUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVI0MkJaOztBUS8yQlE7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FScTNCWjs7QVF4M0JRO0VDbUpBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RUR0S1E7RUFDQTtBUjgzQlo7O0FRajRCUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVJ1NEJaOztBUTE0QlE7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSZzVCWjs7QVFuNUJRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUnk1Qlo7O0FRNTVCUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVJrNkJaOztBUXI2QlE7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSMjZCWjs7QVE5NkJRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUm83Qlo7O0FRdjdCUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVI2N0JaOztBUWg4QlE7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSczhCWjs7QVF6OEJRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUis4Qlo7O0FRbDlCUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVJ3OUJaOztBUTM5QlE7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FSaStCWjs7QVFwK0JRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUjArQlo7O0FRNytCUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVJtL0JaOztBUXQvQlE7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSNC9CWjs7QVEvL0JRO0VDbUpBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RUR0S1E7RUFDQTtBUnFnQ1o7O0FReGdDUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVI4Z0NaOztBUWpoQ1E7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSdWhDWjs7QVExaENRO0VDbUpBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RUR0S1E7RUFDQTtBUmdpQ1o7O0FRbmlDUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVJ5aUNaOztBUTVpQ1E7RUNtSkEsaUNMeEVRO0VLNkVSO0VBT0E7RUFLQTtFQUlKO0VEdEtRO0VBQ0E7QVJtakNaOztBUXRqQ1E7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FSNGpDWjs7QVEvakNRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUnFrQ1o7O0FReGtDUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVI4a0NaOztBUWpsQ1E7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FSdWxDWjs7QVExbENRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUmdtQ1o7O0FRbm1DUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVJ5bUNaOztBUTVtQ1E7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FSa25DWjs7QVFybkNRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUjJuQ1o7O0FROW5DUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVJvb0NaOztBUXZvQ1E7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FSNm9DWjs7QVFocENRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUnNwQ1o7O0FRenBDUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVIrcENaOztBUWxxQ1E7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSd3FDWjs7QVEzcUNRO0VDbUpBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RUR0S1E7RUFDQTtBUmlyQ1o7O0FRcHJDUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVIwckNaOztBUTdyQ1E7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSbXNDWjs7QVF0c0NRO0VDbUpBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RUR0S1E7RUFDQTtBUjRzQ1o7O0FRL3NDUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVJxdENaOztBUXh0Q1E7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSOHRDWjs7QVFqdUNRO0VDbUpBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RUR0S1E7RUFDQTtBUnV1Q1o7O0FRMXVDUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVJndkNaOztBUW52Q1E7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FSeXZDWjs7QVE1dkNRO0VDbUpBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RUR0S1E7RUFDQTtBUmt3Q1o7O0FRcndDUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVIyd0NaOztBUTl3Q1E7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSb3hDWjs7QVF2eENRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUjZ4Q1o7O0FRaHlDUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVJzeUNaOztBUXp5Q1E7RUNtSkEsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtFRHRLUTtFQUNBO0FSK3lDWjs7QVFsekNRO0VDbUpBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RUR0S1E7RUFDQTtBUnd6Q1o7O0FRM3pDUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVJpMENaOztBUXAwQ1E7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FSMDBDWjs7QVE3MENRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUm0xQ1o7O0FRdDFDUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVI0MUNaOztBUS8xQ1E7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FScTJDWjs7QVF4MkNRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUjgyQ1o7O0FRajNDUTtFQ21KQSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0VEdEtRO0VBQ0E7QVJ1M0NaOztBUTEzQ1E7RUNtSkEsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtFRHRLUTtFQUNBO0FSZzRDWjs7QVFuNENRO0VDbUpBLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7RUR0S1E7RUFDQTtBUnk0Q1o7O0FRNTRDUTtFQ21KQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0VEdEtRO0VBQ0E7QVJrNUNaOztBUTc0Q0E7QUFHQTtFQUNJO0FSODRDSjtBUTU0Q0k7RUFDSTtFQUNBO0FSODRDUjs7QVExNENBO0VBQ0k7RUFDQTtBUjY0Q0o7O0FRMTRDQTtFQUNJO0FSNjRDSjs7QVE5M0NBO0VBQ0k7RUFDQTtBUmk0Q0o7O0FRNzNDQTtBQUVBO0VBQ0k7RUFDQTtBUiszQ0o7O0FRNTNDQTtBQWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUisyQ0o7O0FRNTJDQTtFQUNJLG1CTnNFWTtFTXJFWixxQk5xRVk7QUYweUNoQjs7QVE1MkNBO0VBQ0ksbUJOdUVVO0VNdEVWLHFCTnNFVTtBRnl5Q2Q7O0FRNTJDQTtFQUNJLG1CTitEWTtFTTlEWixxQk44RFk7QUZpekNoQjs7QVE5MUNJO0VBQ0ksbUJOd0NRO0FGeXpDaEI7QVE5MUNJO0VBQ0ksbUJONENNO0FGb3pDZDtBUTcxQ0k7RUFDSSxtQk5tQ1E7QUY0ekNoQjs7QVVqOUNBO0VBQ0U7QVZvOUNGOztBV3Y4Q1E7RUFDSTtBWDA4Q1o7O0FDOThDSTtFVU9RO0lBQ0k7RVgyOENkO0FBQ0Y7QUNwOUNJO0VVWVE7SUFDSTtFWDI4Q2Q7QUFDRjtBQ3o5Q0k7RVVpQlE7SUFDSTtFWDI4Q2Q7QUFDRjtBQzk5Q0k7RVVzQlE7SUFDSTtFWDI4Q2Q7QUFDRjtBV2grQ1E7RUFDSTtBWGsrQ1o7O0FDdCtDSTtFVU9RO0lBQ0k7RVhtK0NkO0FBQ0Y7QUM1K0NJO0VVWVE7SUFDSTtFWG0rQ2Q7QUFDRjtBQ2ovQ0k7RVVpQlE7SUFDSTtFWG0rQ2Q7QUFDRjtBQ3QvQ0k7RVVzQlE7SUFDSTtFWG0rQ2Q7QUFDRjtBV3gvQ1E7RUFDSTtBWDAvQ1o7O0FDOS9DSTtFVU9RO0lBQ0k7RVgyL0NkO0FBQ0Y7QUNwZ0RJO0VVWVE7SUFDSTtFWDIvQ2Q7QUFDRjtBQ3pnREk7RVVpQlE7SUFDSTtFWDIvQ2Q7QUFDRjtBQzlnREk7RVVzQlE7SUFDSTtFWDIvQ2Q7QUFDRjtBV2hoRFE7RUFDSTtBWGtoRFo7O0FDdGhESTtFVU9RO0lBQ0k7RVhtaERkO0FBQ0Y7QUM1aERJO0VVWVE7SUFDSTtFWG1oRGQ7QUFDRjtBQ2ppREk7RVVpQlE7SUFDSTtFWG1oRGQ7QUFDRjtBQ3RpREk7RVVzQlE7SUFDSTtFWG1oRGQ7QUFDRjtBV3hpRFE7RUFDSTtBWDBpRFo7O0FDOWlESTtFVU9RO0lBQ0k7RVgyaURkO0FBQ0Y7QUNwakRJO0VVWVE7SUFDSTtFWDJpRGQ7QUFDRjtBQ3pqREk7RVVpQlE7SUFDSTtFWDJpRGQ7QUFDRjtBQzlqREk7RVVzQlE7SUFDSTtFWDJpRGQ7QUFDRjtBV2hrRFE7RUFDSTtBWGtrRFo7O0FDdGtESTtFVU9RO0lBQ0k7RVhta0RkO0FBQ0Y7QUM1a0RJO0VVWVE7SUFDSTtFWG1rRGQ7QUFDRjtBQ2psREk7RVVpQlE7SUFDSTtFWG1rRGQ7QUFDRjtBQ3RsREk7RVVzQlE7SUFDSTtFWG1rRGQ7QUFDRjtBV3hsRFE7RUFDSTtBWDBsRFo7O0FDOWxESTtFVU9RO0lBQ0k7RVgybERkO0FBQ0Y7QUNwbURJO0VVWVE7SUFDSTtFWDJsRGQ7QUFDRjtBQ3ptREk7RVVpQlE7SUFDSTtFWDJsRGQ7QUFDRjtBQzltREk7RVVzQlE7SUFDSTtFWDJsRGQ7QUFDRjtBV3ZsRFk7RUFDSTtBWHlsRGhCOztBQ3RuREk7RVVnQ1k7SUFDSTtFWDBsRGxCO0FBQ0Y7QUM1bkRJO0VVcUNZO0lBQ0k7RVgwbERsQjtBQUNGO0FDam9ESTtFVTBDWTtJQUNJO0VYMGxEbEI7QUFDRjtBQ3RvREk7RVUrQ1k7SUFDSTtFWDBsRGxCO0FBQ0Y7QVd4b0RRO0VBQ0k7QVgwb0RaOztBQzlvREk7RVVPUTtJQUNJO0VYMm9EZDtBQUNGO0FDcHBESTtFVVlRO0lBQ0k7RVgyb0RkO0FBQ0Y7QUN6cERJO0VVaUJRO0lBQ0k7RVgyb0RkO0FBQ0Y7QUM5cERJO0VVc0JRO0lBQ0k7RVgyb0RkO0FBQ0Y7QVdocURRO0VBQ0k7QVhrcURaOztBQ3RxREk7RVVPUTtJQUNJO0VYbXFEZDtBQUNGO0FDNXFESTtFVVlRO0lBQ0k7RVhtcURkO0FBQ0Y7QUNqckRJO0VVaUJRO0lBQ0k7RVhtcURkO0FBQ0Y7QUN0ckRJO0VVc0JRO0lBQ0k7RVhtcURkO0FBQ0Y7QVd4ckRRO0VBQ0k7QVgwckRaOztBQzlyREk7RVVPUTtJQUNJO0VYMnJEZDtBQUNGO0FDcHNESTtFVVlRO0lBQ0k7RVgyckRkO0FBQ0Y7QUN6c0RJO0VVaUJRO0lBQ0k7RVgyckRkO0FBQ0Y7QUM5c0RJO0VVc0JRO0lBQ0k7RVgyckRkO0FBQ0Y7QVdodERRO0VBQ0k7QVhrdERaOztBQ3R0REk7RVVPUTtJQUNJO0VYbXREZDtBQUNGO0FDNXRESTtFVVlRO0lBQ0k7RVhtdERkO0FBQ0Y7QUNqdURJO0VVaUJRO0lBQ0k7RVhtdERkO0FBQ0Y7QUN0dURJO0VVc0JRO0lBQ0k7RVhtdERkO0FBQ0Y7QVd4dURRO0VBQ0k7QVgwdURaOztBQzl1REk7RVVPUTtJQUNJO0VYMnVEZDtBQUNGO0FDcHZESTtFVVlRO0lBQ0k7RVgydURkO0FBQ0Y7QUN6dkRJO0VVaUJRO0lBQ0k7RVgydURkO0FBQ0Y7QUM5dkRJO0VVc0JRO0lBQ0k7RVgydURkO0FBQ0Y7QVdod0RRO0VBQ0k7QVhrd0RaOztBQ3R3REk7RVVPUTtJQUNJO0VYbXdEZDtBQUNGO0FDNXdESTtFVVlRO0lBQ0k7RVhtd0RkO0FBQ0Y7QUNqeERJO0VVaUJRO0lBQ0k7RVhtd0RkO0FBQ0Y7QUN0eERJO0VVc0JRO0lBQ0k7RVhtd0RkO0FBQ0Y7QVd4eERRO0VBQ0k7QVgweERaOztBQzl4REk7RVVPUTtJQUNJO0VYMnhEZDtBQUNGO0FDcHlESTtFVVlRO0lBQ0k7RVgyeERkO0FBQ0Y7QUN6eURJO0VVaUJRO0lBQ0k7RVgyeERkO0FBQ0Y7QUM5eURJO0VVc0JRO0lBQ0k7RVgyeERkO0FBQ0Y7QVdoekRRO0VBQ0k7QVhrekRaOztBQ3R6REk7RVVPUTtJQUNJO0VYbXpEZDtBQUNGO0FDNXpESTtFVVlRO0lBQ0k7RVhtekRkO0FBQ0Y7QUNqMERJO0VVaUJRO0lBQ0k7RVhtekRkO0FBQ0Y7QUN0MERJO0VVc0JRO0lBQ0k7RVhtekRkO0FBQ0Y7QVd4MERRO0VBQ0k7QVgwMERaOztBQzkwREk7RVVPUTtJQUNJO0VYMjBEZDtBQUNGO0FDcDFESTtFVVlRO0lBQ0k7RVgyMERkO0FBQ0Y7QUN6MURJO0VVaUJRO0lBQ0k7RVgyMERkO0FBQ0Y7QUM5MURJO0VVc0JRO0lBQ0k7RVgyMERkO0FBQ0Y7QVd2MERZO0VBQ0k7QVh5MERoQjs7QUN0MkRJO0VVZ0NZO0lBQ0k7RVgwMERsQjtBQUNGO0FDNTJESTtFVXFDWTtJQUNJO0VYMDBEbEI7QUFDRjtBQ2ozREk7RVUwQ1k7SUFDSTtFWDAwRGxCO0FBQ0Y7QUN0M0RJO0VVK0NZO0lBQ0k7RVgwMERsQjtBQUNGO0FXeDNEUTtFQUNJO0FYMDNEWjs7QUM5M0RJO0VVT1E7SUFDSTtFWDIzRGQ7QUFDRjtBQ3A0REk7RVVZUTtJQUNJO0VYMjNEZDtBQUNGO0FDejRESTtFVWlCUTtJQUNJO0VYMjNEZDtBQUNGO0FDOTRESTtFVXNCUTtJQUNJO0VYMjNEZDtBQUNGO0FXaDVEUTtFQUNJO0FYazVEWjs7QUN0NURJO0VVT1E7SUFDSTtFWG01RGQ7QUFDRjtBQzU1REk7RVVZUTtJQUNJO0VYbTVEZDtBQUNGO0FDajZESTtFVWlCUTtJQUNJO0VYbTVEZDtBQUNGO0FDdDZESTtFVXNCUTtJQUNJO0VYbTVEZDtBQUNGO0FXeDZEUTtFQUNJO0FYMDZEWjs7QUM5NkRJO0VVT1E7SUFDSTtFWDI2RGQ7QUFDRjtBQ3A3REk7RVVZUTtJQUNJO0VYMjZEZDtBQUNGO0FDejdESTtFVWlCUTtJQUNJO0VYMjZEZDtBQUNGO0FDOTdESTtFVXNCUTtJQUNJO0VYMjZEZDtBQUNGO0FXaDhEUTtFQUNJO0FYazhEWjs7QUN0OERJO0VVT1E7SUFDSTtFWG04RGQ7QUFDRjtBQzU4REk7RVVZUTtJQUNJO0VYbThEZDtBQUNGO0FDajlESTtFVWlCUTtJQUNJO0VYbThEZDtBQUNGO0FDdDlESTtFVXNCUTtJQUNJO0VYbThEZDtBQUNGO0FXeDlEUTtFQUNJO0FYMDlEWjs7QUM5OURJO0VVT1E7SUFDSTtFWDI5RGQ7QUFDRjtBQ3ArREk7RVVZUTtJQUNJO0VYMjlEZDtBQUNGO0FDeitESTtFVWlCUTtJQUNJO0VYMjlEZDtBQUNGO0FDOStESTtFVXNCUTtJQUNJO0VYMjlEZDtBQUNGO0FXaC9EUTtFQUNJO0FYay9EWjs7QUN0L0RJO0VVT1E7SUFDSTtFWG0vRGQ7QUFDRjtBQzUvREk7RVVZUTtJQUNJO0VYbS9EZDtBQUNGO0FDamdFSTtFVWlCUTtJQUNJO0VYbS9EZDtBQUNGO0FDdGdFSTtFVXNCUTtJQUNJO0VYbS9EZDtBQUNGO0FXeGdFUTtFQUNJO0FYMGdFWjs7QUM5Z0VJO0VVT1E7SUFDSTtFWDJnRWQ7QUFDRjtBQ3BoRUk7RVVZUTtJQUNJO0VYMmdFZDtBQUNGO0FDemhFSTtFVWlCUTtJQUNJO0VYMmdFZDtBQUNGO0FDOWhFSTtFVXNCUTtJQUNJO0VYMmdFZDtBQUNGO0FXaGlFUTtFQUNJO0FYa2lFWjs7QUN0aUVJO0VVT1E7SUFDSTtFWG1pRWQ7QUFDRjtBQzVpRUk7RVVZUTtJQUNJO0VYbWlFZDtBQUNGO0FDampFSTtFVWlCUTtJQUNJO0VYbWlFZDtBQUNGO0FDdGpFSTtFVXNCUTtJQUNJO0VYbWlFZDtBQUNGO0FXeGpFUTtFQUNJO0FYMGpFWjs7QUM5akVJO0VVT1E7SUFDSTtFWDJqRWQ7QUFDRjtBQ3BrRUk7RVVZUTtJQUNJO0VYMmpFZDtBQUNGO0FDemtFSTtFVWlCUTtJQUNJO0VYMmpFZDtBQUNGO0FDOWtFSTtFVXNCUTtJQUNJO0VYMmpFZDtBQUNGO0FXaGxFUTtFQUNJO0FYa2xFWjs7QUN0bEVJO0VVT1E7SUFDSTtFWG1sRWQ7QUFDRjtBQzVsRUk7RVVZUTtJQUNJO0VYbWxFZDtBQUNGO0FDam1FSTtFVWlCUTtJQUNJO0VYbWxFZDtBQUNGO0FDdG1FSTtFVXNCUTtJQUNJO0VYbWxFZDtBQUNGO0FXeG1FUTtFQUNJO0FYMG1FWjs7QUM5bUVJO0VVT1E7SUFDSTtFWDJtRWQ7QUFDRjtBQ3BuRUk7RVVZUTtJQUNJO0VYMm1FZDtBQUNGO0FDem5FSTtFVWlCUTtJQUNJO0VYMm1FZDtBQUNGO0FDOW5FSTtFVXNCUTtJQUNJO0VYMm1FZDtBQUNGO0FXdm1FWTtFQUNJO0FYeW1FaEI7O0FDdG9FSTtFVWdDWTtJQUNJO0VYMG1FbEI7QUFDRjtBQzVvRUk7RVVxQ1k7SUFDSTtFWDBtRWxCO0FBQ0Y7QUNqcEVJO0VVMENZO0lBQ0k7RVgwbUVsQjtBQUNGO0FDdHBFSTtFVStDWTtJQUNJO0VYMG1FbEI7QUFDRjtBV3hwRVE7RUFDSTtBWDBwRVo7O0FDOXBFSTtFVU9RO0lBQ0k7RVgycEVkO0FBQ0Y7QUNwcUVJO0VVWVE7SUFDSTtFWDJwRWQ7QUFDRjtBQ3pxRUk7RVVpQlE7SUFDSTtFWDJwRWQ7QUFDRjtBQzlxRUk7RVVzQlE7SUFDSTtFWDJwRWQ7QUFDRjtBV2hyRVE7RUFDSTtBWGtyRVo7O0FDdHJFSTtFVU9RO0lBQ0k7RVhtckVkO0FBQ0Y7QUM1ckVJO0VVWVE7SUFDSTtFWG1yRWQ7QUFDRjtBQ2pzRUk7RVVpQlE7SUFDSTtFWG1yRWQ7QUFDRjtBQ3RzRUk7RVVzQlE7SUFDSTtFWG1yRWQ7QUFDRjtBV3hzRVE7RUFDSTtBWDBzRVo7O0FDOXNFSTtFVU9RO0lBQ0k7RVgyc0VkO0FBQ0Y7QUNwdEVJO0VVWVE7SUFDSTtFWDJzRWQ7QUFDRjtBQ3p0RUk7RVVpQlE7SUFDSTtFWDJzRWQ7QUFDRjtBQzl0RUk7RVVzQlE7SUFDSTtFWDJzRWQ7QUFDRjtBV2h1RVE7RUFDSTtBWGt1RVo7O0FDdHVFSTtFVU9RO0lBQ0k7RVhtdUVkO0FBQ0Y7QUM1dUVJO0VVWVE7SUFDSTtFWG11RWQ7QUFDRjtBQ2p2RUk7RVVpQlE7SUFDSTtFWG11RWQ7QUFDRjtBQ3R2RUk7RVVzQlE7SUFDSTtFWG11RWQ7QUFDRjtBV3h2RVE7RUFDSTtBWDB2RVo7O0FDOXZFSTtFVU9RO0lBQ0k7RVgydkVkO0FBQ0Y7QUNwd0VJO0VVWVE7SUFDSTtFWDJ2RWQ7QUFDRjtBQ3p3RUk7RVVpQlE7SUFDSTtFWDJ2RWQ7QUFDRjtBQzl3RUk7RVVzQlE7SUFDSTtFWDJ2RWQ7QUFDRjtBV2h4RVE7RUFDSTtBWGt4RVo7O0FDdHhFSTtFVU9RO0lBQ0k7RVhteEVkO0FBQ0Y7QUM1eEVJO0VVWVE7SUFDSTtFWG14RWQ7QUFDRjtBQ2p5RUk7RVVpQlE7SUFDSTtFWG14RWQ7QUFDRjtBQ3R5RUk7RVVzQlE7SUFDSTtFWG14RWQ7QUFDRjtBV3h5RVE7RUFDSTtBWDB5RVo7O0FDOXlFSTtFVU9RO0lBQ0k7RVgyeUVkO0FBQ0Y7QUNwekVJO0VVWVE7SUFDSTtFWDJ5RWQ7QUFDRjtBQ3p6RUk7RVVpQlE7SUFDSTtFWDJ5RWQ7QUFDRjtBQzl6RUk7RVVzQlE7SUFDSTtFWDJ5RWQ7QUFDRjtBV2gwRVE7RUFDSTtBWGswRVo7O0FDdDBFSTtFVU9RO0lBQ0k7RVhtMEVkO0FBQ0Y7QUM1MEVJO0VVWVE7SUFDSTtFWG0wRWQ7QUFDRjtBQ2oxRUk7RVVpQlE7SUFDSTtFWG0wRWQ7QUFDRjtBQ3QxRUk7RVVzQlE7SUFDSTtFWG0wRWQ7QUFDRjtBV3gxRVE7RUFDSTtBWDAxRVo7O0FDOTFFSTtFVU9RO0lBQ0k7RVgyMUVkO0FBQ0Y7QUNwMkVJO0VVWVE7SUFDSTtFWDIxRWQ7QUFDRjtBQ3oyRUk7RVVpQlE7SUFDSTtFWDIxRWQ7QUFDRjtBQzkyRUk7RVVzQlE7SUFDSTtFWDIxRWQ7QUFDRjtBV2gzRVE7RUFDSTtBWGszRVo7O0FDdDNFSTtFVU9RO0lBQ0k7RVhtM0VkO0FBQ0Y7QUM1M0VJO0VVWVE7SUFDSTtFWG0zRWQ7QUFDRjtBQ2o0RUk7RVVpQlE7SUFDSTtFWG0zRWQ7QUFDRjtBQ3Q0RUk7RVVzQlE7SUFDSTtFWG0zRWQ7QUFDRjtBV3g0RVE7RUFDSTtBWDA0RVo7O0FDOTRFSTtFVU9RO0lBQ0k7RVgyNEVkO0FBQ0Y7QUNwNUVJO0VVWVE7SUFDSTtFWDI0RWQ7QUFDRjtBQ3o1RUk7RVVpQlE7SUFDSTtFWDI0RWQ7QUFDRjtBQzk1RUk7RVVzQlE7SUFDSTtFWDI0RWQ7QUFDRjtBV2g2RVE7RUFDSTtBWGs2RVo7O0FDdDZFSTtFVU9RO0lBQ0k7RVhtNkVkO0FBQ0Y7QUM1NkVJO0VVWVE7SUFDSTtFWG02RWQ7QUFDRjtBQ2o3RUk7RVVpQlE7SUFDSTtFWG02RWQ7QUFDRjtBQ3Q3RUk7RVVzQlE7SUFDSTtFWG02RWQ7QUFDRjtBV3g3RVE7RUFDSTtBWDA3RVo7O0FDOTdFSTtFVU9RO0lBQ0k7RVgyN0VkO0FBQ0Y7QUNwOEVJO0VVWVE7SUFDSTtFWDI3RWQ7QUFDRjtBQ3o4RUk7RVVpQlE7SUFDSTtFWDI3RWQ7QUFDRjtBQzk4RUk7RVVzQlE7SUFDSTtFWDI3RWQ7QUFDRjtBV2g5RVE7RUFDSTtBWGs5RVo7O0FDdDlFSTtFVU9RO0lBQ0k7RVhtOUVkO0FBQ0Y7QUM1OUVJO0VVWVE7SUFDSTtFWG05RWQ7QUFDRjtBQ2orRUk7RVVpQlE7SUFDSTtFWG05RWQ7QUFDRjtBQ3QrRUk7RVVzQlE7SUFDSTtFWG05RWQ7QUFDRjtBV3grRVE7RUFDSTtBWDArRVo7O0FDOStFSTtFVU9RO0lBQ0k7RVgyK0VkO0FBQ0Y7QUNwL0VJO0VVWVE7SUFDSTtFWDIrRWQ7QUFDRjtBQ3ovRUk7RVVpQlE7SUFDSTtFWDIrRWQ7QUFDRjtBQzkvRUk7RVVzQlE7SUFDSTtFWDIrRWQ7QUFDRjtBV3YrRVk7RUFDSTtBWHkrRWhCOztBQ3RnRkk7RVVnQ1k7SUFDSTtFWDArRWxCO0FBQ0Y7QUM1Z0ZJO0VVcUNZO0lBQ0k7RVgwK0VsQjtBQUNGO0FDamhGSTtFVTBDWTtJQUNJO0VYMCtFbEI7QUFDRjtBQ3RoRkk7RVUrQ1k7SUFDSTtFWDArRWxCO0FBQ0Y7QVd4aEZRO0VBQ0k7QVgwaEZaOztBQzloRkk7RVVPUTtJQUNJO0VYMmhGZDtBQUNGO0FDcGlGSTtFVVlRO0lBQ0k7RVgyaEZkO0FBQ0Y7QUN6aUZJO0VVaUJRO0lBQ0k7RVgyaEZkO0FBQ0Y7QUM5aUZJO0VVc0JRO0lBQ0k7RVgyaEZkO0FBQ0Y7QVdoakZRO0VBQ0k7QVhrakZaOztBQ3RqRkk7RVVPUTtJQUNJO0VYbWpGZDtBQUNGO0FDNWpGSTtFVVlRO0lBQ0k7RVhtakZkO0FBQ0Y7QUNqa0ZJO0VVaUJRO0lBQ0k7RVhtakZkO0FBQ0Y7QUN0a0ZJO0VVc0JRO0lBQ0k7RVhtakZkO0FBQ0Y7QVd4a0ZRO0VBQ0k7QVgwa0ZaOztBQzlrRkk7RVVPUTtJQUNJO0VYMmtGZDtBQUNGO0FDcGxGSTtFVVlRO0lBQ0k7RVgya0ZkO0FBQ0Y7QUN6bEZJO0VVaUJRO0lBQ0k7RVgya0ZkO0FBQ0Y7QUM5bEZJO0VVc0JRO0lBQ0k7RVgya0ZkO0FBQ0Y7QVdobUZRO0VBQ0k7QVhrbUZaOztBQ3RtRkk7RVVPUTtJQUNJO0VYbW1GZDtBQUNGO0FDNW1GSTtFVVlRO0lBQ0k7RVhtbUZkO0FBQ0Y7QUNqbkZJO0VVaUJRO0lBQ0k7RVhtbUZkO0FBQ0Y7QUN0bkZJO0VVc0JRO0lBQ0k7RVhtbUZkO0FBQ0Y7QVd4bkZRO0VBQ0k7QVgwbkZaOztBQzluRkk7RVVPUTtJQUNJO0VYMm5GZDtBQUNGO0FDcG9GSTtFVVlRO0lBQ0k7RVgybkZkO0FBQ0Y7QUN6b0ZJO0VVaUJRO0lBQ0k7RVgybkZkO0FBQ0Y7QUM5b0ZJO0VVc0JRO0lBQ0k7RVgybkZkO0FBQ0Y7QVdocEZRO0VBQ0k7QVhrcEZaOztBQ3RwRkk7RVVPUTtJQUNJO0VYbXBGZDtBQUNGO0FDNXBGSTtFVVlRO0lBQ0k7RVhtcEZkO0FBQ0Y7QUNqcUZJO0VVaUJRO0lBQ0k7RVhtcEZkO0FBQ0Y7QUN0cUZJO0VVc0JRO0lBQ0k7RVhtcEZkO0FBQ0Y7QVd4cUZRO0VBQ0k7QVgwcUZaOztBQzlxRkk7RVVPUTtJQUNJO0VYMnFGZDtBQUNGO0FDcHJGSTtFVVlRO0lBQ0k7RVgycUZkO0FBQ0Y7QUN6ckZJO0VVaUJRO0lBQ0k7RVgycUZkO0FBQ0Y7QUM5ckZJO0VVc0JRO0lBQ0k7RVgycUZkO0FBQ0Y7QVdoc0ZRO0VBQ0k7QVhrc0ZaOztBQ3RzRkk7RVVPUTtJQUNJO0VYbXNGZDtBQUNGO0FDNXNGSTtFVVlRO0lBQ0k7RVhtc0ZkO0FBQ0Y7QUNqdEZJO0VVaUJRO0lBQ0k7RVhtc0ZkO0FBQ0Y7QUN0dEZJO0VVc0JRO0lBQ0k7RVhtc0ZkO0FBQ0Y7QVd4dEZRO0VBQ0k7QVgwdEZaOztBQzl0Rkk7RVVPUTtJQUNJO0VYMnRGZDtBQUNGO0FDcHVGSTtFVVlRO0lBQ0k7RVgydEZkO0FBQ0Y7QUN6dUZJO0VVaUJRO0lBQ0k7RVgydEZkO0FBQ0Y7QUM5dUZJO0VVc0JRO0lBQ0k7RVgydEZkO0FBQ0Y7QVdodkZRO0VBQ0k7QVhrdkZaOztBQ3R2Rkk7RVVPUTtJQUNJO0VYbXZGZDtBQUNGO0FDNXZGSTtFVVlRO0lBQ0k7RVhtdkZkO0FBQ0Y7QUNqd0ZJO0VVaUJRO0lBQ0k7RVhtdkZkO0FBQ0Y7QUN0d0ZJO0VVc0JRO0lBQ0k7RVhtdkZkO0FBQ0Y7QVd4d0ZRO0VBQ0k7QVgwd0ZaOztBQzl3Rkk7RVVPUTtJQUNJO0VYMndGZDtBQUNGO0FDcHhGSTtFVVlRO0lBQ0k7RVgyd0ZkO0FBQ0Y7QUN6eEZJO0VVaUJRO0lBQ0k7RVgyd0ZkO0FBQ0Y7QUM5eEZJO0VVc0JRO0lBQ0k7RVgyd0ZkO0FBQ0Y7QVdoeUZRO0VBQ0k7QVhreUZaOztBQ3R5Rkk7RVVPUTtJQUNJO0VYbXlGZDtBQUNGO0FDNXlGSTtFVVlRO0lBQ0k7RVhteUZkO0FBQ0Y7QUNqekZJO0VVaUJRO0lBQ0k7RVhteUZkO0FBQ0Y7QUN0ekZJO0VVc0JRO0lBQ0k7RVhteUZkO0FBQ0Y7QVd4ekZRO0VBQ0k7QVgwekZaOztBQzl6Rkk7RVVPUTtJQUNJO0VYMnpGZDtBQUNGO0FDcDBGSTtFVVlRO0lBQ0k7RVgyekZkO0FBQ0Y7QUN6MEZJO0VVaUJRO0lBQ0k7RVgyekZkO0FBQ0Y7QUM5MEZJO0VVc0JRO0lBQ0k7RVgyekZkO0FBQ0Y7QVdoMUZRO0VBQ0k7QVhrMUZaOztBQ3QxRkk7RVVPUTtJQUNJO0VYbTFGZDtBQUNGO0FDNTFGSTtFVVlRO0lBQ0k7RVhtMUZkO0FBQ0Y7QUNqMkZJO0VVaUJRO0lBQ0k7RVhtMUZkO0FBQ0Y7QUN0MkZJO0VVc0JRO0lBQ0k7RVhtMUZkO0FBQ0Y7QVd4MkZRO0VBQ0k7QVgwMkZaOztBQzkyRkk7RVVPUTtJQUNJO0VYMjJGZDtBQUNGO0FDcDNGSTtFVVlRO0lBQ0k7RVgyMkZkO0FBQ0Y7QUN6M0ZJO0VVaUJRO0lBQ0k7RVgyMkZkO0FBQ0Y7QUM5M0ZJO0VVc0JRO0lBQ0k7RVgyMkZkO0FBQ0Y7QVdoNEZRO0VBQ0k7QVhrNEZaOztBQ3Q0Rkk7RVVPUTtJQUNJO0VYbTRGZDtBQUNGO0FDNTRGSTtFVVlRO0lBQ0k7RVhtNEZkO0FBQ0Y7QUNqNUZJO0VVaUJRO0lBQ0k7RVhtNEZkO0FBQ0Y7QUN0NUZJO0VVc0JRO0lBQ0k7RVhtNEZkO0FBQ0Y7QVd4NUZRO0VBQ0k7QVgwNUZaOztBQzk1Rkk7RVVPUTtJQUNJO0VYMjVGZDtBQUNGO0FDcDZGSTtFVVlRO0lBQ0k7RVgyNUZkO0FBQ0Y7QUN6NkZJO0VVaUJRO0lBQ0k7RVgyNUZkO0FBQ0Y7QUM5NkZJO0VVc0JRO0lBQ0k7RVgyNUZkO0FBQ0Y7QVdoN0ZRO0VBQ0k7QVhrN0ZaOztBQ3Q3Rkk7RVVPUTtJQUNJO0VYbTdGZDtBQUNGO0FDNTdGSTtFVVlRO0lBQ0k7RVhtN0ZkO0FBQ0Y7QUNqOEZJO0VVaUJRO0lBQ0k7RVhtN0ZkO0FBQ0Y7QUN0OEZJO0VVc0JRO0lBQ0k7RVhtN0ZkO0FBQ0Y7QVd4OEZRO0VBQ0k7QVgwOEZaOztBQzk4Rkk7RVVPUTtJQUNJO0VYMjhGZDtBQUNGO0FDcDlGSTtFVVlRO0lBQ0k7RVgyOEZkO0FBQ0Y7QUN6OUZJO0VVaUJRO0lBQ0k7RVgyOEZkO0FBQ0Y7QUM5OUZJO0VVc0JRO0lBQ0k7RVgyOEZkO0FBQ0Y7QVd2OEZZO0VBQ0k7QVh5OEZoQjs7QUN0K0ZJO0VVZ0NZO0lBQ0k7RVgwOEZsQjtBQUNGO0FDNStGSTtFVXFDWTtJQUNJO0VYMDhGbEI7QUFDRjtBQ2ovRkk7RVUwQ1k7SUFDSTtFWDA4RmxCO0FBQ0Y7QUN0L0ZJO0VVK0NZO0lBQ0k7RVgwOEZsQjtBQUNGO0FZdC9GQTs7RUFFSTtBWncvRko7O0FZci9GQTtFQUNJO0Fady9GSjs7QVlyL0ZBO0VBQ0k7QVp3L0ZKOztBWXIvRkE7RUFDSTtBWncvRko7O0FZci9GQTtFQUNJO0Fady9GSjs7QVlyL0ZBO0VBQ0k7QVp3L0ZKOztBWXIvRkE7RUFDSTtBWncvRko7O0FZci9GQTtFQUNJO0Fady9GSjs7QVlyK0ZBO0VBQ0k7QVp3K0ZKOztBWXIrRkE7RUFDSTtFQUNBO0VBQ0E7QVp3K0ZKOztBWXIrRkE7RUFDSTtBWncrRko7O0FZcitGQTtFQUNJO0FadytGSjs7QVlyK0ZBO0VBQ0k7QVp3K0ZKOztBWXArRkE7RUFDSTtBWnUrRko7O0FZcitGQTtFQUNJO0FadytGSjs7QVl0OUZBO0VBQ0k7QVp5OUZKOztBWXQ5RkE7RUFDSTtBWnk5Rko7O0FZdDlGQTtFQUNJLFNDMUdRO0FibWtHWjs7QVl0OUZBO0VBQ0ksU0MzR007QWJva0dWOztBWTM4RkE7RUFDSSxjVmVVO0FGKzdGZDs7QVkzOEZBO0VBQ0kseUJWV1U7QUZtOEZkOztBWTM4RkE7RUFDSSxjVklZO0FGMDhGaEI7O0FZMzhGQTtFQUNJO0FaODhGSjs7QVloOEZBO0VBQ0k7QVptOEZKOztBWWg4RkE7RUFDSTtBWm04Rko7O0FZaDhGQTtFQUNJO0FabThGSjs7QVloOEZBO0VBQ0k7QVptOEZKOztBWWg4RkE7RUFFSTtFQUNBO0FaazhGSjtBWWg4Rkk7RUFDSTtBWms4RlI7QVkvN0ZJO0VBQ0k7QVppOEZSOztBWW43RkE7RUFDSTtFQUNBO0FaczdGSjtBWXA3Rkk7RUFDSTtBWnM3RlI7O0FZbDdGQTtFQUNJO0VBQ0E7QVpxN0ZKO0FZbjdGSTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm83RlI7O0FjM3BHQTs7aURBQUE7QUFVQTtFQUNJO0VBQ0Esc0NWaUVXO0VVaEVYLGVWaUdNO0VVaEdOO0FkdXBHSjtBY3JwR0k7RUFDSTtBZHVwR1I7QWNwcEdJO0VBQ0k7RUFDQTtBZHNwR1I7O0FjanBHQTtFQUNJO0Fkb3BHSjs7QWNqcEdBO0VBQ0k7RUFDQTtBZG9wR0o7O0FjbHBHQTtFQUdJO0FkbXBHSjs7QWM5b0dBO0VBQ0k7RUFDQTtBZGlwR0o7O0FlcnFHQTtFQUNJO0Fmd3FHSjtBZXRxR0k7RUFDSTtFQUNBO0VBQ0EsZVhrRkU7RVdqRkY7RUFDQTtBZndxR1I7QWV0cUdRO0VBQ0k7QWZ3cUdaO0FlcnFHUTtFQUNJO0VBQ0EsaUNYcUNJO0VXcENKO0FmdXFHWjtBZXBxR1E7RUFDSTtBZnNxR1o7QWVucUdRO0VBQ0k7QWZxcUdaO0FlanFHSTtFQUNJO0VBQ0EsbUJGbENHO0FicXNHWDtBZWpxR1E7RUFDSTtBZm1xR1o7O0FlM3BHSTtFQUNJO0FmOHBHUjs7QWV4cEdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWYycEdaOztBZXBwR1E7RUFDSTtFQUNBO0VBQ0E7QWZ1cEdaO0FlcHBHSTtFQUNJO0Fmc3BHUjs7QWU5b0dJO0VBQ0k7QWZpcEdSOztBZTdvR0E7O2lEQUFBO0FBSUk7RUFDSTtBZitvR1I7QWU3b0dRO0VBQ0ksYUY3RkE7QWI0dUdaOztBZXhvR0k7RUFDSTtFQUNBLGFGdEdJO0FiaXZHWjtBZXZvR1E7RUFDSTtFQUNBO0FmeW9HWjs7QWUzbUdBO0VBQ0k7QWY4bUdKO0FlNW1HSTtFQUNJO0FmOG1HUjtBZTNtR0k7RUFDSTtBZjZtR1I7QWUxbUdJO0VBQ0k7RUFDQTtBZjRtR1I7QWUxbUdRO0VBQ0k7RUFDQSxlWDdERjtBSnlxR1Y7QWUxbUdZO0VBQ0k7QWY0bUdoQjtBZXhtR1E7RUFDSTtFQUNBO0VBQ0E7QWYwbUdaO0FleG1HWTtFQUNJO0FmMG1HaEI7QWVsbUdJO0VBQ0k7RUFDQTtFQUNBO0Fmb21HUjtBZWptR0k7RUFDSTtFQUNBO0VBQ0E7QWZtbUdSO0FlaG1HUTtFQUNJO0Fma21HWjtBZTdsR0k7RUFDSTtBZitsR1I7QWU1bEdJO0VBQ0k7RUFDQTtBZjhsR1I7QWV0bEdRO0VBQ0k7RUFDQTtBZndsR1o7QWV0bEdZO0VBQ0k7QWZ3bEdoQjtBZXRsR2dCO0VBQ0ksa0JGcE5UO0FiNHlHWDs7QWVwakdJO0VBQ0ksZVgvSkU7QUpzdEdWO0FlcGpHSTtFQUNJLGVGL1BHO0FicXpHWDtBZWpqR1k7RUFDSSxhRnBRTjtBYnV6R1Y7QWU5aUdJO0VBQ0ksZ0JGMVFFO0FiMHpHVjs7QWU1Z0dJO0VBQ0k7RUFDQTtBZitnR1I7O0FlemdHSTtFQUNJO0VBQ0E7QWY0Z0dSO0FlMWdHUTtFQUNJO0VBQ0E7QWY0Z0daOztBZW5nR0k7RUFDSTtBZnNnR1I7O0FlaGdHSTtFQUNJO0FmbWdHUjs7QWUvL0ZBO0VBQ0k7QWZrZ0dKOztBZWorRlE7RUFDSSxhRnZYQTtBYjIxR1o7QWVqK0ZRO0VBQ0k7RUFDQTtBZm0rRlo7O0FnQjExR0E7RUFDSTtBaEI2MUdKOztBZ0J6MUdJO0VBQ0ksZ0JkbUNLO0FGeXpHYjs7QWdCeDFHQTtFQUNJO0VBQ0E7RUFDQTtBaEIyMUdKO0FnQjExR0k7RUFDSTtBaEI0MUdSOztBZ0J4MUdBO0VBQ0ksbUJkNEdZO0VjM0daLGNkNkdZO0VjNUdaO0FoQjIxR0o7QWdCMTFHSTtFQUNJLG1CZHlHUTtBRm12R2hCOztBZ0J4MUdBO0VBQ0ksbUJkc0dZO0VjckdaLGNkdUdZO0VjdEdaO0FoQjIxR0o7QWdCMTFHSTtFQUNJLG1CZG1HUTtBRnl2R2hCOztBZ0J4MUdBO0VBQ0ksbUJkaUdVO0VjaEdWO0FoQjIxR0o7O0FnQnYxR0E7RUFDSTtBaEIwMUdKOztBZ0J2MUdBO0VBQ0ksWUhuRE87RUdvRFA7QWhCMDFHSjtBZ0J4MUdJO0VBQ0k7QWhCMDFHUjs7QUExNkdBO0FBRUE7QUFZQTtBQVVBO0FpQkNBOzs7Ozs7RUFLSTtFQUNBO0VBQ0E7RUFDQSx3RWROSztFY09MO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZWIyRU07RWExRU47RUFDQSxZQ3JCRztFRHNCSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnk1R0o7QWlCdjVHSTs7Ozs7RUFDSTtBakI2NUdSO0FpQnY1R0k7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUksMEVkN0JDO0VjOEJEO0VBQ0E7RUFDQTtBakJzNkdSO0FpQmg2R0k7Ozs7Ozs7Ozs7Ozs7RUFFSTtFQUNBO0FqQjY2R1I7QWlCcjZHSTs7Ozs7Ozs7O0VBQ0k7QWpCKzZHUjtBaUI3NkdROzs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QWpCdTdHWjtBaUJsNkdJOzs7Ozs7Ozs7Ozs7Ozs7RUFDSSxtQmZ5RE07QUZ5M0dkO0FpQjk2R0k7Ozs7O0VBQ0ksbUJmOENRO0FGczRHaEI7QWlCajdHSTs7Ozs7RUFDSSxtQmY2Q1E7QUYwNEdoQjtBaUJwN0dJOzs7OztFQUNJO0VBQ0E7QWpCMDdHUjtBaUJ2N0dROzs7OztFQUNJO0FqQjY3R1o7QWlCMzZHSTs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQjQ3R1I7QWlCMTdHUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVJLDBFZHpISDtFYzBIRztBakJ5OUdaO0FpQnQ5R1E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUk7QWpCbS9HWjtBaUJoL0dROzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBLGNmRUU7RWVERixxQmZDRTtBRm9oSGQ7QWlCbGhIUTs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0EsY2ZQSTtFZVFKLHFCZlJJO0FGMmlIaEI7QWlCaGlIUTs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0EsY2ZoQkk7RWVpQkoscUJmakJJO0FGa2tIaEI7QWlCcmlISTs7Ozs7RUFDSTtFQUNBO0FqQjJpSFI7QWlCOWhISTs7Ozs7RUFDSSxXQ3ZMRDtFRHdMQyxZQ3hMRDtFRHlMQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQm9pSFI7QWlCbmlIUTs7Ozs7RUFDSTtBakJ5aUhaO0FpQnBpSEk7Ozs7O0VBQ0k7QWpCMGlIUjtBaUI5aEhJOzs7OztFQUNJO0VBQ0EsZWI3R0M7QUppcEhUO0FpQjEvR0k7Ozs7O0VBQ0ksWUMvUEM7RURnUUQ7RUFFQTtFQUVBO0FqQjgvR1I7QWlCNS9HUTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJSSx3RWRoUUg7QUgyd0hUO0FpQnhnSFE7Ozs7Ozs7Ozs7Ozs7RUFFSTtBakJxaEhaO0FpQjNnSFE7Ozs7O0VBQ0k7QWpCaWhIWjtBaUJyZ0hROzs7OztFQUNJLFdDdlNIO0VEd1NHO0VBQ0E7RUFDQTtBakIyZ0haO0FpQnpnSFk7Ozs7O0VBQ0k7RUFDQTtBakIrZ0hoQjs7QWlCemdIQTtFQUNJO0FqQjRnSEo7QWlCMWdISTtFQUNJO0VBQ0E7QWpCNGdIUjs7QWlCMS9HSTs7OztFQUNJLGlCSnBVRTtBYm8wSFY7O0FtQnYwSEE7RUFDSTtFQUNBO0VBQ0E7QW5CMDBISjtBbUJ4MEhJO0VBQ0k7QW5CMDBIUjtBbUJ2MEhJO0VBRUksYU5SRTtBYmcxSFY7QW1CcjBISTtFQUNJLGFOWkU7QWJtMUhWO0FtQnAwSEk7RUFFSTtBbkJxMEhSO0FtQmwwSEk7RUFDSTtBbkJvMEhSO0FtQmowSEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZTmxDSTtFTW1DSjtFQUNBO0VBQ0E7QW5CbTBIUjtBbUJqMEhRO0VBQ0M7QW5CbTBIVDtBbUJoMEhRO0VBQ0ksZ0JONUNBO0FiODJIWjtBbUI5ekhJO0VBQ0k7QW5CZzBIUjtBbUI5ekhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5CZzBIWjtBbUIzekhJO0VBQ0k7QW5CNnpIUjs7QW1CenpIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkI0ekhKO0FtQjF6SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CNHpIUjtBbUIxekhRO0VBQ0k7RUFDQTtBbkI0ekhaO0FtQjF6SFk7RUFDSTtBbkI0ekhoQjs7QUF6NkhBO0FBRUE7QUFZQTtBQVVBO0FvQm1DQTtBQUNBO0VBQ0k7RUFDQTtBcEJxM0hKOztBb0JsM0hBOztFQXZDSTtFQUNBO0VBMENBO0FwQnEzSEo7QW9CNTVISTs7RUFDSTtBcEIrNUhSO0FvQngzSEk7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQ2hCS087RWdCSlAsZWhCcUNFO0VnQnBDRjtBcEIyM0hSO0FvQngzSEk7O0VBQ0k7RUFDQSxzQ2hCRk87RWdCR1AsZWhCOEJFO0VnQjdCRjtFQUNBO0VBQ0E7QXBCMjNIUjtBb0J4M0hJOztFQUNJO0VBQ0E7QXBCMjNIUjtBb0J4M0hJOztFQUNJO0FwQjIzSFI7QW9CeDNISTs7O0VBOURBO0VBQ0E7RUFDQTtBcEIyN0hKO0FvQno3SEk7OztFQUNJO0FwQjY3SFI7QW9CLzNIUTs7O0VBbkVKO0VBQ0E7RUFDQTtFQW1FUTtBcEJxNEhaO0FvQnQ4SEk7OztFQUNJO0FwQjA4SFI7QW9CdDRISTs7OztFQUNJLG1CbEJzRE07RWtCckROLHFCbEJvRE07QUZ1MUhkO0FvQng0SEk7O0VBQ0ksbUJsQjRDUTtFa0IzQ1IscUJsQjRDUTtBRisxSGhCO0FvQng0SEk7Ozs7RUFDSTtFQUNBO0VBRUE7RUFDQTtBcEI0NEhSO0FvQjE0SFE7Ozs7RUFDSTtFQUNBO0FwQis0SFo7QW9CeDRISTs7O0VBekZBO0VBQ0E7RUFDQTtFQUNBO0FwQnMrSEo7QW9CcCtIYTtFQUNMO0FwQnMrSFI7O0FvQjk0SEE7RUFDSSxZRjNISztBbEI0Z0lUO0FvQi80SEk7RUFDSTtBcEJpNUhSO0FvQjk0SEk7RUFDSTtBcEJnNUhSOztBb0I1M0hBO0VBQ0k7QXBCKzNISjs7QW9CMzNIQTtFQUNJO0VBQ0E7RUFDQTtBcEI4M0hKOztBb0J2M0hBO0VBQ0k7RUFDQTtFQUNBO0FwQjAzSEo7QW9CejNISTtFQUNJO0FwQjIzSFI7O0FvQnYzSEE7RUFDSTtFQUNBO0FwQjAzSEo7O0FvQnYzSEE7RUFDSTtFQUNBO0FwQjAzSEo7O0FvQnYzSEE7RUFDSTtFQUNBO0FwQjAzSEo7O0FvQnYzSEE7QUFFQTtFQUNJO0FwQnkzSEo7O0FvQnQzSEE7RUFDSTtFQTVMQTtFQUNBO0VBNkxBO0FwQjAzSEo7QW9CcGpJSTtFQUNJO0FwQnNqSVI7O0FvQnozSEE7RUE5S0k7RUFDQTtFQUNBO0VBQ0E7QXBCMmlJSjtBb0J6aUlhO0VBQ0w7QXBCMmlJUjs7QW9CaDRISTtFQUNJO0FwQm00SFI7O0FvQjczSEE7QUFNSTtFQUNJO0VBQ0E7RUFDQSxjbEI1RU07RWtCNkVOO0VBQ0E7RUFDQSxlaEIxSEU7QUpxL0hWOztBb0J0MUhBO0VBQ0k7QXBCeTFISjtBb0J2MUhJO0VBQ0k7RUFDQTtBcEJ5MUhSO0FvQnQxSEk7RUFDSTtFQUNBO0VBQ0E7QXBCdzFIUjtBb0JwMUhJO0VBQ0k7QXBCczFIUjs7QW9CbDFIQTtBQ3ZTQTs7aURBQUE7QUFtQkE7QUFFQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCMm1JSjs7QXFCdm1JQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlakJ3RU07RWlCdkVOO0VBQ0E7QXJCMG1JSjs7QXFCdG1JQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGlDakI4Qlk7RWlCN0JaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlakJ3RE07RWlCdkROO0VBQ0E7RUFDQTtBckJ5bUlKO0FxQnZtSUk7RUFDSTtBckJ5bUlSOztBcUJwbUlBOztFQUVJO0VBQ0E7RUFDQTtBckJ1bUlKOztBcUI3bElJO0VEOUNBO0VBQ0E7RUFDQTtBcEIrb0lKO0FvQjdvSUk7RUFDSTtBcEIrb0lSOztBcUJobUlBO0VBQ0ksY25CMEVVO0FGeWhJZDs7QXFCaG1JQTtFQUNJLGNuQm9FWTtBRitoSWhCOztBcUIxbElJOzs7O0VBQ0U7RUFDRTtBckJnbUlSO0FxQi9sSVE7Ozs7RUFDSTtFQUNBO0FyQm9tSVo7O0FxQjdsSUU7RUFDRTtBckJnbUlKOztBcUJ4bElBO0VBQ0U7QXJCMmxJRjs7QXFCeGxJQTtBQUNBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFckIybElOO0VxQnhsSUU7SUFDSTtJQUNBO0lBQ0E7RXJCMGxJTjtBQUNGO0FxQnZsSUE7QUFDQTtFQUNJO0lBQ0k7SUFDQTtFckJ5bElOO0VxQnJsSUU7SUFDSTtFckJ1bElOO0VxQnBsSUU7SUFDSTtFckJzbElOO0FBQ0Y7QXNCbHZJQTtFQUVFO0VBQ0E7RUFDQTtBdEJtdklGO0FzQmp2SUU7RUFDRTtFQUNBO0F0Qm12SUo7O0FzQi91SUE7RUFDRTtBdEJrdklGO0FzQmp2SUU7RUFDRTtBdEJtdklKOztBc0IvdUlBO0VBQ0U7QXRCa3ZJRjs7QXNCN3VJQTtFQUNFO0VBQ0E7RUFDQTtBdEJndklGOztBc0I1dUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEIrdUlGO0FzQjd1SUU7RUFDRTtBdEIrdUlKOztBc0IxdUlBO0VBQ0U7QXRCNnVJRjs7QXNCeHVJQTs7RUFFRTtFQUNBO0F0QjJ1SUY7QXNCenVJRTs7RUFDRTtBdEI0dUlKOztBc0J2dUlBO0VBQ0U7QXRCMHVJRjtBc0J6dUlFO0VBQ0U7RUFDQTtBdEIydUlKOztBc0J0dUlBO0VBQ0U7QXRCeXVJRjtBc0J4dUlFO0VBQ0U7QXRCMHVJSjs7QXNCcnVJQTtFQUNFO0F0Qnd1SUY7O0FzQnB1SUE7RUFDRTtFQUNBO0F0QnV1SUY7QXNCcnVJRTtFQUVFO0F0QnN1SUo7QXNCbnVJRTtFQUNFO0F0QnF1SUo7O0F1QnAwSUE7O2lEQUFBO0FBVUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdkJnMElEOztBQTkwSUE7QUFFQTtBQVlBO0FBVUE7QUF4QkE7QUFFQTtBQVlBO0FBVUE7QXdCVEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEIwMElKO0F3QngwSUk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCeTBJUjs7QXdCcDBJSTtFQUNJO0F4QnUwSVI7O0F3Qjl6SUE7RUFDSSxrQlhsQk07RVdtQk4saUJYbkJNO0VXb0JOO0F4QmkwSUo7O0F3Qjd6SUk7RUFDSTtFQUNBO0VBQ0E7QXhCZzBJUjs7QXdCM3pJQTtFQUNJLG1CWGpDTTtFV2tDTixrQlhsQ007RVdtQ047QXhCOHpJSjs7QXdCMXpJSTtFQUNJO0VBQ0E7RUFDQTtBeEI2eklSOztBeUIxMklRO0VBQ0k7RUFDQTtBekI2MklaO0F5QjMySVk7RUFDSTtBekI2MkloQjtBeUJwMklRO0VBQ0k7QXpCczJJWjtBeUJsMklZO0VBQ0k7RUFFQTtBekJtMkloQjtBeUJoMklZO0VBQ0k7RUFDQTtBekJrMkloQjtBeUJoMklnQjtFQUNJO0F6QmsySXBCO0F5QjMxSWdCO0VBQ0k7QXpCNjFJcEI7QXlCcDFJUTtFQUNJO0VBQ0E7QXpCczFJWjtBeUIvMElRO0VBQ0k7QXpCaTFJWjtBeUI1MElJO0VBQ0k7QXpCODBJUjtBeUIzMElJO0VBQ0k7QXpCNjBJUjtBeUIxMElJO0VBQ0k7QXpCNDBJUjs7QXlCdjBJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCMDBJSjtBeUJ4MElJO0VBQ0k7QXpCMDBJUjtBeUJ2MElJO0VBQ0k7QXpCeTBJUjtBeUJ0MElJO0VBQ0k7RUFDQTtBekJ3MElSOztBeUJwMElBO0VBQ0ksWUE1R1M7RUE4R1Q7RUFDQTtFQUNBO0VBQ0E7QXpCczBJSjtBeUJwMElJO0VBQ0k7QXpCczBJUjtBeUJuMElJO0VBQ0k7QXpCcTBJUjtBeUJsMElJO0VBQ0k7RUFDQTtBekJvMElSO0F5QmowSUk7RUFDSSxtQnZCa0JRO0FGaXpJaEI7QXlCajBJUTtFQUNJO0VBQ0E7QXpCbTBJWjtBeUJoMElRO0VBQ0k7QXpCazBJWjs7QXlCN3pJQTtFQUVJLFlacElPO0VZcUlQO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUFySlM7RUFzSlQ7RUFDQTtBekIreklKO0F5Qjd6SUk7RUFDSTtBekIreklSO0F5Qjd6SVE7RUFDSTtBekIreklaOztBeUIxeklBO0VBQ0k7QXpCNnpJSjtBeUIxeklJO0VBQ0k7QXpCNHpJUjtBeUJyeklJO0VBQ0k7QXpCdXpJUjtBeUJweklJO0VBQ0k7RUFDQTtBekJzeklSO0F5Qm56SUk7RUFDSTtFQUNBO0VBQ0E7QXpCcXpJUjtBeUJueklRO0VBQ0k7QXpCcXpJWjtBeUJseklRO0VBQ0k7QXpCb3pJWjtBeUJqeklRO0VBQ0k7RUFDQTtBekJteklaO0F5Qmp6SVk7RWhCNURKLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7RWdCeUNZO0VBQ0EsVVovTEw7RVlnTUs7QXpCc3pJaEI7QXlCbHpJUTs7Ozs7RWhCcEVBLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7QVQyMklKO0F5QnZ6SVE7Ozs7O0VoQnpFQSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0FUcTNJSjtBeUIzeklJO0VBQ0k7QXpCNnpJUjtBeUIxeklJO0VBQ0k7RUFDQTtBekI0eklSO0F5QjF6SVE7RUFDSTtFQUNBO0F6QjR6SVo7QXlCenpJUTtFQUNJO0F6QjJ6SVo7QXlCeHpJUTtFQUNJO0F6QjB6SVo7QXlCcnpJWTtFQUNJO0F6QnV6SWhCO0F5QnB6SVk7RUFDSTtBekJzekloQjtBeUJqeklJO0VBQ0k7QXpCbXpJUjs7QXlCL3lJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6Qmt6SUo7QXlCaHpJSTtFQUNJO0F6Qmt6SVI7QXlCL3lJSTtFQUNJO0F6Qml6SVI7O0F5QjV5SUE7RUFDSTtFQUNBLGFaelFRO0VZMFFSO0VBQ0E7RUFDQSwwQ0FyUlc7QXpCb2tKZjtBeUI3eUlJO0VBQ0k7RUFDQTtBekIreUlSO0F5QjV5SUk7RUFDSTtBekI4eUlSO0F5QjV5SVE7RUFDSTtFQUNBO0F6Qjh5SVo7QXlCNXlJWTtFQUNJLGtCWjNSSjtBYnlrSlo7QXlCM3lJWTtFQUNJLG1CWi9SSjtBYjRrSlo7O0F5QnB5SUE7RUFDSSxhWnRTTTtFWXVTTjtFQUNBO0VBQ0E7QXpCdXlJSjs7QXlCbHlJSTtFQUNJLGtCWi9TRTtBYm9sSlY7O0F5Qmp5SUE7QUFDQTtBQUNBO0VBRUk7RUFDQTtFQUNBO0F6Qm15SUo7QXlCN3hJWTtFQUNJO0VBQ0E7QXpCK3hJaEI7QXlCN3hJZ0I7RUFDSTtBekIreElwQjtBeUIzeElZO0VBQ0k7QXpCNnhJaEI7QXlCbnhJWTtFQUNJO0F6QnF4SWhCO0F5Qm54SWdCO0VBQ0k7QXpCcXhJcEI7QXlCNXdJWTtFQUNJO0F6Qjh3SWhCO0F5Qmp3SUE7QUFDQTtBQVNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjJ2SVI7QXlCenZJUTtFQUNJO0F6QjJ2SVo7O0F5Qjd1SUk7RUFDSTtBekJndklSO0F5Qjd1SUk7RUFDSTtBekIrdUlSO0F5QjV1SUk7RUFDSTtFQUNBLG1CWjVaSTtBYjBvSlo7O0F5QnZ1SVE7RUFDSTtFQUNBO0F6QjB1SVo7QXlCdnVJUTtFQUNJO0F6Qnl1SVo7O0F5Qmx1SUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekJxdUlKO0F5Qm51SUk7RUFDSTtBekJxdUlSOztBeUI5dElJO0VBQ0k7QXpCaXVJUjs7QTBCdG9KWTtFQUNJO0ExQnlvSmhCO0EwQnJvSlE7RUFDSSxhYjVCRDtBYm1xSlg7O0EwQjFuSkE7RUFDSTtBMUI2bkpKOztBMEIxbkpBO0VBQ0k7RUFDQTtFQUNBO0ExQjZuSko7QTBCM25KSTtFQUNJO0VBQ0E7QTFCNm5KUjs7QTBCdm5KSTtFQUNJO0VBQ0E7RUFDQTtBMUIwbkpSO0EwQnZuSkk7RUFDSTtBMUJ5bkpSO0EwQnRuSkk7RUFDSTtBMUJ3bkpSOztBQXh0SkE7QUFFQTtBQVlBO0FBVUE7QTJCR0E7RUFDSTtBM0Jvc0pKOztBMkJqc0pBO0VBQ0k7RUFDQSxZVGZLO0VTZ0JMLFdUaEJLO0VTaUJMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQm9zSko7QTJCbHNKSTtFQUNJO0EzQm9zSlI7O0EyQi9ySkk7RUFDSTtFbEJ1R0EsaUNMeEVRO0VLK0VSO0VBVUE7RUFJSjtBVDBrSko7O0EyQmhzSkk7RUFDSTtFQUNBLGN6QnlHTTtFT1ZOLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7QVRtbEpKOztBMkJsckpBO0VBQ0k7RUFDQTtFQUNBO0EzQnFySko7O0EyQjlxSkk7RUFDSTtFQUNBO0EzQmlySlI7QTJCL3FKUTtFQUNJO0VBQ0E7QTNCaXJKWjtBMkI3cUpRO0VBQ0k7RUFDQTtBM0IrcUpaO0EyQnZxSkk7RUFHSTtBM0J1cUpSO0EyQnBxSkk7RUFDSTtBM0JzcUpSO0EyQm5xSkk7RUFDSTtBM0JxcUpSOztBMkJqcUpBO0VBQ0k7QTNCb3FKSjs7QTJCaHFKSTtFQUNJO0EzQm1xSlI7O0EyQi9wSkE7RUFDSTtBM0JrcUpKOztBQXp5SkE7QUFFQTtBQVlBO0FBVUE7QTRCR0E7RUFDRTtFQUNBLGFmTlU7QWIyeEpaO0E0Qmx4SkU7RUFDRTtBNUJveEpKO0E0Qmp4SkU7RUFDRTtBNUJteEpKO0E0Qmp4Skk7RUFDRTtBNUJteEpOO0E0Qjd3SkU7RUFDRTtBNUIrd0pKO0E0Qjd3Skk7RUFDRTtBNUIrd0pOOztBNEJydkpFO0VBQ0U7QTVCd3ZKSjtBNEJ0dkpJO0VBQ0U7RUFDQTtFQUNBLGlDeEJEVTtFd0JFVjtFQUNBO0E1Qnd2Sk47QTRCbnZKRTtFQUNFO0VBQ0E7QTVCcXZKSjtBNEJudkpJO0VBQ0U7QTVCcXZKTjtBNEJsdkpJO0VBQ0U7QTVCb3ZKTjs7QTZCdDBKQTtFQUNJO0VBQ0E7QTdCeTBKSjtBNkJ2MEpJO0VBR0k7RUFDQTtFQUNBO0VBQ0E7QTdCdTBKUjtBNkJwMEpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JzMEpSOztBNkJoekpBO0VBQ0k7QTdCbXpKSjs7QUE1MkpBO0FBRUE7QUFZQTtBQVVBO0E4QkNBO0VBQ0ksZ0JqQkNPO0VpQkFQLG1CakJETTtFaUJFTjtFQUNBO0VBeUVBOzs7YUFBQTtBOUJxeEpKO0E4QjUxSkk7RUFDSTtBOUI4MUpSO0E4QjUxSlE7RUFDSTtFQUNBO0VBQ0E7QTlCODFKWjtBOEIxMUpJO0VBQ0k7QTlCNDFKUjtBOEIxMUpRO0VBRUksZTFCdUVGO0UwQnRFRSxhakJyQkY7RWlCc0JFO0VBQ0E7RUFDQTtFQUNBO0E5QjIxSlo7QThCejFKWTtFQUNJO0VBQ0E7RUFDQTtBOUIyMUpoQjtBOEJ0MUpZO0VBQ0k7RUFDQTtFckIwRlIsaUNMeEVRO0VLNkVSO0VBWUE7RUFJSjtBVDZ1Sko7QThCdDFKWTtFQUNJLGM1QjBGQTtFNEJ6RkE7RXJCa0ZSLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7QVRxdkpKO0E4QnYxSlE7RUFDSTtFQUVBO0E5QncxSlo7QThCcjFKUTtFQUNJO0VBQ0E7RUFDQTtBOUJ1MUpaO0E4QjMwSkk7RUFDSTtFQUNBO0E5QjYwSlI7O0E4Qjd6SlE7RUFDSSxnQmpCN0ZBO0VpQjhGQSxtQmpCM0ZGO0FiMjVKVjtBOEI3ekpnQjtFQUNJO0E5Qit6SnBCO0E4QjN6SmdCO0VBQ0k7QTlCNnpKcEI7O0E4QnJ6SkE7RUFDSSxtQmpCN0dNO0FicTZKVjs7QUEvN0pBO0FBRUE7QUFZQTtBQVVBO0ErQm5CQTs7aURBQUE7QUFlQTs7Ozs7Ozs7Ozs7OztFQWFJLHNDM0IrQ1c7RTJCOUNYO0VBQ0E7RUFDQTtBL0JxN0pKO0ErQm43Skk7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7QS9CazhKUjs7QStCOTdKQTs7Ozs7O0VBTUksbUJsQnZCTTtBYnc5SlY7O0ErQjk3SkE7Ozs7RUFJSSxtQmxCOUJNO0FiKzlKVjs7QStCMTdKQTs7RUFFSSxlM0JpRE07QUo0NEpWO0ErQnY3Skk7O0VBQ0ksZTNCMENFO0FKZzVKVjtBK0J4N0pROztFQUNJLGUzQnVDRjtBSm81SlY7O0ErQmw3SkE7O0VBRUksZTNCOEJNO0UyQjdCTjtBL0JxN0pKOztBK0I5NkpBOztFQUVJLGUzQm9CTTtFMkJuQk47QS9CaTdKSjs7QStCMTZKQTs7RUFFSSxlM0JXTTtFMkJWTjtBL0I2NkpKOztBK0J0NkpBOztFQUVJLGUzQkNNO0FKdzZKVjs7QStCbDZKQTs7RUFFSSxlM0JaTTtFMkJhTjtBL0JxNkpKOztBK0I5NUpBOzs7Ozs7Ozs7OztFQVVJLGdCbEJySE07QWJ1aEtWOztBZ0M5aEtBO0VBQ0k7RUFDQTtBaENpaUtKOztBZ0M5aEtBO0VBQ0k7QWhDaWlLSjs7QUExaktBO0FBRUE7QUFZQTtBQVVBO0FpQ25CQTs7aURBQUE7QUFtQ0E7RUFDSSxjL0IwSFU7QUZrNkpkOztBaUNqaEtBO0VBQ0k7RUFDQTtBakNvaEtKOztBaUNyK0pBO0VBQ0k7QWpDdytKSjs7QWlDbCtKQTtFQUNJO0FqQ3ErSko7O0FpQ2grSkE7RUFDSTtFQUNBO0VBQ0E7QWpDbStKSjs7QUF4bEtBO0FBRUE7QUFZQTtBQVVBO0FrQ05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEM0a0tKO0FrQzFrS0k7RUFDSSxZckJMRztFcUJNSDtBbEM0a0tSO0FrQzFrS1E7RUFDSTtBbEM0a0taO0FrQ3prS1E7RUFDSTtBbEMya0taOztBQWpuS0E7QUFFQTtBQVlBO0FBVUE7QW1DQ0k7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQSxlL0I0RkU7RStCM0ZGO0VBQ0E7RUFDQTtFQUNBO0FuQzZtS1I7QW1DM21LUTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7QW5DMm5LWjtBbUN4bktROzs7Ozs7Ozs7Ozs7Ozs7RUFDSTtBbkN3b0taO0FtQ3JvS1E7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0FuQ3FwS1o7O0FtQ2hwS0E7RUFDSTtBbkNtcEtKO0FtQ2pwS0k7RUFDSTtBbkNtcEtSOztBbUNob0tBO0VBQ0k7QW5DbW9LSjs7QW1DL25LQTtBQUdBOzs7Ozs7OztFQVFJO0VBQ0EsZS9CZ0NNO0FKZ21LVjs7QUF4dEtBO0FBRUE7QUFZQTtBQVVBO0FvQ0ZBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQSxlaEM0Rk07RWdDM0ZOO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXBDdXNLSjtBb0Nqc0tJO0VBQ0k7RUFDQTtFQUNBO0FwQ21zS1I7QW9DL3JLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcENpc0tSO0FvQzdyS0k7RUFFSSxlaEM0REM7RWdDM0REO0VBQ0E7RUFDQTtBcEM4cktSOztBb0NycktBO0VBQ0k7QXBDd3JLSjs7QW9DcHJLQTtFQUNJLG1CbENnRlk7QUZ1bUtoQjs7QW9DbnJLQTtFQUNJLG1CbEM4RVk7QUZ3bUtoQjs7QW9DbnJLQTtFQUNJLG1CbEMrRVU7QUZ1bUtkOztBb0NucktBO0FBcUJBO0VBRUk7RUFDQTtFQUNBO0FwQ2lxS0o7QW9DOXBLSTtFQUNJO0VBQ0E7RUFDQTtBcENncUtSO0FvQzdwS0k7RUFDSSxxQmxDaUNRO0VrQ2hDUixjbENnQ1E7QUYrbktoQjtBb0M1cEtJO0VBQ0kscUJsQytCUTtFa0M5QlIsY2xDOEJRO0FGZ29LaEI7QW9DM3BLSTtFQUNJLHFCbEMrQk07RWtDOUJOLGNsQzhCTTtFa0M3Qk4sbUJsQzRCTTtBRmlvS2Q7QW9DeHBLSTtFQUNJO0FwQzBwS1I7O0FxQ3p2S0M7RUFFRTtBckMydktIOztBQTV5S0E7QUFFQTtBQVlBO0FBVUE7QXNDakJBOztpREFBQTtBQWNBOztFQUdJO0VBQ0E7RUFDQTtBdENneUtKO0FzQzl4S0k7O0VBQ0k7QXRDaXlLUjtBc0M5eEtJOzs7RUFFSTtFQUNBO0F0Q2l5S1I7QXNDM3ZLQTtFQUNJO0VBQ0E7QXRDNnZLSjs7QXNDMXZLQTtFQUNJO0F0QzZ2S0o7QXNDM3ZLSTtFQUNJLGNwQ2lGTTtBRjRxS2Q7O0FzQ3p2S0E7RUFDSTtBdEM0dktKOztBQW4xS0E7QUFFQTtBQVlBO0FBVUE7QXVDRkk7RUFDSTtBdkNvMEtSO0F1Q2owS0k7RUFDSTtBdkNtMEtSO0F1QzV6S0k7RUFDSSxrQjFCWkk7RTBCYUo7QXZDOHpLUjtBdUMzektJO0VBQ0ksa0IxQmpCSTtBYjgwS1o7O0FBcjJLQTtBQUVBO0FBWUE7QUFVQTtBd0NaQTs7O0VBR0ksZ0IzQldNO0UyQlZOLG1CM0JVTTtBYnMxS1Y7O0F3QzUxS0E7O0VBRUk7QXhDKzFLSjtBd0M3MUtJOztFQUNJO0VBQ0E7RUFDQTtBeENnMktSO0F3QzkxS1E7O0VBQ0k7QXhDaTJLWjs7QXdDMzFLQTtFQUNJO0F4QzgxS0o7O0F3QzMxS0E7O2lEQUFBO0FBMEJRO0VBQ0ksZTNCMUNEO0UyQjJDQyxnQjNCM0NEO0FiazNLWDtBd0NuMEtJO0VBQ0k7QXhDcTBLUjs7QXdDL3pLSTtFQUNJO0F4Q2swS1I7O0F3Q3J5S0E7O2lEQUFBO0FBb0JJO0VBQ0ksZXBDWEM7RW9DWUQ7RUFDQTtBeEN1eEtSO0F3Q3B4S0k7RUFDSSxpQjNCOUdFO0UyQitHRixrQjNCaEhHO0FiczRLWDs7QXdDbHhLQTs7aURBQUE7QUNuSUE7RUFDRTtFQUNBO0VBQ0E7QXpDMjVLRjs7QXlDeDVLQTtFQUNFO0VBQ0E7QXpDMjVLRjs7QUE3NktBO0FBRUE7QUFZQTtBQVVBO0EwQ2VBO0VBQ0k7QTFDNjRLSjtBMEMzNEtJO0VBQ0k7QTFDNjRLUjtBMEMxNEtJO0VBQ0ksWXhCbENHO0FsQjg2S1g7QTBDejRLSTtFQUNJLGF4QnJDSTtBbEJnN0taOztBMEN2NEtBOzs7RUFHSSxhN0JuQ1E7QWI2NktaOztBMEN2NEtBO0VBQ0k7QTFDMDRLSjtBMEN4NEtJOzs7RUFHSTtBMUMwNEtSOztBMEN0NEtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esb0I3QnBEUTtBYjY3S1o7O0EwQ3Q0S0E7QUFDQTtFQUNJO0ExQ3k0S0o7O0EwQ3Q0S0E7QUFFQTtFQUNJO0VBQ0E7QTFDdzRLSjtBMEN0NEtJO0VBQ0k7QTFDdzRLUjtBMENyNEtJO0VBQ0k7RUFDQSxpQ3RDZFE7RXNDZVI7QTFDdTRLUjtBMENwNEtJO0VBQ0k7QTFDczRLUjs7QTBDajRLQTtBQUdBO0VBQ0k7QTFDazRLSjtBMENoNEtJO0VBQ0k7RUFDQTtFQUNBLGV0Q0dFO0VzQ0ZGLGlCN0I1Rkk7QWI4OUtaOztBMEM1M0tJO0VBQ0k7QTFDKzNLUjtBMEM1M0tJO0VBQ0k7RUFDQTtBMUM4M0tSO0EwQzUzS1E7RUFDSTtBMUM4M0taO0EwQ3ozS1E7RUFDSSxtQnhDdUJJO0FGbzJLaEI7O0EwQ2wzS1E7RUFDSTtFQUNBLG1CN0J6SEY7QWI4K0tWOztBMEN2MUtJO0VBQ0k7QTFDMDFLUjtBMENuMUtJO0VBQ0k7QTFDcTFLUjtBMENsMUtJO0VBQ0k7RUFFQTtFQUNBLGE3QnZLRTtBYjAvS1Y7QTBDaDFLUTtFQUNJLGV0Q2xGSDtFc0NtRkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ2sxS1o7QTBDLzBLUTtFQUNJO0VBQ0E7QTFDaTFLWjtBMEM5MEtRO0VBQ0k7RUFDQTtFQUNBLGV0Q2xHRjtBSms3S1Y7QTBDOTBLWTtFQUNJO0VBQ0E7QTFDZzFLaEI7QTBDMzBLSTtFQUNJLGdCN0J6TUk7RTZCME1KO0VBQ0E7QTFDNjBLUjtBMEMzMEtRO0VBQ0k7QTFDNjBLWjtBMEMzMEtZO0VBQ0k7QTFDNjBLaEI7QTBDMTBLWTtFQUNJO0ExQzQwS2hCO0EwQ3YwS1k7RUFDSTtFQUNBO0ExQ3kwS2hCOztBMEN2ektJO0VBQ0ksYTdCNU9FO0Fic2lMVjtBMEN2ektJO0VBQ0ksbUI3QmhQRTtFNkJpUEYsYTdCalBFO0FiMGlMVjs7QTBDNXlLQTtFQUNJO0ExQyt5S0o7QTBDNXlLSTtFQUNJO0VBQ0E7QTFDOHlLUjtBMEMzeUtJO0VBQ0ksa0I3QjNRSTtBYndqTFo7QTBDMXlLSTtFQUVJO0ExQzJ5S1I7QTBDeHlLSTtFQUNJO0VBQ0E7QTFDMHlLUjtBMEN4eUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFDMHlLWjtBMENyeUtJO0VqQzlKSSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0FUbzdLSjtBMEN2eUtJO0VqQ2xLSSxpQ0x4RVE7RUs2RVI7RUFZQTtFQUlKO0FUMDdLSjtBMEN6eUtJO0VqQ3RLSSxpQ0x4RVE7RUsrRVI7RUFVQTtFQUlKO0FUZzhLSjtBMEMzeUtJO0VBQ0k7RUFDQTtFQUNBO0ExQzZ5S1I7QTBDM3lLUTtFQUNJO0VBQ0E7QTFDNnlLWjtBMEMxeUtRO0VBQ0k7RUFDQTtFQUNBO0ExQzR5S1o7QTBDeHlLSTtFQUNJO0VBQ0EsYTdCL1RJO0FieW1MWjtBMEN2eUtRO0VBQ0k7QTFDeXlLWjs7QUFub0xBO0FBRUE7QUFZQTtBQVVBO0EyQ0FJO0VBQ0k7QTNDa25MUjtBMkMvbUxJO0VBQ0k7QTNDaW5MUjs7QTRDOW1MQTtFQUNJO0VBQ0E7RUFDQTtBNUNpbkxKO0E0Qy9tTEk7RUFDSTtBNUNpbkxSOztBNEM1bUxJO0VBQ0k7QTVDK21MUjtBNEM1bUxJO0VBQ0k7RUFDQSxpQ3hDZ0NRO0V3Qy9CUjtBNUM4bUxSO0E0QzNtTEk7RUFDSTtBNUM2bUxSOztBNEN6bUxBO0VBQ0ksZXhDMERNO0V3Q3hETiwyRXpDOUJLO0FIeW9MVDtBNEN6bUxJO0VBQ0k7QTVDMm1MUjtBNEN6bUxRO0VBQ0ksaUN4Q2NJO0V3Q2JKLGV4Q2tESDtFd0NqREc7RUFDQTtFQUNBO0VBQ0EsbUIvQjlDRjtBYnlwTFY7QTRDdG1MSTtFQUNJLGEvQnBERTtBYjRwTFY7QTRDdG1MUTtFQUNJO0VBQ0E7QTVDd21MWjtBNEN0bUxZO0VBQ0ksa0IvQjlESjtFK0IrREk7QTVDd21MaEI7O0E0Q3hsTEk7Ozs7O0VBRUk7RUFDQTtBNUM4bExSOztBNEMxbExBO0VBQ0k7RUFDQTtBNUM2bExKO0E0QzNsTEk7RUFDSTtFQUNBO0E1QzZsTFI7O0E0Q3psTEE7RUFDSTtFQUNBO0E1QzRsTEo7QTRDemxMSTtFQUNJO0VBQ0EsYzFDK0JRO0FGNGpMaEI7O0E0Q3ZsTEE7RUFDSTtFQUNBO0E1QzBsTEo7QTRDeGxMSTtFQUNJO0VBQ0EsYzFDd0JRO0FGa2tMaEI7O0E0Q3RsTEE7RUFHSTtFQUNBLG1CMUNxQlU7QUZra0xkO0E0Q3JsTEk7RUFDSTtFQUNBO0E1Q3VsTFI7O0E0Q2psTEE7RUFDSTtBNUNvbExKOztBNkMzdExBO0VBQ0U7QTdDOHRMRjtBNkM1dExFO0VBQ0U7QTdDOHRMSjtBNkMzdExFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtBN0M0dExKOztBOEM3dkxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDZ3dMRjs7QThDN3ZMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUNnd0xGOztBOEM3dkxBO0VBQ0U7SUFBSztFOUNpd0xMO0U4Q2h3TEE7SUFBTztFOUNtd0xQO0FBQ0Y7QUE1eExBO0FBRUE7QUFZQTtBQVVBO0ErQ1hBO0VBQ0U7RUFDQSxtQmxDV1E7QWIwd0xWO0ErQ3B4TEc7RUFDQztBL0NzeExKOztBQXZ5TEE7QUFFQTtBQVlBO0FBVUE7QWdEVEE7RUFDSTtFQUNBO0FoRCt4TEo7O0FnRDV4TEE7RUFDSTtFQUNBO0FoRCt4TEo7O0FnRDV4TEE7RUFDSTtBaEQreExKOztBZ0Q1eExBO0VBQ0k7QWhEK3hMSjs7QWdENXhMQTtFQUNJO0FoRCt4TEo7O0FnRDV4TEE7QUFrQkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0EsZTVDMkRLO0FKbXRMVDs7QWdEM3dMQTtFQUNJO0FoRDh3TEo7O0FnRDF3TEE7QUFxQkk7RUFDSTtFQUNBO0FoRHl2TFI7QWdEdHZMSTtFQUNJO0VBQ0E7QWhEd3ZMUjtBZ0RydkxJO0VBQ0k7RUFDQTtBaER1dkxSOztBZ0RsdkxBO0VBQ0k7QWhEcXZMSjtBZ0RudkxJO0VBQ0k7QWhEcXZMUjs7QWdEanZMQTtBQUVBO0FBbUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaERpdUxKOztBQTcyTEE7QUFFQTtBQVlBO0FBVUE7QWlERkE7RUFDSTtBakQ4MUxKOztBaUQxMUxBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlN0NpRk07QUo0d0xWOztBaUR6MUxBO0VBQ0ksaUM3QzRDWTtFNkMzQ1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRDQxTEo7O0FpRHgxTEE7O0VBRUk7QWpEMjFMSjs7QWlEdDFMQTtFQUNJLGMvQzRHVTtBRjZ1TGQ7O0FpRHQxTEE7RUFDSSxjL0NzR1k7QUZtdkxoQjs7QWlEaDFMSTs7OztFQUNFO0VBQ0U7QWpEczFMUjtBaURyMUxROzs7O0VBQ0k7QWpEMDFMWjs7QUFsNkxBO0FBRUE7QUFZQTtBQVVBO0FrRFBBO0VBQ0k7RUFDQSxtQnJDSVE7RXFDSFIsYXJDR1E7RXFDUVI7RUFFQTtFQVVBO0VBRUE7QWxEbTRMSjtBa0QxNUxJO0VBQ0k7QWxENDVMUjtBa0R4NUxJO0VBQ0k7QWxEMDVMUjtBa0RwNUxJO0VBQ0k7QWxEczVMUjtBa0RsNUxJO0VBQ0k7QWxEbzVMUjtBa0QxNExJO0VBQ0k7QWxENDRMUjtBa0QxNExJO0VBQ0k7QWxENDRMUjs7QWtEeDRMQTtFQUNJLHdFL0MvQks7QUgwNkxUOztBa0R4NExBO0FBRUE7QWxEaEVBO0FBRUE7QUFZQTtBQVVBO0FtRGtCQTtFQUNJO0VBQ0E7RUFDQSxlL0NvRU07QUppMkxWO0FtRGw2TEk7RUFDSTtBbkRvNkxSO0FtRGg2TEk7OztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQSxZakM1Q0M7RWlDNkNEO0VBQ0E7QW5EaTZMUjtBbUQvNUxROzs7RUFDSTtFQUNBO0VBQ0E7QW5EbTZMWjtBbUQvNUxJO0VBQ0k7QW5EaTZMUjtBbUQ5NUxJO0VBQ0k7QW5EZzZMUjtBbUQ5NUxRO0VBQ0k7QW5EZzZMWjtBbUQxNUxRO0VBQ0k7QW5ENDVMWjtBbUR6NUxRO0VBQ0k7QW5EMjVMWjs7QW1EcDVMSTtFL0IvREE7RUFDQTtFQUNBO0FwQnU5TEo7QW9CcjlMSTtFQUNJO0FwQnU5TFI7O0FtRHY1TEE7RUFDSTtFQUNBO0FuRDA1TEo7O0FtRHA1TEE7RUFDSTtFQUNBO0VBQ0EsWWpDbEdLO0FsQnkvTFQ7O0FtRHA1TEE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBbkRzNUxKO0FtRG41TEk7RUFFSTtFQUNBLGlDL0NqRFE7RStDa0RSO0FuRG81TFI7O0FtRDc0TEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EZzVMSjtBbUQ5NExJO0VBQ0k7RUFDQSxpQy9DbkVRO0UrQ29FUjtFQUNBO0FuRGc1TFI7O0FtRDU0TEE7QUFFQTtFQUNJO0FuRDg0TEo7QW1ENTRMSTtFQUNJO0VBQ0E7QW5EODRMUjs7QW1EMTRMQTtBQUlJO0VBQ0ksZ0JqQ3hKQztFaUN5SkQ7QW5EMDRMUjtBbUR4NExRO0VBQ0k7QW5EMDRMWjs7QW1EcDRMQTtBQUdBO0VBQ0k7RUFDQTtBbkRxNExKOztBbURsNExBO0VBQ0k7QW5EcTRMSjs7QW1EOTNMQTtFQUNJO0FuRGk0TEo7O0FtRDczTEE7RUFDSTtBbkRnNExKOztBbUR6M0xJOzs7RUFFSSxtQmpEL0NNO0VpRGdETixxQmpEaERNO0FGNjZMZDs7QW1EejNMQTtFQUNJO0FuRDQzTEo7O0FtRHgzTEE7RUFDSTtBbkQyM0xKO0FtRHozTEk7O0VBRUk7RUFDQTtBbkQyM0xSO0FtRHYzTEk7RUFDSTtBbkR5M0xSOztBbURyM0xBO0FBU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EZzNMUjs7QW1EdDJMQTtFQUNJO0FuRHkyTEo7QW1EdDJMUTtFQUNJO0FuRHcyTFo7QW1EcDJMSTtFQUNJO0VBQ0E7QW5EczJMUjtBbURuMkxJO0VBQ0k7RUFDQTtFQUNBO0FuRHEyTFI7O0FtRDcxTEk7RUFDSSxZakM3UUM7QWxCNm1NVDtBbUQvMUxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLGlDL0N6Tkk7QUp5ak1oQjtBbUQ5MUxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdqRDVPQztBRjRrTWI7QW1ENTFMSTtFQUNJO0FuRDgxTFI7QW1ENzFMUTtFQUNJO0FuRCsxTFo7O0FBeHBNQTtBQUVBO0FBWUE7QUFVQTtBb0RlQTtFQUNJLHNDaER3Q1c7RWdEdkNYO0FwRHduTUo7QW9EdG5NSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRHduTVI7QW9EcG5NUTtFQUNJO0VBQ0E7QXBEc25NWjtBb0Rsbk1RO0VBQ0k7RUFDQTtBcERvbk1aO0FvRDltTVk7RUFDSTtFQUNBO0VBQ0E7QXBEZ25NaEI7O0FBdnJNQTtBQUVBO0FBWUE7QUFVQTtBcURPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRCtwTUo7QXFEN3BNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEK3BNUjs7QXFEM3BNQTtFQUNJO0VBQ0E7RUFDQTtBckQ4cE1KOztBcUR6cE1JO0VBQ0k7QXJENHBNUjs7QXFEaHBNQTtFQUdJO0VBQ0E7RUFDQTtBckRpcE1KO0FxRC9vTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckRpcE1SO0FxRDlvTUk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRCtvTVI7QXFENW9NSTtFQUNJO0VBQ0E7QXJEOG9NUjs7QXFEem9NQTtFQUNJO0VBQ0E7QXJENG9NSjtBcUQxb01JO0VBQ0k7RUFDQTtFQUNBO0FyRDRvTVI7O0FxRHhvTUE7RUFDSTtJQUNJO0VyRDJvTU47RXFEem9NRTtJQUNJO0VyRDJvTU47RXFEem9NRTtJQUNJO0VyRDJvTU47RXFEem9NRTtJQUNJO0VyRDJvTU47RXFEem9NRTtJQUNJO0VyRDJvTU47RXFEem9NRTtJQUNJO0VyRDJvTU47QUFDRjtBcURob01BO0VBQ0k7QXJEa29NSjtBcURob01JO0VBQ0k7QXJEa29NUjs7QXFEOW5NQTtFQUNJLG1CbkRRWTtBRnluTWhCOztBQXp4TUE7QUFFQTtBQVlBO0FBVUE7QXNEb0JBOzs7RUFBQTtBQUtBO0FBR0E7QUFJQTtBQUNBOzsyREFBQTtBQVN3RTtBQUNDO0FBRS9DO0FBQ2E7QUFPVjtBQUc3QjtBQUlBO0FBR0E7QUFlQTtBQVdBO0FBQ3dEO0FBT3hEO0FBS0E7QUFHQTtBQUtBO0FBS0E7QUEyQkE7O0VBQUE7QUFHQTtFQUVJLHNCcERuR1M7RW9EcUdUO0VBQ0E7RUFDQTtFQUNBLHNCQWxIWTtFQW1IWjtFQVFBO0VBZUE7RUF5QkE7RUFPQTtFQU9BO0VBb0JBOzs7R0FBQTtFQXNCQTtFQU9BO0VBeUJBO0VBS0E7RUF5QkE7RUFtQkE7RUFLQTtFQVNBO0VBS0E7QXREdzlMSjtBc0RscU1JO0VBQ0ksc0JBdEhRO0VBdUhSO0VBQ0E7QXREb3FNUjtBc0RocU1JO0VBRUkseUJwRGpLUTtFb0QwSFo7RUFDQTtFQUNBO0VBdUNJO0VBQ0EsYXpDcktFO0FidzBNVjtBc0QvcE1JO0VBQ0ksYXpDMUtFO0V5QzJLRjtBdERpcU1SO0FzRDdwTUk7RUE5Q0E7RUFnREk7RUFDQSxxQ0E3RVE7RUE4RVIsNEJBNUhRO0VBNkhSO0F0RCtwTVI7QXNENXBNSTtFQUNJO0VBQ0E7RUFDQSxhekMxTEU7QWJ3MU1WO0FzRDNwTUk7RUFDSSwyQ0F0Skk7RUE2RlI7QXREdXRNSjtBc0QxcE1JO0VBQ0ksNENBMUpLO0VBZ0dUO0F0RHV0TUo7QXNEeHBNSTs7RUFFSTtFQUNBO0F0RDBwTVI7QXNEdHBNSTtFQUNJO0VBQ0E7RUFDQTtBdER3cE1SO0FzRHBwTUk7RUFRSTtBdEQrb01SO0FzRHJwTVE7RUF6Skosc0JBekJhO0VBMEJiLFdBekJZO0VBbUxKLGF6QzFORjtFeUMyTkU7QXREd3BNWjtBc0RocE1RO0VBL0pKO0VBQ0EsV0E5Qlk7QXREZzFNaEI7QXNEMW9NSTs7Ozs7Ozs7RUExSkE7RUFDQSxXQTdDWTtBdEQyMU1oQjtBc0Qxb01JOzs7O0VBMUtBO0VBQ0EsV0F4Q1k7QXREazJNaEI7QXNEem9NSTtFQUNJLDBEQXRNUztFQXVNVDtFQUNBO0F0RDJvTVI7QXNEdm9NSTtFQUNJLHlCQWhMSztBdER5ek1iO0FzRHRvTUk7RUFDSSw2Q0FuTE07QXREMnpNZDtBc0Ryb01JO0VBQ0ksNkNBdkxNO0F0RDh6TWQ7QXNEcG9NSTtFQUNJLHVDQXpMUTtBdEQrek1oQjtBc0Rub01JO0VBQ0ksdUNBN0xRO0F0RGswTWhCO0FzRGxvTUk7RUFDSSw2Q0EvTE87QXREbTBNZjtBc0Rob01JO0VBQ0ksc0JBdFBZO0F0RHczTXBCO0FzRDluTUk7O0VBRUk7RUFDQTtFQUNBO0VBQ0EsYXpDMVNFO0V5QzJTRixXQTVQaUI7RUE2UGpCLHNCQTVQWTtFQTZQWixzQkE1UGM7RUE2UGQ7RUE3TUo7QXREODBNSjtBc0Q3bk1JO0VBQ0ksc0JBclFlO0F0RG80TXZCO0FzRDVuTUk7RUFDSSxzQkF6UWU7RUEwUWY7RUFDQTtFQXhOSjtBdER1MU1KO0FzRDFuTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEQ0bk1SO0FzRHpuTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDJuTVI7QXNEdm5NSTtFQUNJO0F0RHluTVI7QXNEcm5NSTtFQUNJO0VBQ0E7RUFDQSx5QnBEaE5NO0FGdTBNZDtBc0Rqbk1JO0VBQ0k7QXREbW5NUjtBc0QvbU1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERpbk1SOztBc0QxbU1BO0VBQ0ksYXpDMVhRO0V5QzJYUjtBdEQ2bU1KOztBQS8vTUE7QUFFQTtBQVlBO0FBVUE7QXVEQ0k7RUFDSTtBdkQ2K01SOztBdUR6K01BO0VBQ0ksa0IxQ0xNO0FiaS9NVjs7QXVEeCtNQTtFQUNJO0VBRUE7RUFDQTtBdkQwK01KOztBdUR2K01BO0VBQ0ksZW5ENEVLO0VtRDNFTDtFQUNBO0VBQ0E7RUFDQTtBdkQwK01KOztBQXpoTkE7QUFFQTtBQVlBO0FBVUE7QXdERkk7RXBDSUE7RUFDQTtFb0NISTtBeEQyZ05SO0FvQnJnTkk7RUFDSTtBcEJ1Z05SOztBQXRpTkE7QUFFQTtBQVlBO0FBVUE7QXlEUkE7RUFDSTtFQUNBO0VBQ0EsZXJEOEZNO0FKKzdNVjs7QTBEdmlOQTtFQUNFLG1CeEQwSlk7QUZnNU1kOztBMkRwak5BOztpREFBQTtBQTBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzRGdpTlI7QTJEOWhOUTtFQUNJO0EzRGdpTlo7QTJEM2hOWTtFQUNJO0EzRDZoTmhCO0EyRHpoTlE7RUFDSTtBM0QyaE5aO0EyRHZoTlE7RUFDSTtBM0R5aE5aO0EyRHJoTkk7RUFDSTtBM0R1aE5SO0EyRHRoTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQSx3RXhEaENIO0FId2pOVDs7QTREemtOQTtFQUNJO0VBQ0E7RUFDQTtBNUQ0a05KO0E0RDFrTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVENGtOUjtBNER6a05JO0VBQ0k7RUFDQSxnQjFEOERTO0UwRDdEVCxhL0NERTtFK0NFRjtFQUNBO0VBQ0E7RUFDQTtBNUQya05SO0E0RHZrTkk7RUFDSTtBNUR5a05SOztBNERya05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RHdrTko7O0E0RHBrTkE7RUFDSTtBNUR1a05KOztBQTFuTkE7QUFFQTtBQVlBO0FBVUE7QTZETkE7RUFDSTtBN0QrbU5KO0E2RDdtTkk7RUFDSTtFQUNBO0E3RCttTlI7QTZENW1OSTtFQUNJO0E3RDhtTlI7QTZEM21OSTtFQUNJO0VBQ0E7RUFDQTtBN0Q2bU5SO0E2RDFtTkk7RUFDSTtFQUNJO0VBQ0o7RUFDQSxZQTNCTTtFQTRCTjtFQUNBO0E3RDRtTlI7QTZEMW1OUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Q0bU5aO0E2RHptTlE7RUFDSTtBN0QybU5aO0E2RHhtTlE7RUFDSTtFQUNBO0E3RDBtTlo7QTZEeG1OWTtFQUNJLGtCaERwQ047RWdEcUNNO0E3RDBtTmhCO0E2RHhtTmdCO0VBQ0ksbUJoRHhDVjtBYmtwTlY7QTZEdG1OWTtFQUNJLGV6RDJDTjtFeUQxQ007QTdEd21OaEI7QTZEbm1OSTtFQUNJO0E3RHFtTlI7QTZEbG1OSTtFQUVJO0VBQ0E7RUFDQSxpQkFyRVc7QTdEd3FObkI7QTZEaG1OSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFlBOUVNO0VBK0VOO0VBQ0E7QTdEa21OUjtBNkRobU5RO0VBQ0k7QTdEa21OWjtBNkQvbE5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQkF6Rk87QTdEMHJObkI7QTZEOWxOUTtFQUNJO0VBQ0E7RUFDQSxlekRTRjtFeURSRSxnQmhEdEZGO0VnRHVGRTtFQUNBO0VBQ0EsaUJBbkdPO0VBb0dQO0E3RGdtTlo7QTZEdGxOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RHdsTlo7QTZEdGxOWTtFQUNJO0E3RHdsTmhCO0E2RHBsTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RHNsTlo7QTZEcGxOWTtFQUNJO0VBQ0E7QTdEc2xOaEI7QTZEbGxOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGFoRDVJRjtFZ0Q2SUU7QTdEb2xOWjtBNkRsbE5ZO0VBQ0k7QTdEb2xOaEI7QTZEamxOWTtFQUNJO0E3RG1sTmhCO0E2RDVrTlE7RUFDSTtFQUNBO0VBQ0E7QTdEOGtOWjs7QTZEdmtOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3RDBrTlI7QTZEdmtOSTtFQUNJO0VBQ0E7QTdEeWtOUjtBNkR2a05RO0VBQ0ksaUJBM0xPO0E3RG93Tm5CO0E2RHJrTkk7RUFDSTtFQUNBLGlCaEQxTEk7QWJpd05aOztBNkRqa05BO0VBQ0k7QTdEb2tOSjtBNkRsa05JO0VBQ0k7QTdEb2tOUjtBNkRqa05JO0VBQ0k7RUFDQTtBN0Rta05SO0E2RGhrTkk7RUFDSTtFQUNBO0E3RGtrTlI7QTZEL2pOSTtFQUVJO0VBQ0EsZ0JoRHBOSTtBYm94Tlo7O0E2RDNqTkE7QUFHSTtFQUNJO0E3RDRqTlI7QTZEempOSTtFQUNJO0E3RDJqTlI7O0E4RHp5TkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBOUQyeU5KO0E4RHh5Tkk7RUFDSTtBOUQweU5SO0E4RHZ5Tkk7RUFDSTtBOUR5eU5SOztBOERweU5BO0VBQ0k7QTlEdXlOSjtBOERyeU5JO0VBQ0k7QTlEdXlOUjs7QStEMXpOQTtFQUNJO0VBQ0E7QS9ENnpOSjs7QStEMXpOQTtFQUNJO0EvRDZ6Tko7O0ErRHB6TkE7RUFDSSxzQkFQTTtFQVFOO0VBQ0E7QS9EdXpOSjtBK0Ryek5JO0VBQ0k7RUFDQTtFQUNBO0EvRHV6TlI7QStEcHpOSTtFQUNJO0VBQ0E7RUFDQSxrQmxEaEJFO0VrRGlCRjtBL0Rzek5SO0ErRC95Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Rpek5SO0ErRDl5TlE7RUFDSTtBL0Rnek5aO0ErRDV5Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxlM0QrQ0U7QUordk5WO0ErRDN5Tlk7RUFDSTtBL0Q2eU5oQjs7QStEcnlOSTtFQUNJO0EvRHd5TlI7QStEdHlOSTtFQUNJO0EvRHd5TlI7O0ErRDd4TkE7RUFDSTtFQXlFQTtFQXdDQTtFQXNCQTtBL0Q0cE5KO0ErRGp5Tkk7RUFDSTtFQUNBO0VBQ0E7QS9EbXlOUjtBK0RoeU5JO0VBQ0k7QS9Ea3lOUjtBK0Q5eE5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhbER6RkU7RWtEMEZGO0EvRGd5TlI7QStEOXhOUTtFQUNJO0EvRGd5Tlo7QStEM3hOUTtFQUNJO0EvRDZ4Tlo7QStEenhOSTtFQUNJO0EvRDJ4TlI7QStEenhOUTtFQUNJO0EvRDJ4Tlo7QStEdnhOSTtFQUNJO0EvRHl4TlI7QStEdnhOUTtFQUNJO0EvRHl4Tlo7QStEcnhOSTtFQUNJO0EvRHV4TlI7QStEcnhOUTtFQUNJO0EvRHV4Tlo7QStEbnhOSTtFQUNJO0EvRHF4TlI7QStEbHhOSTtFQUNJO0EvRG94TlI7QStEL3dOUTtFQUNJO0VBQ0E7RUFDQTtBL0RpeE5aO0ErRDF3TlE7RUFDSTtFQUNBO0EvRDR3Tlo7QStEMXdOWTtFQUVJO0EvRDJ3TmhCO0ErRHh3Tlk7RUFDSSx5QkFqS047QS9EMjZOVjtBK0R2d05ZO0VBQ0k7RUFDQTtBL0R5d05oQjtBK0R2d05nQjtFQUVJO0EvRHd3TnBCO0ErRG53TlE7RUFDSSxzQkFoTEY7QS9EcTdOVjtBK0Rud05ZO0VBQ0k7QS9EcXdOaEI7QStEbHdOWTtFQUNJLGUzRDFGUDtBSjgxTlQ7QStEOXZOSTtFQUNJO0EvRGd3TlI7QStEN3ZOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EK3ZOUjtBK0Q3dk5RO0VBQ0k7RUFDQTtBL0Qrdk5aO0ErRHh2Tkk7RUFDSTtBL0Qwdk5SOztBQXIrTkE7QUFFQTtBQVlBO0FBVUE7QWdFUkE7RUFDSTtFQUVBO0VBQ0EsWURHTTtFQ0ZOO0VBQ0E7RUE2QkE7RUFrREE7QWhFODROSjtBZ0V4OU5JO0VBQ0ksWURKTTtBL0Q4OU5kO0FnRXY5Tkk7RUFDSTtFQUNBLDBFN0RKQztFNkRLRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFuRGRHO0VtRGVIO0VBQ0E7QWhFeTlOUjtBZ0V2OU5RO0VBQ0k7RUFDQTtBaEV5OU5aO0FnRXA5Tkk7RUFDSTtFQUNBO0VBQ0E7QWhFczlOUjtBZ0VuOU5JO0VBQ0k7QWhFcTlOUjtBZ0VsOU5JO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDNURXTztFNERWUCxlNUQyQ0U7RTREMUNGO0FoRW05TlI7QWdFajlOUTtFQUNJO0FoRW05Tlo7QWdFaDlOUTtFQUNJO0VBQ0E7QWhFazlOWjtBZ0U5OE5JO0VBQ0k7RUFDQTtFQUNBO0FoRWc5TlI7QWdFOThOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFZzlOWjtBZ0UxOE5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsWURuRkU7RUNvRkY7QWhFNDhOUjtBZ0VwOE5ZO0VBQ0k7RUFDQTtBaEVzOE5oQjtBZ0VuOE5ZO0VBRUk7RUFDQTtBaEVvOE5oQjtBZ0VsOE5nQjtFQUNJO0VBQ0E7QWhFbzhOcEI7QWdFLzdOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRWk4TmhCO0FnRS83TmdCO0VBQ0k7QWhFaThOcEI7QWdFMzdOUTtFQUNJLG1COURpQkU7QUY0Nk5kO0FnRTM3Tlk7RUFDSSxtQjlEaUJGO0FGNDZOZDtBZ0V4N05JO0VBQ0ksZ0JuRGhJRztFbURpSUg7RUFDQTtBaEUwN05SO0FnRXA3Tlk7RUFDSTtFQUNBLG1CbkQzSU47RW1ENElNO0FoRXM3TmhCO0FnRW43Tlk7RUFDSTtBaEVxN05oQjtBZ0VsN05ZO0VBQ0k7QWhFbzdOaEI7QWdFajdOWTtFQUNJO0FoRW03TmhCO0FnRWg3Tlk7RUFDSTtBaEVrN05oQjtBZ0UvNk5ZO0VBQ0k7QWhFaTdOaEI7QWdFOTZOWTtFQUNJO0FoRWc3TmhCO0FnRXQ2Tlk7RUFDSTtBaEV3Nk5oQjtBZ0V0Nk5nQjtFQUVJO0FoRXU2TnBCO0FnRXI2Tm9CO0VBQ0k7RUFDQTtBaEV1Nk54QjtBZ0U3NU5ZO0VBQ0k7QWhFKzVOaEI7O0FBM25PQTtBQUVBO0FBWUE7QUFVQTtBaUVSSTtFQUNJO0FqRWtuT1I7O0FpRTltT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxlN0Q0Rk07RTZEN0VOO0VBS0E7QWpFK2xPSjtBaUVqbk9JO0VBQ0k7QWpFbW5PUjtBaUVobk9JO0VBQ0k7QWpFa25PUjtBaUU5bU9JO0VBQ0ksa0JwRFhFO0FiMm5PVjtBaUU1bU9JO0VBQ0ksYXBEaEJFO0FiOG5PVjtBaUUxbU9JO0VBQ0k7QWpFNG1PUjtBaUV6bU9JO0VBQ0k7QWpFMm1PUjs7QWtFOXBPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Y7QWxFaXFPRjtBa0UvcE9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRWlxT0o7QWtFNXBPSTtFQUFLO0FsRStwT1Q7O0FtRXZxT0E7RUFDSTtFQXVCQTs7Ozs7O0tBQUE7QW5FMHBPSjtBbUUvcU9JO0VBQ0k7QW5FaXJPUjtBbUUxcU9JO0VBQ0k7RUFDQTtFQUNBO0FuRTRxT1I7QW1FeHFPSTtFQUNJO0VBQ0E7RUFDQTtBbkUwcU9SO0FtRS9wT0k7RUFDSSxhdERwQkk7RXNEcUJKLGtESm5CRTtFSW9CRjtFQUNBO0FuRWlxT1I7QW1FOXBPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ0RC9CSTtBYityT1o7QW1FOXBPUTtFQUNJO0VBQ0E7QW5FZ3FPWjtBbUU5cE9ZO0VBQ0ksa0J0RG5DTjtBYm1zT1Y7QW1FcnBPSTtFQUNJO0FuRXVwT1I7QW1FcHBPSTtFQUNJO0VBQ0E7RUFDQTtBbkVzcE9SOztBbUVocE9JO0VBQ0ksaUJ0RDFERTtBYjZzT1Y7O0FtRTlvT0k7RUFDSSxpQnREckVJO0Fic3RPWjs7QUE3dU9BO0FBRUE7QUFZQTtBQVVBO0FvRXhCQTtBQUVBO0FBSUE7QUNIQTtFQUNJO0FyRW92T0o7QXFFL3VPQztFQUNDO0FyRWl2T0Y7O0FxRTV1T0M7RUFDQztBckUrdU9GO0FxRTl1T0U7RUFDQztFQUNDO0VBQ0E7RUFDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRWd2T0g7QXFFN3VPRTtFQUNDO0VBQ0E7RUFDQTtBckUrdU9IOztBcUUxdU9BO0VBQ0M7QXJFNnVPRDs7QXFFMXVPQTtFQUNJO0FyRTZ1T0o7QXFFM3VPSTtFQUNJO0FyRTZ1T1I7O0FxRXp1T0E7RUFDQztBckU0dU9EO0FxRTF1T0M7RUFDQztBckU0dU9GOztBcUV4dU9BO0VBQ0M7QXJFMnVPRDs7QXFFeHVPQTtFQUNDO0FyRTJ1T0Q7O0FBM3lPQTtBQUVBO0FBWUE7QUFVQTtBc0V4QkE7QUFFQTtBQUlBO0FDTkE7RUFDRTtBdkVxek9GO0F1RXB6T0U7RUFDRTtBdkVzek9KOztBQXp6T0E7QUFFQTtBQVlBO0FBVUE7QXdFeEJBO0FBRUE7QUFRRTtFQUNFLGVwRXNHTTtBSmt0T1Y7QXdFcHpPSTtFQUNFO0F4RXN6T047QXdFbHpPRTtFQUNFO0VBQ0E7RUFDQTtBeEVvek9KO0F3RWx6T0k7RUFDRTtBeEVvek9OO0F3RWp6T0k7RUFDRSxhM0RKSTtFMkRLSjtBeEVtek9OO0F3RTN5T0k7RUFDRTtBeEU2eU9OO0F3RXp5T0k7RUFDRTtFQUNBO0VBQ0E7QXhFMnlPTjtBd0V0eU9JO0VBQ0Usa0IzRDlCTTtBYnMwT1o7QXdFL3hPSTtFQUNFO0F4RWl5T047QXdFM3hPRTtFQUdFO0F4RTJ4T0o7QXdFenhPSTtFQUNFO0F4RTJ4T047QXdFdnhPSTtFQUNFO0F4RXl4T047O0FBejJPQTtBQUVBO0FBWUE7QUFVQTtBeUV4QkE7QUFFQTtBQVFBO0FBTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFbTJPUjtBeUVqMk9RO0VBQ0k7QXpFbTJPWjtBeUVoMk9RO0VBQ0k7RUFDQSxXNURIRDtFNERJQyxTNURKRDtBYnMyT1g7QXlFLzFPUTtFQUNJO0F6RWkyT1o7QXlFNzFPSTtFQUNJO0VBQ0E7RUFDQSxhNURuQkk7RTREcUJKO0F6RTgxT1I7O0F5RTExT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekU2MU9KO0F5RTMxT0k7RUFDSTtBekU2MU9SO0F5RTExT0k7RUFDSTtBekU0MU9SO0F5RXoxT0k7RUFDSTtBekUyMU9SO0F5RXgxT0k7RUFDSTtFQUNBO0F6RTAxT1I7QXlFdjFPSTtFQUNJO0F6RXkxT1I7QXlFdDFPSTtFQUNJO0VBQ0E7RUFDQTtBekV3MU9SO0F5RXIxT0k7RUFDSTtBekV1MU9SO0F5RWwxT1E7RUFDSTtBekVvMU9aOztBeUUvME9BO0FBS0k7RUFDSTtBekU4ME9SO0F5RTMwT0k7RWhFbURJLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7QVR5d09KO0F5RTcwT0k7RWhFK0NJLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7QVQrd09KO0F5RS8wT0k7RWhFMkNJLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7QVRxeE9KO0F5RWoxT0k7RWhFdUNJLGlDTHhFUTtFSytFUjtFQVVBO0VBSUo7QVQyeE9KO0F5RW4xT0k7RWhFbUNJLGlDTHhFUTtFSzZFUjtFQVlBO0VBSUo7QVRpeU9KOztBeUVwMU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RXUxT0o7QXlFcjFPSTtFQUNJO0F6RXUxT1I7O0EwRTE5T0k7RUFDRTtBMUU2OU9OOztBQWwrT0E7QUFFQTtBQVlBO0FBVUE7QTJFeEJBO0FBRUE7QUFNQTtFQUNFO0EzRW0rT0Y7QTJFOTlPSTtFQUNFO0EzRWcrT047QTJFNzlPSTtFQUNFO0VBQ0EsYTlER007QWI0OU9aOztBMkV6OU9BO0FBRUU7RUFDRTtBM0UyOU9KO0EyRXg5T0U7RUFDRSxtQnpFa0lVO0V5RWpJVixjekUyQ1c7QUYrNk9mO0EyRXY5T0U7RUFDRSxtQnpFMEhZO0FGKzFPaEI7QTJFdDlPRTtFQUNFLG1CekVYWTtBRm0rT2hCOztBMkVsOU9BO0FBR0E7QUFVRTtFQUNFO0EzRTA4T0o7QTJFcjhPRTtFQUNFO0VBQ0EsZ0I5RDNDTTtFOEQ0Q04saUI5RC9DUTtBYnMvT1o7O0EyRXo3T0U7RUFDRTtBM0U0N09KO0EyRTE3T0U7RUFDRTtBM0U0N09KO0EyRXo3T0U7RUFDRTtBM0UyN09KO0EyRXg3T0U7RUFDRTtFQUNBO0EzRTA3T0o7O0EyRXI3T0E7RUFDRTtBM0V3N09GO0EyRXQ3T0U7RUFDRTtBM0V3N09KO0EyRXI3T0U7RUFDRTtFQUNBLFl6RDdGSztBbEJvaFBUOztBMkVsN09BO0FBSUU7RUFDRTtBM0VrN09KO0EyRWg3T0k7RUFDRTtBM0VrN09OO0EyRTk2T0U7RUFHRTtBM0U4Nk9KO0EyRTU2T0k7RUFDRTtBM0U4Nk9OOztBMkV6Nk9BO0FBS0U7RUFDRTtFQUNBO0VBQ0EsY3pFYVk7QUYyNU9oQjs7QTJFcDZPQTtFQUNFO0VBQ0EscUJ6RU9jO0V5RU5kO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFdTZPRjs7QTJFcDZPQTtFQUNFO0VBQ0E7QTNFdTZPRjtBMkVyNk9FO0VBQ0UsaUN2RXJGWTtFdUVzRlo7RUFDQTtFQUNBO0VBQ0E7QTNFdTZPSjs7QTJFajZPRTtFQUNFLGN6RWpCWTtBRnE3T2hCOztBMkVoNk9BO0FBR0U7RUFDRTtBM0VpNk9KO0EyRS81T0k7RUFDRTtFQUNBO0EzRWk2T047QTJFOTVPSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRWc2T047O0EyRXQ1T0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRXk1T0o7QTJFdjVPSTtFQUNFO0EzRXk1T047QTJFdDVPSTtFQUNFO0EzRXc1T047QTJFcjVPSTtFQUVFO0VBQ0E7QTNFczVPTjs7QTJFNzRPQTtFQUNFO0EzRWc1T0Y7QTJFOTRPRTtFQUVFO0VBQ0E7RUFDQTtBM0UrNE9KO0EyRTM0T0U7RUFDRTtFQUNBO0EzRTY0T0o7QTJFejRPRTtFQUNFO0VBQ0E7RUFDQTtFQUdBO0EzRXk0T0o7QTJFdDRPRTtFQUNFO0VBQ0E7RUFDQTtBM0V3NE9KO0EyRXQ0T0k7RUFDRTtBM0V3NE9OOztBNEV0bFBRO0VBQ0ksYS9EOUJGO0FidW5QVjs7QTRFcGxQWTtFQUNJLGlCL0RwQ047QWIyblBWOztBNEV4bFBZO0VBQ0ksbUIvRHBDTjtBYituUFY7O0E0RTVsUFk7RUFDSSxvQi9EcENOO0FibW9QVjs7QTRFaG1QWTtFQUNJLGtCL0RwQ047QWJ1b1BWOztBNEUxbVBRO0VBQ0ksWS9EOUJGO0FiMm9QVjs7QTRFeG1QWTtFQUNJLGdCL0RwQ047QWIrb1BWOztBNEU1bVBZO0VBQ0ksa0IvRHBDTjtBYm1wUFY7O0E0RWhuUFk7RUFDSSxtQi9EcENOO0FidXBQVjs7QTRFcG5QWTtFQUNJLGlCL0RwQ047QWIycFBWOztBNEU5blBRO0VBQ0ksWS9EOUJGO0FiK3BQVjs7QTRFNW5QWTtFQUNJLGdCL0RwQ047QWJtcVBWOztBNEVob1BZO0VBQ0ksa0IvRHBDTjtBYnVxUFY7O0E0RXBvUFk7RUFDSSxtQi9EcENOO0FiMnFQVjs7QTRFeG9QWTtFQUNJLGlCL0RwQ047QWIrcVBWOztBNEVscFBRO0VBQ0ksYS9EOUJGO0FibXJQVjs7QTRFaHBQWTtFQUNJLGlCL0RwQ047QWJ1clBWOztBNEVwcFBZO0VBQ0ksbUIvRHBDTjtBYjJyUFY7O0E0RXhwUFk7RUFDSSxvQi9EcENOO0FiK3JQVjs7QTRFNXBQWTtFQUNJLGtCL0RwQ047QWJtc1BWOztBNEV0cVBRO0VBQ0ksYS9EOUJGO0FidXNQVjs7QTRFcHFQWTtFQUNJLGlCL0RwQ047QWIyc1BWOztBNEV4cVBZO0VBQ0ksbUIvRHBDTjtBYitzUFY7O0E0RTVxUFk7RUFDSSxvQi9EcENOO0FibXRQVjs7QTRFaHJQWTtFQUNJLGtCL0RwQ047QWJ1dFBWOztBNEUxclBRO0VBQ0ksYS9EOUJGO0FiMnRQVjs7QTRFeHJQWTtFQUNJLGlCL0RwQ047QWIrdFBWOztBNEU1clBZO0VBQ0ksbUIvRHBDTjtBYm11UFY7O0E0RWhzUFk7RUFDSSxvQi9EcENOO0FidXVQVjs7QTRFcHNQWTtFQUNJLGtCL0RwQ047QWIydVBWOztBNEU5c1BRO0VBQ0ksYy9EOUJGO0FiK3VQVjs7QTRFNXNQWTtFQUNJLGtCL0RwQ047QWJtdlBWOztBNEVodFBZO0VBQ0ksb0IvRHBDTjtBYnV2UFY7O0E0RXB0UFk7RUFDSSxxQi9EcENOO0FiMnZQVjs7QTRFeHRQWTtFQUNJLG1CL0RwQ047QWIrdlBWOztBNEVsdFBnQjtFQURKO0lBRVEsYS9EOUNWO0Vib3dQUjtBQUNGOztBNEVqdFBvQjtFQURKO0lBRVEsaUIvRHJEZDtFYjB3UFI7QUFDRjs7QTRFdnRQb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJneFBSO0FBQ0Y7O0E0RTd0UG9CO0VBREo7SUFFUSxvQi9EckRkO0Vic3hQUjtBQUNGOztBNEVudVBvQjtFQURKO0lBRVEsa0IvRHJEZDtFYjR4UFI7QUFDRjs7QTRFaHZQZ0I7RUFESjtJQUVRLFkvRDlDVjtFYmt5UFI7QUFDRjs7QTRFL3VQb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWJ3eVBSO0FBQ0Y7O0E0RXJ2UG9CO0VBREo7SUFFUSxrQi9EckRkO0ViOHlQUjtBQUNGOztBNEUzdlBvQjtFQURKO0lBRVEsbUIvRHJEZDtFYm96UFI7QUFDRjs7QTRFandQb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWIwelBSO0FBQ0Y7O0E0RTl3UGdCO0VBREo7SUFFUSxZL0Q5Q1Y7RWJnMFBSO0FBQ0Y7O0E0RTd3UG9CO0VBREo7SUFFUSxnQi9EckRkO0ViczBQUjtBQUNGOztBNEVueFBvQjtFQURKO0lBRVEsa0IvRHJEZDtFYjQwUFI7QUFDRjs7QTRFenhQb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJrMVBSO0FBQ0Y7O0E0RS94UG9CO0VBREo7SUFFUSxpQi9EckRkO0VidzFQUjtBQUNGOztBNEU1eVBnQjtFQURKO0lBRVEsYS9EOUNWO0ViODFQUjtBQUNGOztBNEUzeVBvQjtFQURKO0lBRVEsaUIvRHJEZDtFYm8yUFI7QUFDRjs7QTRFanpQb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWIwMlBSO0FBQ0Y7O0E0RXZ6UG9CO0VBREo7SUFFUSxvQi9EckRkO0ViZzNQUjtBQUNGOztBNEU3elBvQjtFQURKO0lBRVEsa0IvRHJEZDtFYnMzUFI7QUFDRjs7QTRFMTBQZ0I7RUFESjtJQUVRLGEvRDlDVjtFYjQzUFI7QUFDRjs7QTRFejBQb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJrNFBSO0FBQ0Y7O0E0RS8wUG9CO0VBREo7SUFFUSxtQi9EckRkO0VidzRQUjtBQUNGOztBNEVyMVBvQjtFQURKO0lBRVEsb0IvRHJEZDtFYjg0UFI7QUFDRjs7QTRFMzFQb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJvNVBSO0FBQ0Y7O0E0RXgyUGdCO0VBREo7SUFFUSxhL0Q5Q1Y7RWIwNVBSO0FBQ0Y7O0E0RXYyUG9CO0VBREo7SUFFUSxpQi9EckRkO0ViZzZQUjtBQUNGOztBNEU3MlBvQjtFQURKO0lBRVEsbUIvRHJEZDtFYnM2UFI7QUFDRjs7QTRFbjNQb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWI0NlBSO0FBQ0Y7O0E0RXozUG9CO0VBREo7SUFFUSxrQi9EckRkO0ViazdQUjtBQUNGOztBNEV0NFBnQjtFQURKO0lBRVEsYy9EOUNWO0VidzdQUjtBQUNGOztBNEVyNFBvQjtFQURKO0lBRVEsa0IvRHJEZDtFYjg3UFI7QUFDRjs7QTRFMzRQb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWJvOFBSO0FBQ0Y7O0E0RWo1UG9CO0VBREo7SUFFUSxxQi9EckRkO0ViMDhQUjtBQUNGOztBNEV2NVBvQjtFQURKO0lBRVEsbUIvRHJEZDtFYmc5UFI7QUFDRjs7QTRFcDZQZ0I7RUFESjtJQUVRLGEvRDlDVjtFYnM5UFI7QUFDRjs7QTRFbjZQb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWI0OVBSO0FBQ0Y7O0E0RXo2UG9CO0VBREo7SUFFUSxtQi9EckRkO0ViaytQUjtBQUNGOztBNEUvNlBvQjtFQURKO0lBRVEsb0IvRHJEZDtFYncrUFI7QUFDRjs7QTRFcjdQb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWI4K1BSO0FBQ0Y7O0E0RWw4UGdCO0VBREo7SUFFUSxZL0Q5Q1Y7RWJvL1BSO0FBQ0Y7O0E0RWo4UG9CO0VBREo7SUFFUSxnQi9EckRkO0ViMC9QUjtBQUNGOztBNEV2OFBvQjtFQURKO0lBRVEsa0IvRHJEZDtFYmdnUVI7QUFDRjs7QTRFNzhQb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJzZ1FSO0FBQ0Y7O0E0RW45UG9CO0VBREo7SUFFUSxpQi9EckRkO0ViNGdRUjtBQUNGOztBNEVoK1BnQjtFQURKO0lBRVEsWS9EOUNWO0Via2hRUjtBQUNGOztBNEUvOVBvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYndoUVI7QUFDRjs7QTRFcitQb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWI4aFFSO0FBQ0Y7O0E0RTMrUG9CO0VBREo7SUFFUSxtQi9EckRkO0Vib2lRUjtBQUNGOztBNEVqL1BvQjtFQURKO0lBRVEsaUIvRHJEZDtFYjBpUVI7QUFDRjs7QTRFOS9QZ0I7RUFESjtJQUVRLGEvRDlDVjtFYmdqUVI7QUFDRjs7QTRFNy9Qb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJzalFSO0FBQ0Y7O0E0RW5nUW9CO0VBREo7SUFFUSxtQi9EckRkO0ViNGpRUjtBQUNGOztBNEV6Z1FvQjtFQURKO0lBRVEsb0IvRHJEZDtFYmtrUVI7QUFDRjs7QTRFL2dRb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJ3a1FSO0FBQ0Y7O0E0RTVoUWdCO0VBREo7SUFFUSxhL0Q5Q1Y7RWI4a1FSO0FBQ0Y7O0E0RTNoUW9CO0VBREo7SUFFUSxpQi9EckRkO0Vib2xRUjtBQUNGOztBNEVqaVFvQjtFQURKO0lBRVEsbUIvRHJEZDtFYjBsUVI7QUFDRjs7QTRFdmlRb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWJnbVFSO0FBQ0Y7O0E0RTdpUW9CO0VBREo7SUFFUSxrQi9EckRkO0Vic21RUjtBQUNGOztBNEUxalFnQjtFQURKO0lBRVEsYS9EOUNWO0ViNG1RUjtBQUNGOztBNEV6alFvQjtFQURKO0lBRVEsaUIvRHJEZDtFYmtuUVI7QUFDRjs7QTRFL2pRb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJ3blFSO0FBQ0Y7O0E0RXJrUW9CO0VBREo7SUFFUSxvQi9EckRkO0ViOG5RUjtBQUNGOztBNEUza1FvQjtFQURKO0lBRVEsa0IvRHJEZDtFYm9vUVI7QUFDRjs7QTRFeGxRZ0I7RUFESjtJQUVRLGMvRDlDVjtFYjBvUVI7QUFDRjs7QTRFdmxRb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJncFFSO0FBQ0Y7O0E0RTdsUW9CO0VBREo7SUFFUSxvQi9EckRkO0Vic3BRUjtBQUNGOztBNEVubVFvQjtFQURKO0lBRVEscUIvRHJEZDtFYjRwUVI7QUFDRjs7QTRFem1Rb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJrcVFSO0FBQ0Y7O0E0RXRuUWdCO0VBREo7SUFFUSxhL0Q5Q1Y7RWJ3cVFSO0FBQ0Y7O0E0RXJuUW9CO0VBREo7SUFFUSxpQi9EckRkO0ViOHFRUjtBQUNGOztBNEUzblFvQjtFQURKO0lBRVEsbUIvRHJEZDtFYm9yUVI7QUFDRjs7QTRFam9Rb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWIwclFSO0FBQ0Y7O0E0RXZvUW9CO0VBREo7SUFFUSxrQi9EckRkO0ViZ3NRUjtBQUNGOztBNEVwcFFnQjtFQURKO0lBRVEsWS9EOUNWO0Vic3NRUjtBQUNGOztBNEVucFFvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYjRzUVI7QUFDRjs7QTRFenBRb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJrdFFSO0FBQ0Y7O0E0RS9wUW9CO0VBREo7SUFFUSxtQi9EckRkO0Vid3RRUjtBQUNGOztBNEVycVFvQjtFQURKO0lBRVEsaUIvRHJEZDtFYjh0UVI7QUFDRjs7QTRFbHJRZ0I7RUFESjtJQUVRLFkvRDlDVjtFYm91UVI7QUFDRjs7QTRFanJRb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWIwdVFSO0FBQ0Y7O0E0RXZyUW9CO0VBREo7SUFFUSxrQi9EckRkO0ViZ3ZRUjtBQUNGOztBNEU3clFvQjtFQURKO0lBRVEsbUIvRHJEZDtFYnN2UVI7QUFDRjs7QTRFbnNRb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWI0dlFSO0FBQ0Y7O0E0RWh0UWdCO0VBREo7SUFFUSxhL0Q5Q1Y7RWJrd1FSO0FBQ0Y7O0E0RS9zUW9CO0VBREo7SUFFUSxpQi9EckRkO0Vid3dRUjtBQUNGOztBNEVydFFvQjtFQURKO0lBRVEsbUIvRHJEZDtFYjh3UVI7QUFDRjs7QTRFM3RRb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWJveFFSO0FBQ0Y7O0E0RWp1UW9CO0VBREo7SUFFUSxrQi9EckRkO0ViMHhRUjtBQUNGOztBNEU5dVFnQjtFQURKO0lBRVEsYS9EOUNWO0ViZ3lRUjtBQUNGOztBNEU3dVFvQjtFQURKO0lBRVEsaUIvRHJEZDtFYnN5UVI7QUFDRjs7QTRFbnZRb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWI0eVFSO0FBQ0Y7O0E0RXp2UW9CO0VBREo7SUFFUSxvQi9EckRkO0Via3pRUjtBQUNGOztBNEUvdlFvQjtFQURKO0lBRVEsa0IvRHJEZDtFYnd6UVI7QUFDRjs7QTRFNXdRZ0I7RUFESjtJQUVRLGEvRDlDVjtFYjh6UVI7QUFDRjs7QTRFM3dRb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJvMFFSO0FBQ0Y7O0E0RWp4UW9CO0VBREo7SUFFUSxtQi9EckRkO0ViMDBRUjtBQUNGOztBNEV2eFFvQjtFQURKO0lBRVEsb0IvRHJEZDtFYmcxUVI7QUFDRjs7QTRFN3hRb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJzMVFSO0FBQ0Y7O0E0RTF5UWdCO0VBREo7SUFFUSxjL0Q5Q1Y7RWI0MVFSO0FBQ0Y7O0E0RXp5UW9CO0VBREo7SUFFUSxrQi9EckRkO0ViazJRUjtBQUNGOztBNEUveVFvQjtFQURKO0lBRVEsb0IvRHJEZDtFYncyUVI7QUFDRjs7QTRFcnpRb0I7RUFESjtJQUVRLHFCL0RyRGQ7RWI4MlFSO0FBQ0Y7O0E0RTN6UW9CO0VBREo7SUFFUSxtQi9EckRkO0VibzNRUjtBQUNGOztBNEV4MFFnQjtFQURKO0lBRVEsYS9EOUNWO0ViMDNRUjtBQUNGOztBNEV2MFFvQjtFQURKO0lBRVEsaUIvRHJEZDtFYmc0UVI7QUFDRjs7QTRFNzBRb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJzNFFSO0FBQ0Y7O0E0RW4xUW9CO0VBREo7SUFFUSxvQi9EckRkO0ViNDRRUjtBQUNGOztBNEV6MVFvQjtFQURKO0lBRVEsa0IvRHJEZDtFYms1UVI7QUFDRjs7QTRFdDJRZ0I7RUFESjtJQUVRLFkvRDlDVjtFYnc1UVI7QUFDRjs7QTRFcjJRb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWI4NVFSO0FBQ0Y7O0E0RTMyUW9CO0VBREo7SUFFUSxrQi9EckRkO0VibzZRUjtBQUNGOztBNEVqM1FvQjtFQURKO0lBRVEsbUIvRHJEZDtFYjA2UVI7QUFDRjs7QTRFdjNRb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJnN1FSO0FBQ0Y7O0E0RXA0UWdCO0VBREo7SUFFUSxZL0Q5Q1Y7RWJzN1FSO0FBQ0Y7O0E0RW40UW9CO0VBREo7SUFFUSxnQi9EckRkO0ViNDdRUjtBQUNGOztBNEV6NFFvQjtFQURKO0lBRVEsa0IvRHJEZDtFYms4UVI7QUFDRjs7QTRFLzRRb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJ3OFFSO0FBQ0Y7O0E0RXI1UW9CO0VBREo7SUFFUSxpQi9EckRkO0ViODhRUjtBQUNGOztBNEVsNlFnQjtFQURKO0lBRVEsYS9EOUNWO0VibzlRUjtBQUNGOztBNEVqNlFvQjtFQURKO0lBRVEsaUIvRHJEZDtFYjA5UVI7QUFDRjs7QTRFdjZRb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJnK1FSO0FBQ0Y7O0E0RTc2UW9CO0VBREo7SUFFUSxvQi9EckRkO0VicytRUjtBQUNGOztBNEVuN1FvQjtFQURKO0lBRVEsa0IvRHJEZDtFYjQrUVI7QUFDRjs7QTRFaDhRZ0I7RUFESjtJQUVRLGEvRDlDVjtFYmsvUVI7QUFDRjs7QTRFLzdRb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJ3L1FSO0FBQ0Y7O0E0RXI4UW9CO0VBREo7SUFFUSxtQi9EckRkO0ViOC9RUjtBQUNGOztBNEUzOFFvQjtFQURKO0lBRVEsb0IvRHJEZDtFYm9nUlI7QUFDRjs7QTRFajlRb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWIwZ1JSO0FBQ0Y7O0E0RTk5UWdCO0VBREo7SUFFUSxhL0Q5Q1Y7RWJnaFJSO0FBQ0Y7O0E0RTc5UW9CO0VBREo7SUFFUSxpQi9EckRkO0Vic2hSUjtBQUNGOztBNEVuK1FvQjtFQURKO0lBRVEsbUIvRHJEZDtFYjRoUlI7QUFDRjs7QTRFeitRb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWJraVJSO0FBQ0Y7O0E0RS8rUW9CO0VBREo7SUFFUSxrQi9EckRkO0Vid2lSUjtBQUNGOztBNEU1L1FnQjtFQURKO0lBRVEsYy9EOUNWO0ViOGlSUjtBQUNGOztBNEUzL1FvQjtFQURKO0lBRVEsa0IvRHJEZDtFYm9qUlI7QUFDRjs7QTRFamdSb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWIwalJSO0FBQ0Y7O0E0RXZnUm9CO0VBREo7SUFFUSxxQi9EckRkO0ViZ2tSUjtBQUNGOztBNEU3Z1JvQjtFQURKO0lBRVEsbUIvRHJEZDtFYnNrUlI7QUFDRjs7QTRFMWhSZ0I7RUFESjtJQUVRLGEvRDlDVjtFYjRrUlI7QUFDRjs7QTRFemhSb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJrbFJSO0FBQ0Y7O0E0RS9oUm9CO0VBREo7SUFFUSxtQi9EckRkO0Vid2xSUjtBQUNGOztBNEVyaVJvQjtFQURKO0lBRVEsb0IvRHJEZDtFYjhsUlI7QUFDRjs7QTRFM2lSb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJvbVJSO0FBQ0Y7O0E0RXhqUmdCO0VBREo7SUFFUSxZL0Q5Q1Y7RWIwbVJSO0FBQ0Y7O0E0RXZqUm9CO0VBREo7SUFFUSxnQi9EckRkO0ViZ25SUjtBQUNGOztBNEU3alJvQjtFQURKO0lBRVEsa0IvRHJEZDtFYnNuUlI7QUFDRjs7QTRFbmtSb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWI0blJSO0FBQ0Y7O0E0RXprUm9CO0VBREo7SUFFUSxpQi9EckRkO0Via29SUjtBQUNGOztBNEV0bFJnQjtFQURKO0lBRVEsWS9EOUNWO0Vid29SUjtBQUNGOztBNEVybFJvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYjhvUlI7QUFDRjs7QTRFM2xSb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJvcFJSO0FBQ0Y7O0E0RWptUm9CO0VBREo7SUFFUSxtQi9EckRkO0ViMHBSUjtBQUNGOztBNEV2bVJvQjtFQURKO0lBRVEsaUIvRHJEZDtFYmdxUlI7QUFDRjs7QTRFcG5SZ0I7RUFESjtJQUVRLGEvRDlDVjtFYnNxUlI7QUFDRjs7QTRFbm5Sb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWI0cVJSO0FBQ0Y7O0E0RXpuUm9CO0VBREo7SUFFUSxtQi9EckRkO0Via3JSUjtBQUNGOztBNEUvblJvQjtFQURKO0lBRVEsb0IvRHJEZDtFYndyUlI7QUFDRjs7QTRFcm9Sb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWI4clJSO0FBQ0Y7O0E0RWxwUmdCO0VBREo7SUFFUSxhL0Q5Q1Y7RWJvc1JSO0FBQ0Y7O0E0RWpwUm9CO0VBREo7SUFFUSxpQi9EckRkO0ViMHNSUjtBQUNGOztBNEV2cFJvQjtFQURKO0lBRVEsbUIvRHJEZDtFYmd0UlI7QUFDRjs7QTRFN3BSb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWJzdFJSO0FBQ0Y7O0E0RW5xUm9CO0VBREo7SUFFUSxrQi9EckRkO0ViNHRSUjtBQUNGOztBNEVoclJnQjtFQURKO0lBRVEsYS9EOUNWO0Via3VSUjtBQUNGOztBNEUvcVJvQjtFQURKO0lBRVEsaUIvRHJEZDtFYnd1UlI7QUFDRjs7QTRFcnJSb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWI4dVJSO0FBQ0Y7O0E0RTNyUm9CO0VBREo7SUFFUSxvQi9EckRkO0Vib3ZSUjtBQUNGOztBNEVqc1JvQjtFQURKO0lBRVEsa0IvRHJEZDtFYjB2UlI7QUFDRjs7QTRFOXNSZ0I7RUFESjtJQUVRLGMvRDlDVjtFYmd3UlI7QUFDRjs7QTRFN3NSb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJzd1JSO0FBQ0Y7O0E0RW50Um9CO0VBREo7SUFFUSxvQi9EckRkO0ViNHdSUjtBQUNGOztBNEV6dFJvQjtFQURKO0lBRVEscUIvRHJEZDtFYmt4UlI7QUFDRjs7QTRFL3RSb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJ3eFJSO0FBQ0Y7O0E0RTN0Ukk7RUFDSTtBNUU4dFJSOztBNEUxdFJRO0VBQ0k7QTVFNnRSWjs7QTRFOXRSUTtFQUNJO0E1RWl1Ulo7O0E0RWx1UlE7RUFDSTtBNUVxdVJaOztBNEV0dVJRO0VBQ0k7QTVFeXVSWjs7QTRFaHhSUTtFQUNJLFkvRDlCRjtBYml6UlY7O0E0RTl3Ulk7RUFDSSxnQi9EcENOO0FicXpSVjs7QTRFbHhSWTtFQUNJLGtCL0RwQ047QWJ5elJWOztBNEV0eFJZO0VBQ0ksbUIvRHBDTjtBYjZ6UlY7O0E0RTF4Ulk7RUFDSSxpQi9EcENOO0FiaTBSVjs7QTRFcHlSUTtFQUNJLFcvRDlCRjtBYnEwUlY7O0E0RWx5Ulk7RUFDSSxlL0RwQ047QWJ5MFJWOztBNEV0eVJZO0VBQ0ksaUIvRHBDTjtBYjYwUlY7O0E0RTF5Ulk7RUFDSSxrQi9EcENOO0FiaTFSVjs7QTRFOXlSWTtFQUNJLGdCL0RwQ047QWJxMVJWOztBNEV4elJRO0VBQ0ksVy9EOUJGO0FieTFSVjs7QTRFdHpSWTtFQUNJLGUvRHBDTjtBYjYxUlY7O0E0RTF6Ulk7RUFDSSxpQi9EcENOO0FiaTJSVjs7QTRFOXpSWTtFQUNJLGtCL0RwQ047QWJxMlJWOztBNEVsMFJZO0VBQ0ksZ0IvRHBDTjtBYnkyUlY7O0E0RTUwUlE7RUFDSSxZL0Q5QkY7QWI2MlJWOztBNEUxMFJZO0VBQ0ksZ0IvRHBDTjtBYmkzUlY7O0E0RTkwUlk7RUFDSSxrQi9EcENOO0FicTNSVjs7QTRFbDFSWTtFQUNJLG1CL0RwQ047QWJ5M1JWOztBNEV0MVJZO0VBQ0ksaUIvRHBDTjtBYjYzUlY7O0E0RWgyUlE7RUFDSSxZL0Q5QkY7QWJpNFJWOztBNEU5MVJZO0VBQ0ksZ0IvRHBDTjtBYnE0UlY7O0E0RWwyUlk7RUFDSSxrQi9EcENOO0FieTRSVjs7QTRFdDJSWTtFQUNJLG1CL0RwQ047QWI2NFJWOztBNEUxMlJZO0VBQ0ksaUIvRHBDTjtBYmk1UlY7O0E0RXAzUlE7RUFDSSxZL0Q5QkY7QWJxNVJWOztBNEVsM1JZO0VBQ0ksZ0IvRHBDTjtBYnk1UlY7O0E0RXQzUlk7RUFDSSxrQi9EcENOO0FiNjVSVjs7QTRFMTNSWTtFQUNJLG1CL0RwQ047QWJpNlJWOztBNEU5M1JZO0VBQ0ksaUIvRHBDTjtBYnE2UlY7O0E0RXg0UlE7RUFDSSxhL0Q5QkY7QWJ5NlJWOztBNEV0NFJZO0VBQ0ksaUIvRHBDTjtBYjY2UlY7O0E0RTE0Ulk7RUFDSSxtQi9EcENOO0FiaTdSVjs7QTRFOTRSWTtFQUNJLG9CL0RwQ047QWJxN1JWOztBNEVsNVJZO0VBQ0ksa0IvRHBDTjtBYnk3UlY7O0E0RTU0UmdCO0VBREo7SUFFUSxZL0Q5Q1Y7RWI4N1JSO0FBQ0Y7O0E0RTM0Um9CO0VBREo7SUFFUSxnQi9EckRkO0VibzhSUjtBQUNGOztBNEVqNVJvQjtFQURKO0lBRVEsa0IvRHJEZDtFYjA4UlI7QUFDRjs7QTRFdjVSb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJnOVJSO0FBQ0Y7O0E0RTc1Um9CO0VBREo7SUFFUSxpQi9EckRkO0ViczlSUjtBQUNGOztBNEUxNlJnQjtFQURKO0lBRVEsVy9EOUNWO0ViNDlSUjtBQUNGOztBNEV6NlJvQjtFQURKO0lBRVEsZS9EckRkO0ViaytSUjtBQUNGOztBNEUvNlJvQjtFQURKO0lBRVEsaUIvRHJEZDtFYncrUlI7QUFDRjs7QTRFcjdSb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWI4K1JSO0FBQ0Y7O0E0RTM3Um9CO0VBREo7SUFFUSxnQi9EckRkO0Viby9SUjtBQUNGOztBNEV4OFJnQjtFQURKO0lBRVEsVy9EOUNWO0ViMC9SUjtBQUNGOztBNEV2OFJvQjtFQURKO0lBRVEsZS9EckRkO0ViZ2dTUjtBQUNGOztBNEU3OFJvQjtFQURKO0lBRVEsaUIvRHJEZDtFYnNnU1I7QUFDRjs7QTRFbjlSb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWI0Z1NSO0FBQ0Y7O0E0RXo5Um9CO0VBREo7SUFFUSxnQi9EckRkO0Via2hTUjtBQUNGOztBNEV0K1JnQjtFQURKO0lBRVEsWS9EOUNWO0Vid2hTUjtBQUNGOztBNEVyK1JvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYjhoU1I7QUFDRjs7QTRFMytSb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJvaVNSO0FBQ0Y7O0E0RWovUm9CO0VBREo7SUFFUSxtQi9EckRkO0ViMGlTUjtBQUNGOztBNEV2L1JvQjtFQURKO0lBRVEsaUIvRHJEZDtFYmdqU1I7QUFDRjs7QTRFcGdTZ0I7RUFESjtJQUVRLFkvRDlDVjtFYnNqU1I7QUFDRjs7QTRFbmdTb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWI0alNSO0FBQ0Y7O0E0RXpnU29CO0VBREo7SUFFUSxrQi9EckRkO0Via2tTUjtBQUNGOztBNEUvZ1NvQjtFQURKO0lBRVEsbUIvRHJEZDtFYndrU1I7QUFDRjs7QTRFcmhTb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWI4a1NSO0FBQ0Y7O0E0RWxpU2dCO0VBREo7SUFFUSxZL0Q5Q1Y7RWJvbFNSO0FBQ0Y7O0E0RWppU29CO0VBREo7SUFFUSxnQi9EckRkO0ViMGxTUjtBQUNGOztBNEV2aVNvQjtFQURKO0lBRVEsa0IvRHJEZDtFYmdtU1I7QUFDRjs7QTRFN2lTb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJzbVNSO0FBQ0Y7O0E0RW5qU29CO0VBREo7SUFFUSxpQi9EckRkO0ViNG1TUjtBQUNGOztBNEVoa1NnQjtFQURKO0lBRVEsYS9EOUNWO0Via25TUjtBQUNGOztBNEUvalNvQjtFQURKO0lBRVEsaUIvRHJEZDtFYnduU1I7QUFDRjs7QTRFcmtTb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWI4blNSO0FBQ0Y7O0E0RTNrU29CO0VBREo7SUFFUSxvQi9EckRkO0Vib29TUjtBQUNGOztBNEVqbFNvQjtFQURKO0lBRVEsa0IvRHJEZDtFYjBvU1I7QUFDRjs7QTRFOWxTZ0I7RUFESjtJQUVRLFkvRDlDVjtFYmdwU1I7QUFDRjs7QTRFN2xTb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWJzcFNSO0FBQ0Y7O0E0RW5tU29CO0VBREo7SUFFUSxrQi9EckRkO0ViNHBTUjtBQUNGOztBNEV6bVNvQjtFQURKO0lBRVEsbUIvRHJEZDtFYmtxU1I7QUFDRjs7QTRFL21Tb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJ3cVNSO0FBQ0Y7O0E0RTVuU2dCO0VBREo7SUFFUSxXL0Q5Q1Y7RWI4cVNSO0FBQ0Y7O0E0RTNuU29CO0VBREo7SUFFUSxlL0RyRGQ7RWJvclNSO0FBQ0Y7O0E0RWpvU29CO0VBREo7SUFFUSxpQi9EckRkO0ViMHJTUjtBQUNGOztBNEV2b1NvQjtFQURKO0lBRVEsa0IvRHJEZDtFYmdzU1I7QUFDRjs7QTRFN29Tb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWJzc1NSO0FBQ0Y7O0E0RTFwU2dCO0VBREo7SUFFUSxXL0Q5Q1Y7RWI0c1NSO0FBQ0Y7O0E0RXpwU29CO0VBREo7SUFFUSxlL0RyRGQ7RWJrdFNSO0FBQ0Y7O0E0RS9wU29CO0VBREo7SUFFUSxpQi9EckRkO0Vid3RTUjtBQUNGOztBNEVycVNvQjtFQURKO0lBRVEsa0IvRHJEZDtFYjh0U1I7QUFDRjs7QTRFM3FTb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWJvdVNSO0FBQ0Y7O0E0RXhyU2dCO0VBREo7SUFFUSxZL0Q5Q1Y7RWIwdVNSO0FBQ0Y7O0E0RXZyU29CO0VBREo7SUFFUSxnQi9EckRkO0ViZ3ZTUjtBQUNGOztBNEU3clNvQjtFQURKO0lBRVEsa0IvRHJEZDtFYnN2U1I7QUFDRjs7QTRFbnNTb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWI0dlNSO0FBQ0Y7O0E0RXpzU29CO0VBREo7SUFFUSxpQi9EckRkO0Via3dTUjtBQUNGOztBNEV0dFNnQjtFQURKO0lBRVEsWS9EOUNWO0Vid3dTUjtBQUNGOztBNEVydFNvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYjh3U1I7QUFDRjs7QTRFM3RTb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJveFNSO0FBQ0Y7O0E0RWp1U29CO0VBREo7SUFFUSxtQi9EckRkO0ViMHhTUjtBQUNGOztBNEV2dVNvQjtFQURKO0lBRVEsaUIvRHJEZDtFYmd5U1I7QUFDRjs7QTRFcHZTZ0I7RUFESjtJQUVRLFkvRDlDVjtFYnN5U1I7QUFDRjs7QTRFbnZTb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWI0eVNSO0FBQ0Y7O0E0RXp2U29CO0VBREo7SUFFUSxrQi9EckRkO0Via3pTUjtBQUNGOztBNEUvdlNvQjtFQURKO0lBRVEsbUIvRHJEZDtFYnd6U1I7QUFDRjs7QTRFcndTb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWI4elNSO0FBQ0Y7O0E0RWx4U2dCO0VBREo7SUFFUSxhL0Q5Q1Y7RWJvMFNSO0FBQ0Y7O0E0RWp4U29CO0VBREo7SUFFUSxpQi9EckRkO0ViMDBTUjtBQUNGOztBNEV2eFNvQjtFQURKO0lBRVEsbUIvRHJEZDtFYmcxU1I7QUFDRjs7QTRFN3hTb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWJzMVNSO0FBQ0Y7O0E0RW55U29CO0VBREo7SUFFUSxrQi9EckRkO0ViNDFTUjtBQUNGOztBNEVoelNnQjtFQURKO0lBRVEsWS9EOUNWO0ViazJTUjtBQUNGOztBNEUveVNvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYncyU1I7QUFDRjs7QTRFcnpTb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWI4MlNSO0FBQ0Y7O0E0RTN6U29CO0VBREo7SUFFUSxtQi9EckRkO0VibzNTUjtBQUNGOztBNEVqMFNvQjtFQURKO0lBRVEsaUIvRHJEZDtFYjAzU1I7QUFDRjs7QTRFOTBTZ0I7RUFESjtJQUVRLFcvRDlDVjtFYmc0U1I7QUFDRjs7QTRFNzBTb0I7RUFESjtJQUVRLGUvRHJEZDtFYnM0U1I7QUFDRjs7QTRFbjFTb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWI0NFNSO0FBQ0Y7O0E0RXoxU29CO0VBREo7SUFFUSxrQi9EckRkO0ViazVTUjtBQUNGOztBNEUvMVNvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYnc1U1I7QUFDRjs7QTRFNTJTZ0I7RUFESjtJQUVRLFcvRDlDVjtFYjg1U1I7QUFDRjs7QTRFMzJTb0I7RUFESjtJQUVRLGUvRHJEZDtFYm82U1I7QUFDRjs7QTRFajNTb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWIwNlNSO0FBQ0Y7O0E0RXYzU29CO0VBREo7SUFFUSxrQi9EckRkO0ViZzdTUjtBQUNGOztBNEU3M1NvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYnM3U1I7QUFDRjs7QTRFMTRTZ0I7RUFESjtJQUVRLFkvRDlDVjtFYjQ3U1I7QUFDRjs7QTRFejRTb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWJrOFNSO0FBQ0Y7O0E0RS80U29CO0VBREo7SUFFUSxrQi9EckRkO0VidzhTUjtBQUNGOztBNEVyNVNvQjtFQURKO0lBRVEsbUIvRHJEZDtFYjg4U1I7QUFDRjs7QTRFMzVTb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJvOVNSO0FBQ0Y7O0E0RXg2U2dCO0VBREo7SUFFUSxZL0Q5Q1Y7RWIwOVNSO0FBQ0Y7O0E0RXY2U29CO0VBREo7SUFFUSxnQi9EckRkO0ViZytTUjtBQUNGOztBNEU3NlNvQjtFQURKO0lBRVEsa0IvRHJEZDtFYnMrU1I7QUFDRjs7QTRFbjdTb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWI0K1NSO0FBQ0Y7O0E0RXo3U29CO0VBREo7SUFFUSxpQi9EckRkO0Viay9TUjtBQUNGOztBNEV0OFNnQjtFQURKO0lBRVEsWS9EOUNWO0Vidy9TUjtBQUNGOztBNEVyOFNvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYjgvU1I7QUFDRjs7QTRFMzhTb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJvZ1RSO0FBQ0Y7O0E0RWo5U29CO0VBREo7SUFFUSxtQi9EckRkO0ViMGdUUjtBQUNGOztBNEV2OVNvQjtFQURKO0lBRVEsaUIvRHJEZDtFYmdoVFI7QUFDRjs7QTRFcCtTZ0I7RUFESjtJQUVRLGEvRDlDVjtFYnNoVFI7QUFDRjs7QTRFbitTb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWI0aFRSO0FBQ0Y7O0E0RXorU29CO0VBREo7SUFFUSxtQi9EckRkO0Via2lUUjtBQUNGOztBNEUvK1NvQjtFQURKO0lBRVEsb0IvRHJEZDtFYndpVFI7QUFDRjs7QTRFci9Tb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWI4aVRSO0FBQ0Y7O0E0RWxnVGdCO0VBREo7SUFFUSxZL0Q5Q1Y7RWJvalRSO0FBQ0Y7O0E0RWpnVG9CO0VBREo7SUFFUSxnQi9EckRkO0ViMGpUUjtBQUNGOztBNEV2Z1RvQjtFQURKO0lBRVEsa0IvRHJEZDtFYmdrVFI7QUFDRjs7QTRFN2dUb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJza1RSO0FBQ0Y7O0E0RW5oVG9CO0VBREo7SUFFUSxpQi9EckRkO0ViNGtUUjtBQUNGOztBNEVoaVRnQjtFQURKO0lBRVEsVy9EOUNWO0Via2xUUjtBQUNGOztBNEUvaFRvQjtFQURKO0lBRVEsZS9EckRkO0Vid2xUUjtBQUNGOztBNEVyaVRvQjtFQURKO0lBRVEsaUIvRHJEZDtFYjhsVFI7QUFDRjs7QTRFM2lUb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJvbVRSO0FBQ0Y7O0E0RWpqVG9CO0VBREo7SUFFUSxnQi9EckRkO0ViMG1UUjtBQUNGOztBNEU5alRnQjtFQURKO0lBRVEsVy9EOUNWO0ViZ25UUjtBQUNGOztBNEU3alRvQjtFQURKO0lBRVEsZS9EckRkO0Vic25UUjtBQUNGOztBNEVua1RvQjtFQURKO0lBRVEsaUIvRHJEZDtFYjRuVFI7QUFDRjs7QTRFemtUb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWJrb1RSO0FBQ0Y7O0E0RS9rVG9CO0VBREo7SUFFUSxnQi9EckRkO0Vid29UUjtBQUNGOztBNEU1bFRnQjtFQURKO0lBRVEsWS9EOUNWO0ViOG9UUjtBQUNGOztBNEUzbFRvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYm9wVFI7QUFDRjs7QTRFam1Ub0I7RUFESjtJQUVRLGtCL0RyRGQ7RWIwcFRSO0FBQ0Y7O0E0RXZtVG9CO0VBREo7SUFFUSxtQi9EckRkO0ViZ3FUUjtBQUNGOztBNEU3bVRvQjtFQURKO0lBRVEsaUIvRHJEZDtFYnNxVFI7QUFDRjs7QTRFMW5UZ0I7RUFESjtJQUVRLFkvRDlDVjtFYjRxVFI7QUFDRjs7QTRFem5Ub0I7RUFESjtJQUVRLGdCL0RyRGQ7RWJrclRSO0FBQ0Y7O0E0RS9uVG9CO0VBREo7SUFFUSxrQi9EckRkO0Vid3JUUjtBQUNGOztBNEVyb1RvQjtFQURKO0lBRVEsbUIvRHJEZDtFYjhyVFI7QUFDRjs7QTRFM29Ub0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJvc1RSO0FBQ0Y7O0E0RXhwVGdCO0VBREo7SUFFUSxZL0Q5Q1Y7RWIwc1RSO0FBQ0Y7O0E0RXZwVG9CO0VBREo7SUFFUSxnQi9EckRkO0ViZ3RUUjtBQUNGOztBNEU3cFRvQjtFQURKO0lBRVEsa0IvRHJEZDtFYnN0VFI7QUFDRjs7QTRFbnFUb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWI0dFRSO0FBQ0Y7O0E0RXpxVG9CO0VBREo7SUFFUSxpQi9EckRkO0Via3VUUjtBQUNGOztBNEV0clRnQjtFQURKO0lBRVEsYS9EOUNWO0Vid3VUUjtBQUNGOztBNEVyclRvQjtFQURKO0lBRVEsaUIvRHJEZDtFYjh1VFI7QUFDRjs7QTRFM3JUb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJvdlRSO0FBQ0Y7O0E0RWpzVG9CO0VBREo7SUFFUSxvQi9EckRkO0ViMHZUUjtBQUNGOztBNEV2c1RvQjtFQURKO0lBRVEsa0IvRHJEZDtFYmd3VFI7QUFDRjs7QTRFcHRUZ0I7RUFESjtJQUVRLFkvRDlDVjtFYnN3VFI7QUFDRjs7QTRFbnRUb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWI0d1RSO0FBQ0Y7O0E0RXp0VG9CO0VBREo7SUFFUSxrQi9EckRkO0Via3hUUjtBQUNGOztBNEUvdFRvQjtFQURKO0lBRVEsbUIvRHJEZDtFYnd4VFI7QUFDRjs7QTRFcnVUb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWI4eFRSO0FBQ0Y7O0E0RWx2VGdCO0VBREo7SUFFUSxXL0Q5Q1Y7RWJveVRSO0FBQ0Y7O0E0RWp2VG9CO0VBREo7SUFFUSxlL0RyRGQ7RWIweVRSO0FBQ0Y7O0E0RXZ2VG9CO0VBREo7SUFFUSxpQi9EckRkO0ViZ3pUUjtBQUNGOztBNEU3dlRvQjtFQURKO0lBRVEsa0IvRHJEZDtFYnN6VFI7QUFDRjs7QTRFbndUb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWI0elRSO0FBQ0Y7O0E0RWh4VGdCO0VBREo7SUFFUSxXL0Q5Q1Y7RWJrMFRSO0FBQ0Y7O0E0RS93VG9CO0VBREo7SUFFUSxlL0RyRGQ7RWJ3MFRSO0FBQ0Y7O0E0RXJ4VG9CO0VBREo7SUFFUSxpQi9EckRkO0ViODBUUjtBQUNGOztBNEUzeFRvQjtFQURKO0lBRVEsa0IvRHJEZDtFYm8xVFI7QUFDRjs7QTRFanlUb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWIwMVRSO0FBQ0Y7O0E0RTl5VGdCO0VBREo7SUFFUSxZL0Q5Q1Y7RWJnMlRSO0FBQ0Y7O0E0RTd5VG9CO0VBREo7SUFFUSxnQi9EckRkO0ViczJUUjtBQUNGOztBNEVuelRvQjtFQURKO0lBRVEsa0IvRHJEZDtFYjQyVFI7QUFDRjs7QTRFenpUb0I7RUFESjtJQUVRLG1CL0RyRGQ7RWJrM1RSO0FBQ0Y7O0E0RS96VG9CO0VBREo7SUFFUSxpQi9EckRkO0VidzNUUjtBQUNGOztBNEU1MFRnQjtFQURKO0lBRVEsWS9EOUNWO0ViODNUUjtBQUNGOztBNEUzMFRvQjtFQURKO0lBRVEsZ0IvRHJEZDtFYm80VFI7QUFDRjs7QTRFajFUb0I7RUFESjtJQUVRLGtCL0RyRGQ7RWIwNFRSO0FBQ0Y7O0E0RXYxVG9CO0VBREo7SUFFUSxtQi9EckRkO0ViZzVUUjtBQUNGOztBNEU3MVRvQjtFQURKO0lBRVEsaUIvRHJEZDtFYnM1VFI7QUFDRjs7QTRFMTJUZ0I7RUFESjtJQUVRLFkvRDlDVjtFYjQ1VFI7QUFDRjs7QTRFejJUb0I7RUFESjtJQUVRLGdCL0RyRGQ7RWJrNlRSO0FBQ0Y7O0E0RS8yVG9CO0VBREo7SUFFUSxrQi9EckRkO0VidzZUUjtBQUNGOztBNEVyM1RvQjtFQURKO0lBRVEsbUIvRHJEZDtFYjg2VFI7QUFDRjs7QTRFMzNUb0I7RUFESjtJQUVRLGlCL0RyRGQ7RWJvN1RSO0FBQ0Y7O0E0RXg0VGdCO0VBREo7SUFFUSxhL0Q5Q1Y7RWIwN1RSO0FBQ0Y7O0E0RXY0VG9CO0VBREo7SUFFUSxpQi9EckRkO0ViZzhUUjtBQUNGOztBNEU3NFRvQjtFQURKO0lBRVEsbUIvRHJEZDtFYnM4VFI7QUFDRjs7QTRFbjVUb0I7RUFESjtJQUVRLG9CL0RyRGQ7RWI0OFRSO0FBQ0Y7O0E0RXo1VG9CO0VBREo7SUFFUSxrQi9EckRkO0ViazlUUjtBQUNGOztBNEVyNVRJO0VBQ0k7QTVFdzVUUjs7QTRFcDVUUTtFQUNJO0E1RXU1VFo7O0E0RXg1VFE7RUFDSTtBNUUyNVRaOztBNEU1NVRRO0VBQ0k7QTVFKzVUWjs7QTRFaDZUUTtFQUNJO0E1RW02VFosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fdG9vbHMvX21peGluX21lZGlhUXVlcnlCcmVha3BvaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fZWxldmF0aW9uTGV2ZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL191dGlsaXR5Q2xhc3Nlc19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fdXRpbGl0eUNsYXNzZXNfY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fdXRpbGl0eUNsYXNzZXNfaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX3V0aWxpdHlDbGFzc2VzX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fdXRpbGl0eUNsYXNzZXNfd2lkdGguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL191dGlsaXR5Q2xhc3Nlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX21hcmdpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL19nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19pbnB1dHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2NoZWNrYm94ZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2NrZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19jb2xvcklucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL192ci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19kYXRhdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19maWVsZHNldHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2ZpbGVVcGxvYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2Zvcm1UYWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19oZWFkaW5ncy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9faHIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2lubGluZUVsZW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19pbnB1dF9hdXRvY29tcGxldGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2lucHV0X2xhYmVscy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19saW5raW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19saW5rcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fbGlzdF90cmVlVmlldy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX21pbmlEaWFsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX25vdGlmaWNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fb3ZlcndyaXRlSW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3BhZ2Vsb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3BhcmFncmFwaHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3Byb2dyZXNzQmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19yYWRpb2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3NlY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19zZWxlY3RzX2Nob3NlbmpzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19zZWxlY3RzX3NsaW1TZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3RhYmxlc29ydGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL190ZXh0U2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL190b29sdGlwcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fdmFsaWRhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fZmlsdGVyUGlsbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3dpZGdldHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19lbGVtZW50cy9fdG9zTWFzay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2VsZW1lbnRzL190b3NNYXNrX2xhbmdTd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19lbGVtZW50cy9oZWFkZXIvX3RvcEJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2VsZW1lbnRzL25hdi9fbWFpbk1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19lbGVtZW50cy9uYXYvX29mZkNhbnZhc01lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19sYXlvdXQvX2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbGF5b3V0L19wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9fYWdlbnR1ci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX21vZHVsZXMvX2JhY2tlbmREb2t1LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9fa3VuZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19tb2R1bGVzL19wcmVpc3JlZ2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9iZW51dHplcnJvbGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19tb2R1bGVzL3JlaXNlcGFrZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19tb2R1bGVzL3Zvcmdhbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL190b29scy9fbWl4aW5fbWFyZ2luUGFkZGluZ1V0aWxpdHlDbGFzc2VzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyoqL1xuW2RhdGEtY29sb3ItdGhlbWU9YmVycnldIHtcbiAgLS1jb2xQcmltYXJ5NzAwOiAjM2QxNTFmO1xuICAtLWNvbFByaW1hcnk2MDA6ICM4YjI5M2Q7XG4gIC0tY29sUHJpbWFyeTUwMDogI2IzMzQ0ZTtcbiAgLS1jb2xQcmltYXJ5NDAwOiAjZDE2Mjc5O1xuICAtLWNvbFByaW1hcnkzMDA6ICNkMTYyNzk7XG4gIC0tY29sUHJpbWFyeTIwMDogI2U4YjFiYztcbiAgLS1jb2xQcmltYXJ5MTAwOiAjZmFlY2VmO1xufVxuXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHtcbiAgLS1jb2xCbGFjazogIzAwMDtcbiAgLS1jb2xTb2Z0QmxhY2s6ICMxMjEyMTI7XG4gIC0tY29sR3JleTkwMDogIzIyMjtcbiAgLS1jb2xHcmV5ODAwOiAjMzMzO1xuICAtLWNvbEdyZXk3MDA6ICM0NDQ7XG4gIC0tY29sR3JleTYwMDogIzY2NjtcbiAgLS1jb2xHcmV5NTAwOiAjODg4O1xuICAtLWNvbEdyZXk0MDA6ICNhYWE7XG4gIC0tY29sR3JleTMwMDogI2JiYjtcbiAgLS1jb2xHcmV5MjAwOiAjZGRkO1xuICAtLWNvbEdyZXkxMDA6ICNlZWU7XG4gIC0tY29sV2hpdGU1MDA6ICNmMGYwZjA7XG4gIC0tY29sU29mdFdoaXRlOiAjZmNmY2ZjO1xuICAtLWNvbFdoaXRlOiAjZmZmO1xuICAtLWNvbG9yLWxpZ2h0OiAjZmZmO1xufVxuXG46cm9vdCB7XG4gIC0tY29sUHJpbWFyeTcwMDogIzAwMzIzMjtcbiAgLS1jb2xQcmltYXJ5NjAwOiAjMDA1YTQ0O1xuICAtLWNvbFByaW1hcnk1MDA6ICMwMDgyNTU7XG4gIC0tY29sUHJpbWFyeTQwMDogIzAwRDI3ODtcbiAgLS1jb2xQcmltYXJ5MzAwOiAjMzljNTg1O1xuICAtLWNvbFByaW1hcnkyMDA6ICNiZmY0ZGQ7XG4gIC0tY29sUHJpbWFyeTEwMDogI2Y1ZmRmYTtcbiAgLS1jb2xCbGFjazogIzAwMDtcbiAgLS1jb2xTb2Z0QmxhY2s6ICMxMjEyMTI7XG4gIC0tY29sR3JleTkwMDogIzIyMjtcbiAgLS1jb2xHcmV5ODAwOiAjMzMzO1xuICAtLWNvbEdyZXk3MDA6ICM0NDQ7XG4gIC0tY29sR3JleTYwMDogIzY2NjtcbiAgLS1jb2xHcmV5NTAwOiAjY2NjO1xuICAtLWNvbEdyZXk0MDA6ICNkZGQ7XG4gIC0tY29sR3JleTMwMDogI2VlZTtcbiAgLS1jb2xHcmV5MjAwOiAjZjBmMGYwO1xuICAtLWNvbEdyZXkxMDA6ICNGOWY5Zjk7XG4gIC0tY29sV2hpdGU1MDA6ICNmOGY4Zjg7XG4gIC0tY29sU29mdFdoaXRlOiAjZmNmY2ZjO1xuICAtLWNvbFdoaXRlOiAjZmZmO1xuICAtLWNvbG9yLWxpZ2h0OiAjZmZmO1xuICAtLWNvbFN1Y2Nlc3MxMDA6ICNlZmY4ZWY7XG4gIC0tY29sU3VjY2VzczUwMDogIzQyQUE0OTtcbiAgLS1jb2xTdWNjZXNzNzAwOiAjMkM3MjJGO1xuICAtLWNvbFdhcm5pbmcxMDA6ICNmYmY3ZjE7XG4gIC0tY29sV2FybmluZzUwMDogI0Q4OUY1NDtcbiAgLS1jb2xXYXJuaW5nNzAwOiAjOEQ1RTIwO1xuICAtLWNvbEVycm9yNTAwOiAjRDg1ODU0O1xuICAtLWNvbEVycm9yMzAwOiAjZjllZWVlO1xuICAtLWNvbEVycm9yNjAwOiAjQjcyRTJBO1xuICAtLWNvbEVycm9yNzAwOiAjRDgxOTEzO1xufVxuXG4udG9zLWVsZXZhdGUxIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuXG4udG9zLWVsZXZhdGUyIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuXG4udG9zLWVsZXZhdGUzIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE5KSwgMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG5cbi50b3MtZWxldmF0ZTQge1xuICBib3gtc2hhZG93OiAwIDE0cHggMjhweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuXG4udG9zLWVsZXZhdGU1IHtcbiAgYm94LXNoYWRvdzogMCAxOXB4IDM4cHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwIDE1cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLyogU2NocmlmdGFydGVuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQGZvbnQtZmFjZSB7XG4qICAgICBmb250LWZhbWlseTogcm9ib3RvO1xuKiAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiogICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiogICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tVGhpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4qIH1cbiogQGZvbnQtZmFjZSB7XG4qICAgICBmb250LWZhbWlseTogcm9ib3RvO1xuKiAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiogICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiogICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuKiB9XG4qQGltcG9ydCB1cmwoJ2h0dHBzOipmb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzo0MDAsNTAwLDcwMCcpOyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9Sb2JvdG8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1CbGFjay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG4udG9zLWZvbnRGYW1TdGQge1xuICBmb250LWZhbWlseTogcm9ib3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnRvcy1mb250RmFtSWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xufVxuXG4udG9zLWZzT21lZ2Ege1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnRvcy1mc0FscGhhIHtcbiAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZnNCZXRhIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZnNHYW1tYSB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZzRGVsdGEge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnRvcy1mc0tpbG8ge1xuICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnRvcy1mc01pbmkge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLnRvcy1mc01pY3JvIHtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZnNJY29uIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZndTdGFuZGFyZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1md0ljb25TdGFuZGFyZDo6YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWstZ3JpZFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdICsgLnVrLWdyaWQtc21hbGwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udG9zLWJvcmRlciwgLnRvcy1ib3JkZXItbGVmdCwgLnRvcy1ib3JkZXItYm90dG9tLCAudG9zLWJvcmRlci1yaWdodCwgLnRvcy1ib3JkZXItdG9wLCAudG9zLWJvcmRlci1hcm91bmQtLXdpZGUsIC50b3MtYm9yZGVyLWFyb3VuZCwgLnRvcy1ib3JkZXItLWJpZ1NlcGFyYXRvckhSIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4udG9zLWJvcmRlci0tZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG59XG5cbi50b3MtYm9yZGVyLS13aWRlIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi50b3MtYm9yZGVyLS1iaWdTZXBhcmF0b3JIUiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cblxuLnRvcy1ib3JkZXItYXJvdW5kIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4udG9zLWJvcmRlci1hcm91bmQtLXdpZGUge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLnRvcy1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4udG9zLWJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4udG9zLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi50b3MtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4udG9zLWNvbC1wcmltYXJ5NzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk3MDApO1xufVxuXG4udG9zLWNvbC1wcmltYXJ5NjAwIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuXG4udG9zLWNvbC1wcmltYXJ5NTAwIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk1MDApO1xufVxuXG4udG9zLWNvbC1wcmltYXJ5NDAwIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuXG4udG9zLWNvbC1wcmltYXJ5MjAwIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkyMDApO1xufVxuXG4udG9zLWNvbC1wcmltYXJ5MjAwLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkyMDApO1xufVxuXG4udG9zLWNvbC1wcmltYXJ5MTAwIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuXG4udG9zLWNvbC1wcmltYXJ5MTAwLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuXG4udG9zLWJnQ29sLXByaW1hcnk3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NzAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLXByaW1hcnk2MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NjAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLXByaW1hcnk1MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLXByaW1hcnk0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NDAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLXByaW1hcnkyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MjAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLXByaW1hcnkxMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MTAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTkwMCkgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC1ub25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50b3MtY29sLWdyZXk3MDAge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtY29sLWdyZXk3MDAge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTMwMCk7XG59XG5cbi50b3MtY29sLWdyZXk2MDAge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtY29sLWdyZXk2MDAge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG59XG5cbi50b3MtY29sLWdyZXk1MDAge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTUwMCk7XG59XG5cbi50b3MtY29sLWdyZXk0MDAge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtY29sLWdyZXk0MDAge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG59XG5cbi50b3MtY29sLWdyZXkzMDAge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTMwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtY29sLWdyZXkzMDAge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi50b3MtYmdDb2wtZ3JleTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk3MDApICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtYmdDb2wtZ3JleTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXkzMDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtZ3JleTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk2MDApICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtYmdDb2wtZ3JleTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk0MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtZ3JleTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk1MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtZ3JleTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk0MDApICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtYmdDb2wtZ3JleTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk2MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtZ3JleTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXkzMDApICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtYmdDb2wtZ3JleTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk3MDApICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRvcy1jb2wtZm9udFN0ZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuXG4udG9zLWJnQ29sLWZvbnRTdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtY29sLXNvZnRXaGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuXG4udG9zLWJnQ29sLXNvZnRXaGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udG9zLWNvbC1zdWNjZXNzNTAwIHtcbiAgY29sb3I6ICM0MkFBNDk7XG59XG5cbi50b3MtY29sLXdhcm5pbmc1MDAge1xuICBjb2xvcjogI0Q4OUY1NDtcbn1cblxuLnRvcy1jb2wtZXJyb3I1MDAge1xuICBjb2xvcjogI0Q4NTg1NDtcbn1cblxuLnRvcy1jb2wtZXJyb3IzMDAge1xuICBjb2xvcjogI2Y5ZWVlZTtcbn1cblxuLnRvcy1jb2wtZXJyb3I2MDAge1xuICBjb2xvcjogI0I3MkUyQTtcbn1cbi50b3MtY29sLWVycm9yNjAwOmhvdmVyIHtcbiAgY29sb3I6ICNEODU4NTQ7XG59XG5cbi50b3MtY29sLWVycm9yNzAwIHtcbiAgY29sb3I6ICNEODE5MTMgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC1zdWNjZXNzNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyQUE0OSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLXdhcm5pbmc1MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg5RjU0ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtZXJyb3I1MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg1ODU0ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtZXJyb3I0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllZWVlICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtZXJyb3I2MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjcyRTJBICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtZXJyb3I3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDgxOTEzICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtaWNvbi0tc2F2ZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWFkZDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXNlYXJjaDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWhlbHA6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS13YXJuaW5nOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0taW5mbzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWVkaXQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jb3B5OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbW92ZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNvbmZpcm06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jb25maXJtLXNlcnZpY2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jYW5jZWwtc2VydmljZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLW1vcmUtZnVuY3Rpb25zOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGUxMGFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tdmFyaWFibGVzLWxvb3A6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjM2NFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZXBsYWNlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYzNjFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZm9sZGVyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZm9sZGVyVXA6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNhbGVuZGFyLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjMzNFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1kZWxldGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1ob21lOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0td2Vic2l0ZS1jb21wYW55OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGU4YTZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGlua2dvdG86OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjM1NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1saW5rb3V0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZGVmYXVsdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMjdkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXZhcmlhYmxlczo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmN2VhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXVuZG86OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZWRvOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcHJpbnQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS11cGRhdGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZXF1aXJlZDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXZpc2libGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1pbnZpc2libGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1ub3RhbGxvd2VkOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tc2V0dGluZ3M6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1lbWFpbDo6YmVmb3JlLCBhW2hyZWZePW1haWx0b106OmJlZm9yZSxcbi5hW2hyZWZePW1haWx0b106OmJlZm9yZSwgLm5hdk1haW5NZW51IFtocmVmXj1tYWlsdG9dLm5hdk1haW5NZW51X19hOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcGhvbmU6OmJlZm9yZSwgYVtocmVmXj10ZWxdOjpiZWZvcmUsXG4uYVtocmVmXj10ZWxdOjpiZWZvcmUsIC5uYXZNYWluTWVudSBbaHJlZl49dGVsXS5uYXZNYWluTWVudV9fYTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBob25lLW1vYmlsZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBob25lLWxhbmRsaW5lOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY4ZDNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZmF4OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY2hhdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNoYXQtb3RoZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjRhM1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS13ZWJzaXRlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY2hlY2s6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1haTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMmNhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWV4cG9ydDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNsZWFyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcHJldmlldzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXNwaW5uZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjc1MVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jaG9vc2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zZWxlY3Q6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS13aW5kb3dDbG9zZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNsb3NlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbWluaW1pemU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1leHBhbmQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1ib29rbWFyazo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWJ1Zzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS11bmxvY2s6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1sb2NrOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcHJldmlvdXM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1uZXh0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZmlyc3Q6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjMyM1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1sYXN0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYzMjRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYmF0Y2hDaGFuZ2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjVmZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zb3J0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29udGVudDogXCJcXGY4ODRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tc29ydGFibGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zb3J0LWRlc2M6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zb3J0LWFzYzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWRyYWdkcm9wOjpiZWZvcmUsIC50b3MtbGlzdC0tc29ydGFibGUgLnNvcnQtaGFuZGxlOjpiZWZvcmUsIC50b3MtZHJhZ2Ryb3AtaGFuZGxlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY3YTRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY29tcHJlc3M6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1saXN0LXNxdWFyZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG9wYWNpdHk6IDAuOTtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGlzdC1vcGVuOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGlzdC1jbG9zZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBlcnNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWFjdGl2aXR5Ym9hcmQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjczN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1idWNodW5nc3N0YW5kOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGY4MjhcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tdm9yZ2FuZzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXZvcmdhZW5nZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMWQwXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXJlaXNlbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWtvbnRha3RkYXRlbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWluaGFsdGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1tYXJrZXRpbmc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjY3NVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZXBvcnRpbmc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1maWJ1OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGUzZmRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZmxpZ2h0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYmlydGhkYXk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1hZGRyZXNzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYzYzVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbmF0aW9uYWxpdHk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjdhMlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1wYXltZW50OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZ3V0c2NoZWluOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY2NDZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGVpc3R1bmdzdHJhZWdlcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNDdiXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXZlcnRyaWVic3BhcnRuZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZWlzZWxlaXRlcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNDU2XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXJlaXNlb2JqZWt0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYnVjaHVuZ3NkYXR1bTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXZvcm1lcmt1bmc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZTEwMFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1sYXN0bWludXRlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGUzNTRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tdGltZWxpbmU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZTFkMVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1sYXlvdXRlbGVtZW50LWhlYWRpbmc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1sYXlvdXRlbGVtZW50LXRleHRiYXVzdGVpbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWxheW91dGVsZW1lbnQtbWVkaWE6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjg3Y1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1kZXB0LXByb2R1Y3Q6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1kZXB0LXNhbGVzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGUxZTdcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZGVwdC1mbGlnaHQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTIyZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1kZXB0LWRvY3VtZW50czo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWRlcHQtY3NhdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWFiLXRvZG86OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjczN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1hYi1ub3RlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGUxZmZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYWItcmVhc3NpZ246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTVjNVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1hYi1hdHRhY2htZW50OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3MtaWNvbi0tbmV4dCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi50b3MtaWNvbi0tbmV4dDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4udG9zLWljb24tLW5vTWFyZ2luOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udG9zLWljb24tLWJvbGQ6OmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50b3MtaWNvbi0tZml4ZWRXaWR0aCB7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmlbY2xhc3NePXRvcy1pY29uXSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3NePXRvcy1pY29uLXN0YXRlXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxuLnRvcy1pY29uLXN0YXRlLS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM0MkFBNDk7XG4gIGJvcmRlci1jb2xvcjogIzQyQUE0OTtcbn1cblxuLnRvcy1pY29uLXN0YXRlLS1yZWQge1xuICBiYWNrZ3JvdW5kOiAjRDg1ODU0O1xuICBib3JkZXItY29sb3I6ICNEODU4NTQ7XG59XG5cbi50b3MtaWNvbi1zdGF0ZS0teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0Q4OUY1NDtcbiAgYm9yZGVyLWNvbG9yOiAjRDg5RjU0O1xufVxuXG4udG9zLWljb24tc3RhdGUtLXNlY29uZGFyeS50b3MtaWNvbi1zdGF0ZS0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjZWZmOGVmO1xufVxuLnRvcy1pY29uLXN0YXRlLS1zZWNvbmRhcnkudG9zLWljb24tc3RhdGUtLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNmOWVlZWU7XG59XG4udG9zLWljb24tc3RhdGUtLXNlY29uZGFyeS50b3MtaWNvbi1zdGF0ZS0teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2ZiZjdmMTtcbn1cblxuLnRvcy1pbWFnZS1hcjE2LTkge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cblxuLnVrLXdpZHRoLTctOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNy04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC03LThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC03LThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC03LThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA3KTtcbiAgfVxufVxuLnVrLXdpZHRoLTYtOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNi04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC02LThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC02LThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC02LThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA2KTtcbiAgfVxufVxuLnVrLXdpZHRoLTUtOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNS04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC01LThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC01LThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC01LThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA1KTtcbiAgfVxufVxuLnVrLXdpZHRoLTQtOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNC04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC00LThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC00LThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC00LThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA0KTtcbiAgfVxufVxuLnVrLXdpZHRoLTMtOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMy04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0zLThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0zLThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0zLThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAzKTtcbiAgfVxufVxuLnVrLXdpZHRoLTItOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMi04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0yLThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0yLThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0yLThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAyKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEtOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMS04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xLThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xLThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xLThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuLnVrLWNoaWxkLXdpZHRoLTEtOCA+ICoge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtOFxcQHMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtOFxcQG0gPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLThcXEBsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS04XFxAeGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xuICB9XG59XG4udWstd2lkdGgtOS0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC05LTEwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtOS0xMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA5KTtcbiAgfVxufVxuLnVrLXdpZHRoLTgtMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC04LTEwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtOC0xMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC04LTEwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOCk7XG4gIH1cbn1cbi51ay13aWR0aC03LTEwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNy0xMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNy0xMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC03LTEwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDcpO1xuICB9XG59XG4udWstd2lkdGgtNi0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDYpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC02LTEwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNi0xMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA2KTtcbiAgfVxufVxuLnVrLXdpZHRoLTUtMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC01LTEwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNS0xMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC01LTEwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNSk7XG4gIH1cbn1cbi51ay13aWR0aC00LTEwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNC0xMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNC0xMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC00LTEwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDQpO1xuICB9XG59XG4udWstd2lkdGgtMy0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0zLTEwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMy0xMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAzKTtcbiAgfVxufVxuLnVrLXdpZHRoLTItMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAyKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0yLTEwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMi0xMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0yLTEwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMik7XG4gIH1cbn1cbi51ay13aWR0aC0xLTEwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMS0xMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMS0xMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xLTEwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG4udWstY2hpbGQtd2lkdGgtMS0xMCA+ICoge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEwXFxAcyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMTBcXEBtID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMTBcXEBsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMTBcXEB4bCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG4udWstd2lkdGgtMTEtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTEtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTEtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMS0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbn1cbi51ay13aWR0aC0xMC0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMC0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMC0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTAtMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxufVxuLnVrLXdpZHRoLTktMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC05LTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtOS0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC05LTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbn1cbi51ay13aWR0aC04LTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtOC0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtOC0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC04LTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG59XG4udWstd2lkdGgtNy0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC03LTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNy0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxufVxuLnVrLXdpZHRoLTYtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC02LTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNi0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC02LTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbn1cbi51ay13aWR0aC01LTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNS0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNS0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC01LTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG59XG4udWstd2lkdGgtNC0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC00LTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNC0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxufVxuLnVrLXdpZHRoLTMtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0zLTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMy0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0zLTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbn1cbi51ay13aWR0aC0yLTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMi0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMi0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0yLTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG59XG4udWstd2lkdGgtMS0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xLTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMS0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuLnVrLWNoaWxkLXdpZHRoLTEtMTIgPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xMlxcQHMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEyXFxAbSA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEyXFxAbCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEyXFxAeGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuLnVrLXdpZHRoLTE1LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTE1LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTE1LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xNS0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTUtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTUpO1xuICB9XG59XG4udWstd2lkdGgtMTQtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxNCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTQtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTQtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE0LTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xNC0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxNCk7XG4gIH1cbn1cbi51ay13aWR0aC0xMy0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEzKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMy0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMy0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTMtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEzLTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEzKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEyLTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEyLTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEyLTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMi0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTItMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTIpO1xuICB9XG59XG4udWstd2lkdGgtMTEtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTEtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTEtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMS0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMSk7XG4gIH1cbn1cbi51ay13aWR0aC0xMC0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEwKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMC0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMC0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTAtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEwKTtcbiAgfVxufVxuLnVrLXdpZHRoLTktMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA5KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC05LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtOS0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC05LTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOSk7XG4gIH1cbn1cbi51ay13aWR0aC04LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtOC0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtOC0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC04LTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDgpO1xuICB9XG59XG4udWstd2lkdGgtNy0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC03LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNy0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA3KTtcbiAgfVxufVxuLnVrLXdpZHRoLTYtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA2KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC02LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNi0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC02LTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNik7XG4gIH1cbn1cbi51ay13aWR0aC01LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNS0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNS0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC01LTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDUpO1xuICB9XG59XG4udWstd2lkdGgtNC0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC00LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNC0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA0KTtcbiAgfVxufVxuLnVrLXdpZHRoLTMtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAzKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0zLTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMy0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0zLTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMyk7XG4gIH1cbn1cbi51ay13aWR0aC0yLTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMi0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMi0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0yLTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDIpO1xuICB9XG59XG4udWstd2lkdGgtMS0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xLTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMS0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuLnVrLWNoaWxkLXdpZHRoLTEtMTYgPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xNlxcQHMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTE2XFxAbSA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTE2XFxAbCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTE2XFxAeGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuLnVrLXdpZHRoLTE5LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTE5LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTE5LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xOS0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTktMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTkpO1xuICB9XG59XG4udWstd2lkdGgtMTgtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTgtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTgtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE4LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xOC0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxOCk7XG4gIH1cbn1cbi51ay13aWR0aC0xNy0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xNy0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xNy0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTctMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE3LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE3KTtcbiAgfVxufVxuLnVrLXdpZHRoLTE2LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTYpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTE2LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTE2LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xNi0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTYtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTYpO1xuICB9XG59XG4udWstd2lkdGgtMTUtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTUtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTUtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE1LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xNS0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNSk7XG4gIH1cbn1cbi51ay13aWR0aC0xNC0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE0KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xNC0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xNC0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTQtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE0LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE0KTtcbiAgfVxufVxuLnVrLXdpZHRoLTEzLTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEzLTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEzLTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMy0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTMtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTMpO1xuICB9XG59XG4udWstd2lkdGgtMTItMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTItMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTItMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEyLTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMi0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMik7XG4gIH1cbn1cbi51ay13aWR0aC0xMS0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDExKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMS0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDExKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMS0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDExKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTEtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDExKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEwLTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTApO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMC0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTAtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTApO1xuICB9XG59XG4udWstd2lkdGgtOS0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTktMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC05LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTktMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtOS0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA5KTtcbiAgfVxufVxuLnVrLXdpZHRoLTgtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC04LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtOC0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC04LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOCk7XG4gIH1cbn1cbi51ay13aWR0aC03LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNy0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTctMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNy0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC03LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDcpO1xuICB9XG59XG4udWstd2lkdGgtNi0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDYpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC02LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNi0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA2KTtcbiAgfVxufVxuLnVrLXdpZHRoLTUtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC01LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNS0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC01LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNSk7XG4gIH1cbn1cbi51ay13aWR0aC00LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNC0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNC0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC00LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDQpO1xuICB9XG59XG4udWstd2lkdGgtMy0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0zLTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMy0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAzKTtcbiAgfVxufVxuLnVrLXdpZHRoLTItMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAyKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0yLTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMi0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0yLTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTItMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMik7XG4gIH1cbn1cbi51ay13aWR0aC0xLTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMS0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMS0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xLTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG4udWstY2hpbGQtd2lkdGgtMS0yMCA+ICoge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTIwXFxAcyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMjBcXEBtID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMjBcXEBsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMjBcXEB4bCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG4ubm9uZSxcbi50b3Mtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b3MtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvcy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRvcy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnRvcy1uby1pbnRlcmFjdGlvbiwgLndpbmJveE9wZW5CbG9jayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9zLW9wYWNpdHlPZmYge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG9zLWdyZXllZE91dCB7XG4gIG9wYWNpdHk6IDAuMTU7XG59XG5cbi50b3MtYmx1ciB7XG4gIGZpbHRlcjogYmx1cigycHgpO1xufVxuXG4udG9zLW5vV3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50b3MtZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRvcy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLW5vdEJvbGQge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtdXBwZXJDYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRvcy1sb3dlckNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udG9zLW5vLXVzZXItc2VsZWN0IHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50b3Mtc3BhY2VyTCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udG9zLXNwYWNlclIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50b3MtZ2FwIHtcbiAgZ2FwOiAxNXB4O1xufVxuXG4udG9zLWdhcC1zIHtcbiAgZ2FwOiAxMHB4O1xufVxuXG5bdG9zLWVycm9yXSwgLmVycm9yIHtcbiAgY29sb3I6ICNEODU4NTQ7XG59XG5cbi5lcnJvckJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NTg1NDtcbn1cblxuLndhcm4ge1xuICBjb2xvcjogI0Q4OUY1NDtcbn1cblxuLndhcm5CZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODlGNTQ7XG59XG5cbi50b3Mtbm9TY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG9zLWN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9zLWN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udG9zLWN1cnNvci1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4udG9zLWRyYWdkcm9wLWhhbmRsZSB7XG4gIGN1cnNvcjogZ3JhYjtcbiAgY29sb3I6IGdyZXk7XG59XG4udG9zLWRyYWdkcm9wLWhhbmRsZTphY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLnRvcy1kcmFnZHJvcC1oYW5kbGUudWstc29ydGFibGUtbm9kcmFnIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnVrLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi51ay1zb3J0YWJsZS1wbGFjZWhvbGRlciAqIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuXG4udWstc29ydGFibGUtc2hvd1RhcmdldCAudWstc29ydGFibGUtZW1wdHkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuLnVrLXNvcnRhYmxlLXNob3dUYXJnZXQgLnVrLXNvcnRhYmxlLWVtcHR5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBHbG9iYWwgU3R5bGVzXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaHRtbCwgYm9keSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBmb250LWZhbWlseTogcm9ib3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4taGVpZ2h0OiA5MHZoO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBodG1sLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGJvZHkge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTIwMCk7XG59XG5odG1sOjpiZWZvcmUsIGh0bWw6OmFmdGVyLCBib2R5OjpiZWZvcmUsIGJvZHk6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRvc1N5c3RlbU1hcmtlciB7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uZHJhZ2dlZC10ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ud2luYm94T3BlbkJsb2NrIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5bY2xhc3NePXNmLWR1bXBdIHtcbiAgYmFja2dyb3VuZDogIzE4MTcxQjtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4udWstYWNjb3JkaW9uLCAudG9zLWFjY29yZGlvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWstYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGUsIC50b3MtYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sV2hpdGUpIHdoaXRlO1xufVxuLnVrLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUsIC50b3MtYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLnVrLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlOmhvdmVyLCAudG9zLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk1MDApO1xufVxuLnVrLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlOmZvY3VzLCAudG9zLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG59XG4udWstYWNjb3JkaW9uIC51ay1vcGVuID4gLnVrLWFjY29yZGlvbi10aXRsZSwgLnRvcy1hY2NvcmRpb24gLnVrLW9wZW4gPiAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnVrLWFjY29yZGlvbiAudWstb3BlbiA+IC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSwgLnRvcy1hY2NvcmRpb24gLnVrLW9wZW4gPiAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4udG9zLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9zLWFjY29yZGlvbi0tZml4ZWRFeHBhbmRJY29uIC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi50b3MtYWNjb3JkaW9uLS1oaWRlRXhwYW5kSWNvbiAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnRvcy1hY2NvcmRpb24tLWhpZGVFeHBhbmRJY29uIC51ay1vcGVuID4gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRvc1RhYmxlIC51ay1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlLCAudG9zVGFibGUgLnRvcy1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLyogTW9kaWZpa2F0b3JlblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3MtYWNjb3JkaW9uLS1ib3JkZXIgPiAqIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG4udG9zLWFjY29yZGlvbi0tYm9yZGVyID4gKiA+IC51ay1hY2NvcmRpb24tdGl0bGUsIC50b3MtYWNjb3JkaW9uLS1ib3JkZXIgPiAqID4gLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnRvcy1hY2NvcmRpb24tLWhlYWRlckdyZXkgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkzMDApO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnRvcy1hY2NvcmRpb24tLWhlYWRlckdyZXkgLnVrLWFjY29yZGlvbi10aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk0MDApO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1hY2NvcmRpb24tY29tcGFjdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCA+IDpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0ID4gbGkge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTYwMCk7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0ID4gbGkgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIHBhZGRpbmc6IDVweCA0MHB4IDVweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0ID4gbGkgLnVrLWFjY29yZGlvbi10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCA+IGxpIC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtYWNjb3JkaW9uLWNvbXBhY3QgPiBsaSAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5ODAwKTtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tZHJhd2VySW5mbywgLnRvcy1hY2NvcmRpb24tY29tcGFjdCAudG9zLWFjY29yZGlvbi1kcmF3ZXJJbmZvID4gKiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tZHJhd2VySW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNzBweDtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tZHJhd2VySW5mbyA+ICoge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWRyYXdlckluZm8tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tZHJhd2VySW5mby0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5MTAwKTtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tY29tcGFjdC0tc3VibGlzdENvbnRhaW5lciA+IC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWNvbXBhY3QtLXN1Ymxpc3RDb250YWluZXIgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQgPiB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWNvbXBhY3QtLXN1Ymxpc3RDb250YWluZXIgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQgPiB1bCAudWstYWNjb3JkaW9uLXRpdGxlLCAudG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWNvbXBhY3QtLXN1Ymxpc3RDb250YWluZXIgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQgPiB1bCAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi50b3MtYWNjb3JkaW9uLS1zbWFsbCAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRvcy1hY2NvcmRpb24tLXNtYWxsIC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi50b3MtYWNjb3JkaW9uLS1zbWFsbC50b3MtYWNjb3JkaW9uLS1ib3JkZXIgPiBkaXYgPiAudWstYWNjb3JkaW9uLXRpdGxlLCAudG9zLWFjY29yZGlvbi0tc21hbGwudG9zLWFjY29yZGlvbi0tYm9yZGVyID4gZGl2ID4gLnVrLWFjY29yZGlvbi1jb250ZW50LCAudG9zLWFjY29yZGlvbi0tc21hbGwudG9zLWFjY29yZGlvbi0tYm9yZGVyID4gbGkgPiAudWstYWNjb3JkaW9uLXRpdGxlLCAudG9zLWFjY29yZGlvbi0tc21hbGwudG9zLWFjY29yZGlvbi0tYm9yZGVyID4gbGkgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRvcy1hY2NvcmRpb24tLXNtYWxsID4gOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRvcy1hY2NvcmRpb24tLW5vRHJhd2VySW5kZW50ID4gbGkgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi50b3MtYWNjb3JkaW9uLWRyYXdlci0tZ3JleWVkT3V0IC51ay1hY2NvcmRpb24tdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk1MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWFjY29yZGlvbi1kcmF3ZXItLWdyZXllZE91dCAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cblxuLnRvcy1hY2NvcmRpb24tdGl0bGUtLXJlbW92ZUZvcm1hdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvcy1hY2NvcmRpb24tdGl0bGUtLWhpZGVJY29uOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG9zLWFjY29yZGlvbi10aXRsZS0taW5oZXJpdEZvbnRTaXplIHtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi51ay1hY2NvcmRpb24gPiAudG9zLXNlY3Rpb24udG9zLXNlY3Rpb24tLXBhZGRpbmdSZW1vdmUgPiAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi51ay1hY2NvcmRpb24gPiAudG9zLXNlY3Rpb24udG9zLXNlY3Rpb24tLXBhZGRpbmdSZW1vdmUgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQwcHggMTVweDtcbn1cblxuLnVrLWFsZXJ0LWNsb3NlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1hbGVydCB7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG59XG5cbi51ay1hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sUHJpbWFyeTUwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG5cbi51ay1hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI2VmZjhlZjtcbiAgY29sb3I6ICMyQzcyMkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MkFBNDk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzQyQUE0OTtcbn1cblxuLnVrLWFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmJmN2YxO1xuICBjb2xvcjogIzhENUUyMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4OUY1NDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLWFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjRDg5RjU0O1xufVxuXG4udWstYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI0Q4NTg1NDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udWstYWxlcnQtbm9Cb3JkZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi51ay1hbGVydC0tc21hbGwge1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51ay1hbGVydC0tc21hbGwgLnVrLWFsZXJ0LWNsb3NlIHtcbiAgdG9wOiA4cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51ay1idXR0b24sXG4udWstYnV0dG9uLWRlZmF1bHQsXG4udWstYnV0dG9uLXByaW1hcnksXG4udG9zLWJ1dHRvbixcblt0b3MtZmlsZVVwbG9hZF0gYnV0dG9uLFxuYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLCBjb2xvciAwLjI1cyBlYXNlLCBib3gtc2hhZG93IDAuMjVzIGVhc2U7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1idXR0b24sXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1idXR0b24tZGVmYXVsdCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLWJ1dHRvbi1wcmltYXJ5LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJ1dHRvbixcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbn1cbi51ay1idXR0b24uZm9jdXMsIC51ay1idXR0b24uaG92ZXIsIC51ay1idXR0b246Zm9jdXMsIC51ay1idXR0b246aG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQuZm9jdXMsXG4udWstYnV0dG9uLWRlZmF1bHQuaG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQ6Zm9jdXMsXG4udWstYnV0dG9uLWRlZmF1bHQ6aG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnkuZm9jdXMsXG4udWstYnV0dG9uLXByaW1hcnkuaG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnk6Zm9jdXMsXG4udWstYnV0dG9uLXByaW1hcnk6aG92ZXIsXG4udG9zLWJ1dHRvbi5mb2N1cyxcbi50b3MtYnV0dG9uLmhvdmVyLFxuLnRvcy1idXR0b246Zm9jdXMsXG4udG9zLWJ1dHRvbjpob3ZlcixcbmJ1dHRvbi5mb2N1cyxcbmJ1dHRvbi5ob3ZlcixcbmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuLnVrLWJ1dHRvbi5hY3RpdmUsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uOmFjdGl2ZSxcbi51ay1idXR0b24tZGVmYXVsdC5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tZGVmYXVsdFt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnVrLWJ1dHRvbi1kZWZhdWx0OmFjdGl2ZSxcbi51ay1idXR0b24tcHJpbWFyeS5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tcHJpbWFyeVt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnVrLWJ1dHRvbi1wcmltYXJ5OmFjdGl2ZSxcbi50b3MtYnV0dG9uLmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnRvcy1idXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSxcbi50b3MtYnV0dG9uOmFjdGl2ZSxcbmJ1dHRvbi5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIGJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk1MDApO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKSBpbnNldDtcbn1cbi51ay1idXR0b24uZGlzYWJsZWQsIC51ay1idXR0b25bZGlzYWJsZWRdLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LmRpc2FibGVkLFxuLnVrLWJ1dHRvbi1kZWZhdWx0W2Rpc2FibGVkXSxcbi51ay1idXR0b24tcHJpbWFyeS5kaXNhYmxlZCxcbi51ay1idXR0b24tcHJpbWFyeVtkaXNhYmxlZF0sXG4udG9zLWJ1dHRvbi5kaXNhYmxlZCxcbi50b3MtYnV0dG9uW2Rpc2FibGVkXSxcbmJ1dHRvbi5kaXNhYmxlZCxcbmJ1dHRvbltkaXNhYmxlZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVrLWJ1dHRvbi5kaXNhYmxlZC5kaXNhYmxlZC0tc2hvdywgLnVrLWJ1dHRvbltkaXNhYmxlZF0uZGlzYWJsZWQtLXNob3csXG4udWstYnV0dG9uLWRlZmF1bHQuZGlzYWJsZWQuZGlzYWJsZWQtLXNob3csXG4udWstYnV0dG9uLWRlZmF1bHRbZGlzYWJsZWRdLmRpc2FibGVkLS1zaG93LFxuLnVrLWJ1dHRvbi1wcmltYXJ5LmRpc2FibGVkLmRpc2FibGVkLS1zaG93LFxuLnVrLWJ1dHRvbi1wcmltYXJ5W2Rpc2FibGVkXS5kaXNhYmxlZC0tc2hvdyxcbi50b3MtYnV0dG9uLmRpc2FibGVkLmRpc2FibGVkLS1zaG93LFxuLnRvcy1idXR0b25bZGlzYWJsZWRdLmRpc2FibGVkLS1zaG93LFxuYnV0dG9uLmRpc2FibGVkLmRpc2FibGVkLS1zaG93LFxuYnV0dG9uW2Rpc2FibGVkXS5kaXNhYmxlZC0tc2hvdyB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tbmVnLCAudWstYnV0dG9uLnRvcy1pY29uLS1kZWxldGUsIC51ay1idXR0b24uZGVsZXRlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLW5lZyxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtaWNvbi0tZGVsZXRlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LmRlbGV0ZSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1uZWcsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWljb24tLWRlbGV0ZSxcbi51ay1idXR0b24tcHJpbWFyeS5kZWxldGUsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1uZWcsXG4udG9zLWJ1dHRvbi50b3MtaWNvbi0tZGVsZXRlLFxuW3Rvcy1maWxlVXBsb2FkXSBidXR0b24udG9zLWljb24tLWRlbGV0ZSxcbi50b3MtYnV0dG9uLmRlbGV0ZSxcblt0b3MtZmlsZVVwbG9hZF0gYnV0dG9uLmRlbGV0ZSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1uZWcsXG5idXR0b24udG9zLWljb24tLWRlbGV0ZSxcbmJ1dHRvbi5kZWxldGUge1xuICBiYWNrZ3JvdW5kOiAjRDg1ODU0O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1wb3MsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tcG9zLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXBvcyxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXBvcyxcbmJ1dHRvbi50b3MtYnV0dG9uLS1wb3Mge1xuICBiYWNrZ3JvdW5kOiAjNDJBQTQ5O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS13YXJuLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXdhcm4sXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0td2Fybixcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXdhcm4sXG5idXR0b24udG9zLWJ1dHRvbi0td2FybiB7XG4gIGJhY2tncm91bmQ6ICNEODlGNTQ7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLWludmVydGVkLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLWludmVydGVkLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLWludmVydGVkLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0taW52ZXJ0ZWQsXG5idXR0b24udG9zLWJ1dHRvbi0taW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1pbnZlcnRlZCA+IGk6Zmlyc3QtY2hpbGQsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0taW52ZXJ0ZWQgPiBpOmZpcnN0LWNoaWxkLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLWludmVydGVkID4gaTpmaXJzdC1jaGlsZCxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLWludmVydGVkID4gaTpmaXJzdC1jaGlsZCxcbmJ1dHRvbi50b3MtYnV0dG9uLS1pbnZlcnRlZCA+IGk6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnksIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LCAudWstYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnksXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1zZWNvbmRhcnksXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnlbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tZGVmYXVsdCxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udWstYnV0dG9uLWRlZmF1bHQsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgYnV0dG9uW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG5idXR0b24udWstYnV0dG9uLWRlZmF1bHQsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkzMDApO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdOmhvdmVyLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5ob3ZlciwgLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLmhvdmVyW3Rvcy1kb2t1LWVkaXQtbW9kZV0sIC51ay1idXR0b24udWstYnV0dG9uLWRlZmF1bHQ6aG92ZXIsIC51ay1idXR0b24udWstYnV0dG9uLWRlZmF1bHQuaG92ZXIsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeTpob3ZlciwgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnkuaG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLWRlZmF1bHQ6aG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLWRlZmF1bHQuaG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLXNlY29uZGFyeTpob3Zlcixcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tc2Vjb25kYXJ5LmhvdmVyLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5W3Rvcy1kb2t1LWVkaXQtbW9kZV06aG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmhvdmVyLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnkuaG92ZXJbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tZGVmYXVsdDpob3Zlcixcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tZGVmYXVsdC5ob3Zlcixcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkuaG92ZXIsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uW3Rvcy1kb2t1LWVkaXQtbW9kZV06aG92ZXIsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkuaG92ZXIsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLmhvdmVyW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdDpob3Zlcixcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LmhvdmVyLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeTpob3Zlcixcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkuaG92ZXIsXG5idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXTpob3ZlcixcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkuaG92ZXIsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIGJ1dHRvbi5ob3Zlclt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0OmhvdmVyLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LmhvdmVyLFxuYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS5ob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5hY3RpdmUsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeTphY3RpdmUsIC51ay1idXR0b24udWstYnV0dG9uLWRlZmF1bHQuYWN0aXZlLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0OmFjdGl2ZSwgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmFjdGl2ZSwgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnkuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLWRlZmF1bHRbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LmFjdGl2ZSxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tZGVmYXVsdDphY3RpdmUsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLXNlY29uZGFyeS5hY3RpdmUsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLXNlY29uZGFyeTphY3RpdmUsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5W3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tZGVmYXVsdC5hY3RpdmUsXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQ6YWN0aXZlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkuYWN0aXZlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnRvcy1idXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeTphY3RpdmUsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC5hY3RpdmUsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdDphY3RpdmUsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmFjdGl2ZSxcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIGJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeTphY3RpdmUsXG5idXR0b24udWstYnV0dG9uLWRlZmF1bHQuYWN0aXZlLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0OmFjdGl2ZSxcbmJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmFjdGl2ZSxcbmJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKSBpbnNldDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLW5lZywgLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLnRvcy1idXR0b24tLW5lZ1t0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtaWNvbi0tZGVsZXRlLCAucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24udG9zLWljb24tLWRlbGV0ZVt0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5kZWxldGUsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi5kZWxldGVbdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1uZWcsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtaWNvbi0tZGVsZXRlLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkuZGVsZXRlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tbmVnLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1pY29uLS1kZWxldGUsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLWRlZmF1bHQuZGVsZXRlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1uZWdbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWljb24tLWRlbGV0ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1pY29uLS1kZWxldGVbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zZWNvbmRhcnkuZGVsZXRlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnkuZGVsZXRlW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tbmVnLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWljb24tLWRlbGV0ZSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LmRlbGV0ZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLnRvcy1idXR0b24tLW5lZ1t0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1pY29uLS1kZWxldGUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLnRvcy1pY29uLS1kZWxldGVbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5kZWxldGUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLmRlbGV0ZVt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tbmVnLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1pY29uLS1kZWxldGUsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmRlbGV0ZSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b24udG9zLWJ1dHRvbi0tbmVnW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG5idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1pY29uLS1kZWxldGUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIGJ1dHRvbi50b3MtaWNvbi0tZGVsZXRlW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG5idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmRlbGV0ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgYnV0dG9uLmRlbGV0ZVt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLW5lZyxcbmJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLW5lZyxcbmJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1pY29uLS1kZWxldGUsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS5kZWxldGUge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogI0Q4NTg1NDtcbiAgYm9yZGVyLWNvbG9yOiAjRDg1ODU0O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2FybiwgLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLnRvcy1idXR0b24tLXdhcm5bdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS13YXJuLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS13YXJuLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXdhcm5bdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS13YXJuLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS13YXJuLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvbi50b3MtYnV0dG9uLS13YXJuW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS13YXJuLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS13YXJuLFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS13YXJuLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b24udG9zLWJ1dHRvbi0td2Fyblt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXdhcm4sXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS13YXJuIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICNEODlGNTQ7XG4gIGJvcmRlci1jb2xvcjogI0Q4OUY1NDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcywgLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLnRvcy1idXR0b24tLXBvc1t0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXBvcywgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tcG9zLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXBvcyxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tcG9zLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tcG9zW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tcG9zLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tcG9zLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tcG9zW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1wb3MsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tcG9zLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b24udG9zLWJ1dHRvbi0tcG9zW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG5idXR0b24udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tcG9zLFxuYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tcG9zIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICM0MkFBNDk7XG4gIGJvcmRlci1jb2xvcjogIzQyQUE0OTtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tZnVsbFdpZHRoLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLWZ1bGxXaWR0aCxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1mdWxsV2lkdGgsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1mdWxsV2lkdGgsXG5idXR0b24udG9zLWJ1dHRvbi0tZnVsbFdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmUsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc3F1YXJlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNxdWFyZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNxdWFyZSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmUge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmUgaTpmaXJzdC1jaGlsZCxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zcXVhcmUgaTpmaXJzdC1jaGlsZCxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zcXVhcmUgaTpmaXJzdC1jaGlsZCxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNxdWFyZSBpOmZpcnN0LWNoaWxkLFxuYnV0dG9uLnRvcy1idXR0b24tLXNxdWFyZSBpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmVbY2xhc3MqPXRvcy1pY29uXTo6YmVmb3JlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNxdWFyZVtjbGFzcyo9dG9zLWljb25dOjpiZWZvcmUsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc3F1YXJlW2NsYXNzKj10b3MtaWNvbl06OmJlZm9yZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNxdWFyZVtjbGFzcyo9dG9zLWljb25dOjpiZWZvcmUsXG5idXR0b24udG9zLWJ1dHRvbi0tc3F1YXJlW2NsYXNzKj10b3MtaWNvbl06OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi51ay1idXR0b24gPiBpOmZpcnN0LWNoaWxkLFxuLnVrLWJ1dHRvbi1kZWZhdWx0ID4gaTpmaXJzdC1jaGlsZCxcbi51ay1idXR0b24tcHJpbWFyeSA+IGk6Zmlyc3QtY2hpbGQsXG4udG9zLWJ1dHRvbiA+IGk6Zmlyc3QtY2hpbGQsXG5idXR0b24gPiBpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGwsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbCxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbCB7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuZm9jdXMsIC51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuaG92ZXIsIC51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6Zm9jdXMsIC51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6aG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwuZm9jdXMsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwuaG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGw6Zm9jdXMsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGw6aG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGwuZm9jdXMsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGwuaG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGw6Zm9jdXMsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGw6aG92ZXIsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC5mb2N1cyxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLmhvdmVyLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6Zm9jdXMsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDpob3ZlcixcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC5mb2N1cyxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC5ob3ZlcixcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDpmb2N1cyxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuYWN0aXZlLCAucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGxbdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDphY3RpdmUsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGxbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zbWFsbDphY3RpdmUsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGwuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGxbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zbWFsbDphY3RpdmUsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDphY3RpdmUsXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b24udG9zLWJ1dHRvbi0tc21hbGxbdG9zLWRva3UtZWRpdC1tb2RlXSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMykgaW5zZXQ7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsIGksXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwgaSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zbWFsbCBpLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwgaSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbCBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmUsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwudG9zLWJ1dHRvbi0tc3F1YXJlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsLnRvcy1idXR0b24tLXNxdWFyZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLnRvcy1idXR0b24tLXNxdWFyZSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmUge1xuICB3aWR0aDogMjhweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmU6OmJlZm9yZSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmU6OmJlZm9yZSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmU6OmJlZm9yZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLnRvcy1idXR0b24tLXNxdWFyZTo6YmVmb3JlLFxuYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLnRvcy1idXR0b24tLXNxdWFyZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbmEudG9zLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuYS50b3MtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b3MtYnV0dG9uICsgLnRvcy1idXR0b246bm90KC50b3MtYnV0dG9uLS1mdWxsV2lkdGgpLFxuLnRvcy1idXR0b24gKyBidXR0b246bm90KC50b3MtYnV0dG9uLS1mdWxsV2lkdGgpLFxuYnV0dG9uICsgLnRvcy1idXR0b246bm90KC50b3MtYnV0dG9uLS1mdWxsV2lkdGgpLFxuYnV0dG9uICsgYnV0dG9uOm5vdCgudG9zLWJ1dHRvbi0tZnVsbFdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udG9zLWNhcmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xufVxuLnRvcy1jYXJkID4gKiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udG9zLWNhcmQgLnRvcy1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50b3MtY2FyZCAudG9zLWNhcmRfX2hlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRvcy1jYXJkIC50b3MtY2FyZF9fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udG9zLWNhcmQgLnRvcy1jYXJkX19kcmFnRHJvcEhhbmRsZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTMwMCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1jYXJkIC50b3MtY2FyZF9fZHJhZ0Ryb3BIYW5kbGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbi50b3MtY2FyZCAudG9zLWNhcmRfX2RyYWdEcm9wSGFuZGxlICsgLnRvcy1jYXJkX19oZWFkZXIsIC50b3MtY2FyZCAudG9zLWNhcmRfX2RyYWdEcm9wSGFuZGxlICsgLnRvcy1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi50b3MtY2FyZC50b3MtY2FyZC0tZml4ZWRGb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cbi50b3MtY2FyZC50b3MtY2FyZC0tZml4ZWRGb290ZXIgLnRvcy1jYXJkX19mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG4udG9zLWNhcmQudG9zLWNhcmQtLW5vQm9yZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4ubGlzdC0tY2FyZHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgZ2FwOiAyMHB4O1xufVxuLmxpc3QtLWNhcmRzIGEge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbi5saXN0LS1jYXJkcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTIwMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmxpc3QtLWNhcmRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVrLWZvcm0tY29udHJvbHMge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5pbnB1dCwgaW5wdXQudWstaW5wdXQsXG50ZXh0YXJlYSwgdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICBjdXJzb3I6IHRleHQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbmlucHV0LCBpbnB1dC51ay1pbnB1dCxcbnRleHRhcmVhLCB0ZXh0YXJlYS51ay10ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG8sIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuaW5wdXQgfiAudG9zLWlucHV0LXN1ZmZpeCwgaW5wdXQudWstaW5wdXQgfiAudG9zLWlucHV0LXN1ZmZpeCxcbnRleHRhcmVhIH4gLnRvcy1pbnB1dC1zdWZmaXgsIHRleHRhcmVhLnVrLXRleHRhcmVhIH4gLnRvcy1pbnB1dC1zdWZmaXgge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgZm9udC1mYW1pbHk6IHJvYm90bywgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogM3B4IDdweCAycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LnVrLWlucHV0LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS51ay10ZXh0YXJlYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbmlucHV0LnRvcy1kZWZhdWx0LXZhbHVlLCBpbnB1dC51ay1pbnB1dC50b3MtZGVmYXVsdC12YWx1ZSxcbnRleHRhcmVhLnRvcy1kZWZhdWx0LXZhbHVlLCB0ZXh0YXJlYS51ay10ZXh0YXJlYS50b3MtZGVmYXVsdC12YWx1ZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmlucHV0LmZvY3VzLCBpbnB1dDpmb2N1cywgaW5wdXQudWstaW5wdXQuZm9jdXMsIGlucHV0LnVrLWlucHV0OmZvY3VzLFxudGV4dGFyZWEuZm9jdXMsXG50ZXh0YXJlYTpmb2N1cywgdGV4dGFyZWEudWstdGV4dGFyZWEuZm9jdXMsIHRleHRhcmVhLnVrLXRleHRhcmVhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAycHggcmlkZ2UgdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LmZvY3VzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0OmZvY3VzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LnVrLWlucHV0LmZvY3VzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LnVrLWlucHV0OmZvY3VzLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS5mb2N1cyxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWE6Zm9jdXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWEuZm9jdXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbmlucHV0LmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIGlucHV0OmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIGlucHV0LnVrLWlucHV0LmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIGlucHV0LnVrLWlucHV0OmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsXG50ZXh0YXJlYS5mb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LFxudGV4dGFyZWE6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgdGV4dGFyZWEudWstdGV4dGFyZWEuZm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgdGV4dGFyZWEudWstdGV4dGFyZWE6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMnB4IHJpZGdlIHZhcigtLWNvbFByaW1hcnk0MDApO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQ6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dC5mb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LnVrLWlucHV0OmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhOmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWEuZm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS51ay10ZXh0YXJlYTpmb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG5pbnB1dC5lcnJvciwgLnVrLWZvcm0tY29udHJvbHMuaGFzLWVycm9yIGlucHV0LCBpbnB1dFt0b3MtZXJyb3JdLCBpbnB1dC51ay1pbnB1dC5lcnJvciwgaW5wdXQudWstaW5wdXRbdG9zLWVycm9yXSxcbnRleHRhcmVhLmVycm9yLFxuLnVrLWZvcm0tY29udHJvbHMuaGFzLWVycm9yIHRleHRhcmVhLFxudGV4dGFyZWFbdG9zLWVycm9yXSwgdGV4dGFyZWEudWstdGV4dGFyZWEuZXJyb3IsIHRleHRhcmVhLnVrLXRleHRhcmVhW3Rvcy1lcnJvcl0ge1xuICBiYWNrZ3JvdW5kOiAjZjllZWVlO1xuICBib3JkZXItY29sb3I6ICNEODU4NTQ7XG59XG5pbnB1dC53YXJuaW5nLCBpbnB1dC51ay1pbnB1dC53YXJuaW5nLFxudGV4dGFyZWEud2FybmluZywgdGV4dGFyZWEudWstdGV4dGFyZWEud2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmYmY3ZjE7XG4gIGJvcmRlci1jb2xvcjogI0Q4OUY1NDtcbn1cbmlucHV0W2Rpc2FibGVkXSwgaW5wdXQgLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQsIGlucHV0LnVrLWlucHV0W2Rpc2FibGVkXSwgaW5wdXQudWstaW5wdXQgLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXQudWstaW5wdXQsXG50ZXh0YXJlYVtkaXNhYmxlZF0sXG50ZXh0YXJlYSAuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gdGV4dGFyZWEsIHRleHRhcmVhLnVrLXRleHRhcmVhW2Rpc2FibGVkXSwgdGV4dGFyZWEudWstdGV4dGFyZWEgLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWNvbFByaW1hcnkxMDApLCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tY29sR3JleTQwMCksIDAuNCk7XG4gIGNvbG9yOiByZ2FiKHZhcigtLWNvbFNvZnRCbGFjayksIDAuODUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFtkaXNhYmxlZF0sIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQgLmRpc2FibGVkLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dFtkaXNhYmxlZF0sIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQudWstaW5wdXQgLmRpc2FibGVkLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dC51ay1pbnB1dCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWFbZGlzYWJsZWRdLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYSAuZGlzYWJsZWQsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGZpZWxkc2V0W2Rpc2FibGVkXSB0ZXh0YXJlYSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS51ay10ZXh0YXJlYVtkaXNhYmxlZF0sIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWEgLmRpc2FibGVkLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGZpZWxkc2V0W2Rpc2FibGVkXSB0ZXh0YXJlYS51ay10ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk4MDApO1xufVxuaW5wdXRbcmVhZG9ubHldLCBpbnB1dCAucmVhZG9ubHksIGlucHV0LnVrLWlucHV0W3JlYWRvbmx5XSwgaW5wdXQudWstaW5wdXQgLnJlYWRvbmx5LFxudGV4dGFyZWFbcmVhZG9ubHldLFxudGV4dGFyZWEgLnJlYWRvbmx5LCB0ZXh0YXJlYS51ay10ZXh0YXJlYVtyZWFkb25seV0sIHRleHRhcmVhLnVrLXRleHRhcmVhIC5yZWFkb25seSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmJvZHkuZG9rdS0tYWN0aXZlIGlucHV0W3JlYWRvbmx5XSwgaW5wdXQgLnJlYWRvbmx5LCBpbnB1dC51ay1pbnB1dFtyZWFkb25seV0sIGlucHV0LnVrLWlucHV0IC5yZWFkb25seSwgdGV4dGFyZWFbcmVhZG9ubHldLCB0ZXh0YXJlYSAucmVhZG9ubHksIHRleHRhcmVhLnVrLXRleHRhcmVhW3JlYWRvbmx5XSwgdGV4dGFyZWEudWstdGV4dGFyZWEgLnJlYWRvbmx5IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuaW5wdXQsIGlucHV0LnVrLWlucHV0LCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjhweDtcbn1cbmlucHV0LnRvcy1pbnB1dC0tdGV4dC1pbnZpc2libGUsIGlucHV0LnVrLWlucHV0LnRvcy1pbnB1dC0tdGV4dC1pbnZpc2libGUsIHRleHRhcmVhLnRvcy1pbnB1dC0tdGV4dC1pbnZpc2libGUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pbnB1dC50b3MtaW5wdXQtLWN1cnNvci1oZWxwLCBpbnB1dC51ay1pbnB1dC50b3MtaW5wdXQtLWN1cnNvci1oZWxwLCB0ZXh0YXJlYS50b3MtaW5wdXQtLWN1cnNvci1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0sIC50b3MtcHJpY2UtaW5wdXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxudGV4dGFyZWEsIHRleHRhcmVhLnVrLXRleHRhcmVhIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZsYXRwaWNrci1pbnB1dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XTpub3QoLnRvcy1uby1pbnRlcmFjdGlvbikge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHRleHQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV06bm90KC50b3Mtbm8taW50ZXJhY3Rpb24pIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldLnRvcy1uby1pbnRlcmFjdGlvbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmJvZHkuZG9rdS0tYWN0aXZlIC5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldLnRvcy1uby1pbnRlcmFjdGlvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldLnRvcy1uby1pbnRlcmFjdGlvbiArIGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51ay1mb3JtLWNvbnRyb2xzLmhhcy1lcnJvciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjRDg1ODU0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4udG9zLWN1cnJlbmN5SW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9zLWN1cnJlbmN5SW5wdXQgaW5wdXQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRvcy1jdXJyZW5jeUlucHV0IC50b3MtY3VycmVuY3lJbnB1dF9fZGlzcGxheVZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbn1cbi50b3MtY3VycmVuY3lJbnB1dCBpbnB1dDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogQ2hlY2tib3hlc1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAycHggcmlkZ2UgdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5lcnJvciArIGxhYmVsIHtcbiAgY29sb3I6ICNEODU4NTQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLndhcm5pbmcgKyBsYWJlbCB7XG4gIGNvbG9yOiAjOEQ1RTIwO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBsYWJlbCxcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmRpc2FibGVkICsgbGFiZWwsXG5maWVsZHNldC5kaXNhYmxlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1jaGVja2JveF0uZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlLFxuZmllbGRzZXQuZGlzYWJsZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWNvbEdyZXk1MDApLCAwLjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveC0tbm9MYWJlbCArIGxhYmVsOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cblt1ay1ncmlkXSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4vKiBTdGFjayBjaGVja2JveGVzIGbDvHIga2xlaW5lIChrbGVpbmVyIDEyMDBweCkgQmlsZHNjaGlybWUgKi9cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAxMTk5cHgpIHtcbiAgLnRvcy1jaGVja2JveGVzLS1zdGFja2VkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDMzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG4gIC50b3MtY2hlY2tib3hlcy0tc3RhY2tlZCAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLyogRmxleCBsYXlvdXQgZsO8ciBncm/Dn2UgKGdyw7bDn2VyKSBCaWxkc2NoaXJtZSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoID4gMTIwMHB4KSB7XG4gIC50b3MtY2hlY2tib3hlcy0tc3RhY2tlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudG9zLWNoZWNrYm94ZXMtLXN0YWNrZWQgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudG9zLWNoZWNrYm94ZXMtLXN0YWNrZWQgLmNoZWNrYm94LWNvbnRhaW5lciArIC5jaGVja2JveC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4uY2stdG9vbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXkxMDApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2stdG9vbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk5MDApICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQsIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZTpub3QoLmNrLWZvY3VzZWQpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay1zdGlja3ktcGFuZWxfX2NvbnRlbnQsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZTpub3QoLmNrLWZvY3VzZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNrLXRvb2xiYXJfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5jay1idXR0b24ge1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgbWFyZ2luOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay1idXR0b24ge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4uY2stYnV0dG9uX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNrLWJ1dHRvbjpob3ZlciwgLmNrLWJ1dHRvbjpmb2N1cywgLmNrLWJ1dHRvbjphY3RpdmUsIC5jay5jay1idXR0b24uY2stb246bm90KC5jay1kaXNhYmxlZCk6aG92ZXIsXG5hLmNrLmNrLWJ1dHRvbi5jay1vbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlciwgLmNrLWRyb3Bkb3duX19idXR0b24uY2stb24gLmNrLWJ1dHRvbl9fbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NjAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2stYnV0dG9uOmhvdmVyLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay1idXR0b246Zm9jdXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLWJ1dHRvbjphY3RpdmUsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLmNrLWJ1dHRvbi5jay1vbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlcixcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gYS5jay5jay1idXR0b24uY2stb246bm90KC5jay1kaXNhYmxlZCk6aG92ZXIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLWRyb3Bkb3duX19idXR0b24uY2stb24gLmNrLWJ1dHRvbl9fbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbi5jay1kcm9wZG93bl9fcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay1kcm9wZG93bl9fcGFuZWwge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbi5jay1saXN0X19pdGVtIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay1saXN0X19pdGVtIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLmNrLWxpc3RfX2l0ZW06bm90KDppcyguY2stbGlzdF9faXRlbTpob3ZlciwgLmNrLWxpc3RfX2l0ZW1fc2VsZWN0ZWQpKSwgLmNrLWxpc3QtaXRlbS1idXR0b24ge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTMwMCkgIWltcG9ydGFudDtcbn1cblxuLmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MTAwKSAhaW1wb3J0YW50O1xufVxuLmNrLWVkaXRvcl9fZWRpdGFibGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk3MDApICFpbXBvcnRhbnQ7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBDb2xvciBJbnB1dFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmlucHV0W3R5cGU9Y29sb3JdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICBwYWRkaW5nOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnZyLCAudnItLWxlZnQsIC52ci0tcmlnaHQsIC50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCksIC50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdjpub3QoOmxhc3QtY2hpbGQpLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi52cjo6YWZ0ZXIsIC52ci0tbGVmdDo6YWZ0ZXIsIC52ci0tcmlnaHQ6OmFmdGVyLCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cblxuLnZyLS1kYXJrOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG59XG5cbi52ci0tbGVmdDpub3QoW2NsYXNzKj11ay13aWR0aF0pIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLnZyLS1sZWZ0W2NsYXNzKj11ay13aWR0aF06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNy41cHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi52ci0tcmlnaHQ6bm90KFtjbGFzcyo9dWstd2lkdGhdKSwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXY6bm90KFtjbGFzcyo9dWstd2lkdGhdKTpub3QoOmxhc3QtY2hpbGQpLCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXY6bm90KFtjbGFzcyo9dWstd2lkdGhdKTpub3QoOmxhc3QtY2hpbGQpLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2Om5vdChbY2xhc3MqPXVrLXdpZHRoXSk6bm90KDpsYXN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXY6bm90KFtjbGFzcyo9dWstd2lkdGhdKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLnZyLS1yaWdodFtjbGFzcyo9dWstd2lkdGhdOjphZnRlciwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXZbY2xhc3MqPXVrLXdpZHRoXTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2W2NsYXNzKj11ay13aWR0aF06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXZbY2xhc3MqPXVrLXdpZHRoXTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXZbY2xhc3MqPXVrLXdpZHRoXTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAtNy41cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuXG4udG9zVGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMgLnRvc1RhYmxlX19ib2R5LCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHksIC50b3NUYWJsZS50b3NUYWJsZS0taGFzRmlsdGVycyAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taGFzRmlsdGVycy5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0taGFzRmlsdGVycyB0Ym9keSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taGFzRmlsdGVycy5kYXRhVGFibGUgdGJvZHksIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIHRib2R5IHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzIC50b3NUYWJsZV9fYm9keSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHksIC50b3NEYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0YWJsZS50b3NUYWJsZS0taGFzRmlsdGVycy5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZS50b3NUYWJsZS0taGFzRmlsdGVycyAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLnRvc0RhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMgdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taGFzRmlsdGVycy5kYXRhVGFibGUgdGJvZHksIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0YWJsZS50b3NUYWJsZS0taGFzRmlsdGVycy5kYXRhVGFibGUgdGJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTcwMCk7XG59XG4udG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLnRvc1RhYmxlX193cmFwcGVyLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX3dyYXBwZXIsIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fcm93LCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19yb3csIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX3JvdywgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19yb3csIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSB0Ym9keSAudG9zVGFibGVfX3JvdywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19yb3csIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fcm93LCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLnRvc1RhYmxlX19ib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ciwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAudG9zVGFibGVfX2JvZHkgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSB0ciwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5IHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgdGJvZHkgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciwgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX2NlbGwsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX2NlbGwsIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsLCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzLCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scywgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSkgKyBsYWJlbCwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scyBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10pICsgbGFiZWwsIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dKSArIGxhYmVsLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dKSArIGxhYmVsLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSkgKyBsYWJlbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSkgKyBsYWJlbCwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSkgKyBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZS0taW5wdXRUYWJsZV9fc2VsZWN0cyAudG9zVGFibGVfX2NlbGwsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGUtLWlucHV0VGFibGVfX3NlbGVjdHMgLnRvc1RhYmxlX19jZWxsLCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlLS1pbnB1dFRhYmxlX19zZWxlY3RzIC50b3NUYWJsZV9fY2VsbCwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlLS1pbnB1dFRhYmxlX19zZWxlY3RzIC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIHRib2R5IC50b3NUYWJsZS0taW5wdXRUYWJsZV9fc2VsZWN0cyAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZS0taW5wdXRUYWJsZV9fc2VsZWN0cyAudG9zVGFibGVfX2NlbGwsIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZS0taW5wdXRUYWJsZV9fc2VsZWN0cyAudG9zVGFibGVfX2NlbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi50b3NUYWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGUgLnRvc1RhYmxlX19ib2R5LCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5LCAudG9zVGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZS5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGUgdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGUuZGF0YVRhYmxlIHRib2R5IHtcbiAgaGVpZ2h0OiA2MHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4udG9zVGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlRnVsbHNjcmVlbiAudG9zVGFibGVfX2JvZHksIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlRnVsbHNjcmVlbi5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5LCAudG9zVGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlRnVsbHNjcmVlbiAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGVGdWxsc2NyZWVuLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZUZ1bGxzY3JlZW4gdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlRnVsbHNjcmVlbi5kYXRhVGFibGUgdGJvZHksIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlRnVsbHNjcmVlbi5kYXRhVGFibGUgdGJvZHkge1xuICBoZWlnaHQ6IDcwdmg7XG59XG4uZGF0YS11ay1tb2RhbC1kaWFsb2cgLnRvc01hc2tlX19jb250ZW50ID4gLnRvc1RhYmxlLCAuZGF0YS11ay1tb2RhbC1kaWFsb2cgLnRvc0RhdGFUYWJsZSAudG9zTWFza2VfX2NvbnRlbnQgPiB0YWJsZS5kYXRhVGFibGUsIC50b3NEYXRhVGFibGUgLmRhdGEtdWstbW9kYWwtZGlhbG9nIC50b3NNYXNrZV9fY29udGVudCA+IHRhYmxlLmRhdGFUYWJsZSB7XG4gIHdpZHRoOiBjYWxjKDYwMHB4IC0gNDBweCk7XG59XG4udWstbW9kYWwtZGlhbG9nLm1vZGFsLXdpZHRoLUwgLnRvc01hc2tlX19jb250ZW50ID4gLnRvc1RhYmxlLCAudWstbW9kYWwtZGlhbG9nLm1vZGFsLXdpZHRoLUwgLnRvc0RhdGFUYWJsZSAudG9zTWFza2VfX2NvbnRlbnQgPiB0YWJsZS5kYXRhVGFibGUsIC50b3NEYXRhVGFibGUgLnVrLW1vZGFsLWRpYWxvZy5tb2RhbC13aWR0aC1MIC50b3NNYXNrZV9fY29udGVudCA+IHRhYmxlLmRhdGFUYWJsZSB7XG4gIHdpZHRoOiBjYWxjKDgwMHB4IC0gNDBweCk7XG59XG4udWstbW9kYWwtZGlhbG9nLm1vZGFsLXdpZHRoLVhMIC50b3NNYXNrZV9fY29udGVudCA+IC50b3NUYWJsZSwgLnVrLW1vZGFsLWRpYWxvZy5tb2RhbC13aWR0aC1YTCAudG9zRGF0YVRhYmxlIC50b3NNYXNrZV9fY29udGVudCA+IHRhYmxlLmRhdGFUYWJsZSwgLnRvc0RhdGFUYWJsZSAudWstbW9kYWwtZGlhbG9nLm1vZGFsLXdpZHRoLVhMIC50b3NNYXNrZV9fY29udGVudCA+IHRhYmxlLmRhdGFUYWJsZSB7XG4gIHdpZHRoOiBjYWxjKDEyMDBweCAtIDQwcHgpO1xufVxuXG4udG9zVGFibGVfX3dyYXBwZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0byB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MTAwKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3NUYWJsZV9fd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsIC5kYXRhVGFibGVzX3dyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTgwMCk7XG59XG4udG9zVGFibGVfX3dyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuZGF0YVRhYmxlc193cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGVfX3dyYXBwZXIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4udG9zVGFibGVfX3JvdywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGVfX3JvdywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbi50b3NUYWJsZV9fcm93OjpiZWZvcmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvc1RhYmxlX19yb3c6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0cjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbn1cbi50b3NUYWJsZV9fcm93LmRhdGVuc2F0ei1nZXNwZXJydCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIuZGF0ZW5zYXR6LWdlc3BlcnJ0IHtcbiAgYmFja2dyb3VuZDogI0Q4OUY1NDtcbn1cbi50b3NUYWJsZV9fcm93LmRhdGVuc2F0ei1nZXNwZXJydCAudG9zVGFibGVfX2NlbGwgPiAqOm5vdCgub3ZlcnJpZGVTcGVycmUpLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ci5kYXRlbnNhdHotZ2VzcGVycnQgLnRvc1RhYmxlX19jZWxsID4gKjpub3QoLm92ZXJyaWRlU3BlcnJlKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b3NUYWJsZV9fcm93LmRhdGVuc2F0ei1nZXNwZXJydCAub3ZlcnJpZGVTcGVycmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLmRhdGVuc2F0ei1nZXNwZXJydCAub3ZlcnJpZGVTcGVycmUge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3NUYWJsZV9fY2VsbCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50b3NUYWJsZV9fY2VsbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZV9fY2VsbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi50b3NUYWJsZV9faGVhZCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b3NUYWJsZV9faGVhZC50b3NUYWJsZV9faGVhZC0tb3ZlcmZsb3dIaWRkZW4sIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkLnRvc1RhYmxlX19oZWFkLS1vdmVyZmxvd0hpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzLCAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX2ZpbHRlcnMge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMsIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcy0tc2Vjb25kYXJ5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcy0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcywgLnRvc1RhYmxlX19oZWFkIHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGVfX2hlYWQgdHIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5ODAwKTtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyBhLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyBhLCAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMgdGgsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoLCAudG9zVGFibGVfX2hlYWQgdHIgYSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgYSwgLnRvc1RhYmxlX19oZWFkIHRyIHRoLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0XSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydF0sIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aC5zb3J0aW5nLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aC5zb3J0aW5nLCAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMgdGhbYXJpYS1zb3J0XSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgdGhbYXJpYS1zb3J0XSwgLnRvc1RhYmxlX19oZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnRdLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0XSwgLnRvc1RhYmxlX19oZWFkIHRyIHRoLnNvcnRpbmcsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmcsIC50b3NUYWJsZV9faGVhZCB0ciB0aFthcmlhLXNvcnRdLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aFthcmlhLXNvcnRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydF06OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0XTo6YWZ0ZXIsIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aC5zb3J0aW5nOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgdGguc29ydGluZzo6YWZ0ZXIsIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aFthcmlhLXNvcnRdOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgdGhbYXJpYS1zb3J0XTo6YWZ0ZXIsIC50b3NUYWJsZV9faGVhZCB0ciAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0XTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnRdOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIHRyIHRoLnNvcnRpbmc6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIHRyIHRoW2FyaWEtc29ydF06OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aFthcmlhLXNvcnRdOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDlweDtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0PWFzY2VuZGluZ106OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0PWFzY2VuZGluZ106OmFmdGVyLFxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoW2FyaWEtc29ydD1hc2NlbmRpbmddOjphZnRlcixcbi5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoW2FyaWEtc29ydD1hc2NlbmRpbmddOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9YXNjZW5kaW5nXTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9YXNjZW5kaW5nXTo6YWZ0ZXIsXG4udG9zVGFibGVfX2hlYWQgdHIgdGhbYXJpYS1zb3J0PWFzY2VuZGluZ106OmFmdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGhbYXJpYS1zb3J0PWFzY2VuZGluZ106OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0PWRlc2NlbmRpbmddOjphZnRlcixcbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgdGhbYXJpYS1zb3J0PWRlc2NlbmRpbmddOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0PWRlc2NlbmRpbmddOjphZnRlcixcbi50b3NUYWJsZV9faGVhZCB0ciB0aFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGhbYXJpYS1zb3J0PWRlc2NlbmRpbmddOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcy0tc2Vjb25kYXJ5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcy0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTcwMCk7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX2ZpbHRlcnMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fZmlsdGVycywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX2ZpbHRlcnMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGhlYWQgLnRvc1RhYmxlX19maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTgwMCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xHcmV5OTAwKTtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX2ZpbHRlcnMudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlX19oZWFkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLnRvc1RhYmxlX19maWx0ZXJzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2hlYWQgdHIudG9zVGFibGVfX2ZpbHRlcnMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycy50b3NUYWJsZV9fcm93LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ci50b3NUYWJsZV9fZmlsdGVycywgLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fZmlsdGVycyAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycyAudG9zVGFibGVfX2NlbGwge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC50b3NUYWJsZV9fY2VsbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fZmlsdGVycyAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycyAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICBtYXgtaGVpZ2h0OiAyOHB4O1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fZmlsdGVycyAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycyAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fY2VsbFt0aXRsZV0sIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fY2VsbFt0aXRsZV0sIC50b3NUYWJsZV9faGVhZCB0aFt0aXRsZV0sIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoW3RpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLnRvc1RhYmxlX19ib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGVfX2JvZHksIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGJvZHkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbn1cbi50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50b3NUYWJsZV9fZm9vdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlX19mb290ZXIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuYm90dG9tIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTkwMCk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdiwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdiwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4udG9zVGFibGVfX3dyYXBwZXIgPiAudG9zVGFibGVfX2Zvb3RlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX193cmFwcGVyID4gLmJvdHRvbSwgLmRhdGFUYWJsZXNfd3JhcHBlciA+IC50b3NUYWJsZV9fZm9vdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyID4gLmJvdHRvbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxuLnRvc1RhYmxlX19wYWdlciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIERhdGF0YWJsZXMgbW9kZSAtPiBmw7xyIFJlcG9ydGluZyAqL1xuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG8sIGFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk3MDApICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGg6bm90KDpmaXJzdC1jaGlsZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGg6bm90KDpmaXJzdC1jaGlsZCksIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk3MDApO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9zVGFibGUtLWdyZXkgLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzLCAudG9zVGFibGUtLWdyZXkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tZ3JleSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4O1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cbi50b3NUYWJsZS0tZ3JleSAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMgLnRvc1RhYmxlX19jZWxsLCAudG9zVGFibGUtLWdyZXkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgLnRvc1RhYmxlX19jZWxsLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLWdyZXkgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgLnRvc1RhYmxlX19jZWxsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxuLnRvc1RhYmxlLS1jYXJkc0xpc3QgLnRvc1RhYmxlX193cmFwcGVyLCAudG9zVGFibGUtLWNhcmRzTGlzdCAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRvc1RhYmxlLS1jYXJkc0xpc3QgLnRvc1RhYmxlX19ib2R5LCAudG9zVGFibGUtLWNhcmRzTGlzdCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS1jYXJkc0xpc3QgdGJvZHkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRvc1RhYmxlLS1jYXJkc0xpc3QgLnRvc1RhYmxlX19yb3csIC50b3NUYWJsZS0tY2FyZHNMaXN0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLWNhcmRzTGlzdCB0ciB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19yb3csIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19yb3csIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgdGJvZHkgLnRvc1RhYmxlX19yb3csIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLnRvc1RhYmxlX19ib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC50b3NUYWJsZV9fYm9keSB0ciwgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCB0Ym9keSB0ciwgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19jZWxsLCAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCB0Ym9keSAudG9zVGFibGVfX2NlbGwge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19yb3csIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19yb3csIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgdGJvZHkgLnRvc1RhYmxlX19yb3csIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLnRvc1RhYmxlX19ib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC50b3NUYWJsZV9fYm9keSB0ciwgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCB0Ym9keSB0ciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udG9zVGFibGVGdWxsc2NyZWVuLS1hY3RpdmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuLnRvc1RhYmxlRnVsbHNjcmVlbi0tYWN0aXZlIC50b3Mtc2VjdGlvbjpudGgtY2hpbGQoMSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLXRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstdGFibGUtc3RyaXBlZCA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cblxuLnRvc0RhdGFUYWJsZSB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIudG9zRGF0YVRhYmxlX19maWx0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG59XG4udG9zRGF0YVRhYmxlIHRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuRFRGQ19MZWZ0Qm9keUxpbmVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC50b3NEYXRhVGFibGUtLWxpZ2h0SGVhZGVyIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAudG9zRGF0YVRhYmxlLS1saWdodEhlYWRlciAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOm5vdCguZGlzYWJsZWQsIC5jdXJyZW50KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk1MDApICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3MtZGF0ZXBpY2tlcldyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3MtZGF0ZXBpY2tlckNsZWFyLCAudG9zLWRhdGVwaWNrZXJEZWxldGUge1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbiAgdG9wOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtZGF0ZXBpY2tlckNsZWFyLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtZGF0ZXBpY2tlckRlbGV0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuXG4udG9zLWRhdGVwaWNrZXJDbGVhcjo6YmVmb3JlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50b3MtZGF0ZXBpY2tlckRlbGV0ZTo6YmVmb3JlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI0Q4NTg1NDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udG9zLWRhdGVyYW5nZVdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAyZnIpIGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMTBweDtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTUwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTUwMCk7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlciwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk0MDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDAgMCB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LCAuZmxhdHBpY2tyLXRpbWUgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmxhdHBpY2tyLm11bHRpTW9udGhzIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgcGFkZGluZzogMTVweDtcbn1cbmZpZWxkc2V0IGxlZ2VuZCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogMTVweCAvIDIpO1xufVxuZmllbGRzZXQuZmllbGRzZXQtLXBhZGRpbmdSZW1vdmUge1xuICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xufVxuZmllbGRzZXQuZmllbGRzZXQtLXBhZGRpbmdSZW1vdmUgbGVnZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTVweCAvIDIpO1xufVxuZmllbGRzZXQgPiAudG9zVGFibGUge1xuICBib3JkZXI6IDA7XG59XG5maWVsZHNldCA+IC50b3NUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi50b3MtZmllbGRzZXQtY29sbGFwc2libGUgbGVnZW5kIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvcy1maWVsZHNldC1jb2xsYXBzaWJsZSBsZWdlbmQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50b3MtZmllbGRzZXQtY29sbGFwc2libGUudG9zLWZpZWxkc2V0LS1jb2xsYXBzZWQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udG9zLWZpZWxkc2V0LWNvbGxhcHNpYmxlLnRvcy1maWVsZHNldC0tY29sbGFwc2VkIGxlZ2VuZDo6YWZ0ZXIge1xuICByb3RhdGU6IC05MGRlZztcbn1cbi50b3MtZmllbGRzZXQtY29sbGFwc2libGUudG9zLWZpZWxkc2V0LS1jb2xsYXBzZWQgPiBkaXYsIC50b3MtZmllbGRzZXQtY29sbGFwc2libGUudG9zLWZpZWxkc2V0LS1jb2xsYXBzZWQgLmZpZWxkc2V0X19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW3Rvcy1maWxlVXBsb2FkXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5bdG9zLWZpbGVVcGxvYWRdIGJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5bdG9zLWZpbGVVcGxvYWRdIFt0b3MtdG9vbHRpcC1idXR0b25dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4udXBsb2FkQXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZm9ybVRhYnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk3MDApO1xuICAvKiAgICAuZm9ybVRhYnNfX3RhYi0taW5mbyB7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgfSAqL1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZm9ybVRhYnMge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZm9ybVRhYnMudG9zLXNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5mb3JtVGFicyA+IGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtVGFicyA+IGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTMwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5mb3JtVGFicyA+IGxpIGEge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTMwMCk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk2MDApO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uZm9ybVRhYnMgPiBsaS52YWxpZGF0aW9uLWVycm9yIGE6OmFmdGVyIHtcbiAgY29sb3I6IHJlZDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmZvcm1UYWJzID4gbGkudG9zVGFiLS1oaW53ZWlzIGE6OmFmdGVyIHtcbiAgY29sb3I6ICNEODlGNTQ7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mb3JtVGFicyA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG4uZm9ybVRhYnMgPiBsaS51ay1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybVRhYnMgLmZvcm1UYWJzX19maXJzdFJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTMwMCk7XG59XG5cbi5mb3JtVGFic0NvbnRhaW5lci5mb3JtVGFic0NvbnRhaW5lci0tc2Vjb25kYXJ5IC5mb3JtVGFicyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9ybVRhYnNDb250YWluZXIuZm9ybVRhYnNDb250YWluZXItLXNlY29uZGFyeSAuZm9ybVRhYnMgPiBsaSBhIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uZm9ybVRhYnNDb250YWluZXIuZm9ybVRhYnNDb250YWluZXItLXNlY29uZGFyeSAuZm9ybVRhYnMgPiBsaS51ay1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk1MDApO1xufVxuXG4udWstc3dpdGNoZXIgLnRvcy1zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogSGVhZGluZ3Ncbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaDEsXG4uaDIsXG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLXRpdGxlLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IHJvYm90bywgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5oMSxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmgyLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAud2luYm94LnRvc01hc2tlTW9kYWwgLndiLXRpdGxlLFxuLndpbmJveC50b3NNYXNrZU1vZGFsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLndiLXRpdGxlLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuaDMsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5oNCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmg1LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuaDYsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGgxLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBoMixcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaDMsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGg0LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBoNSxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaDYge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cblxuLmgyLCAud2luYm94LnRvc01hc2tlTW9kYWwgLndiLXRpdGxlLFxuLmgzLFxuLmg0LFxuaDIsXG5oMyxcbmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmg1LFxuLmg2LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5oMSxcbmgxIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLnRvc01hc2tlIC5oMSxcbi50b3NNYXNrZSBoMSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlIC5oMSxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlIGgxIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uaDIsIC53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItdGl0bGUsXG5oMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmgzLFxuaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5oNCxcbmg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaDUsXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmg2LFxuaDYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5oMSArIC5oMiwgLndpbmJveC50b3NNYXNrZU1vZGFsIC5oMSArIC53Yi10aXRsZSxcbi5oMiArIC5oMyxcbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItdGl0bGUgKyAuaDMsXG4uaDMgKyAuaDQsXG4uaDQgKyAuaDUsXG4uaDUgKyAuaDYsXG5oMSArIGgyLFxuaDIgKyBoMyxcbmgzICsgaDQsXG5oNCArIGg1LFxuaDUgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmhyLS10aGljazEge1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tY29sR3JleTYwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBJbmxpbmUgRWxlbWVudHNcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5lbSB7XG4gIGNvbG9yOiAjRDg1ODU0O1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuY29kZSB7XG4gIGNvbG9yOiAjRDg1ODU0ICFpbXBvcnRhbnQ7XG59XG5cbnNhbXAge1xuICBjb2xvcjogI0Q4NTg1NCAhaW1wb3J0YW50O1xufVxuXG46bm90KHByZSkgPiBjb2RlLCA6bm90KHByZSkgPiBrYmQsIDpub3QocHJlKSA+IHNhbXAge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5hdXRvY29tcGxldGVMaXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTUwMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkxMDApO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uYXV0b2NvbXBsZXRlTGlzdCBsaSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmF1dG9jb21wbGV0ZUxpc3QgbGk6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cbi5hdXRvY29tcGxldGVMaXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTIwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jaG9zZW4tY29udGFpbmVyICsgbGFiZWwsIC5jaG9zZW4tY29udGFpbmVyIC51ay1mb3JtLWxhYmVsLFxuaW5wdXRbdHlwZT10ZXh0XSArIGxhYmVsLFxuaW5wdXRbdHlwZT10ZXh0XSAudWstZm9ybS1sYWJlbCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdICsgbGFiZWwsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSAudWstZm9ybS1sYWJlbCxcbmlucHV0W3R5cGU9ZW1haWxdICsgbGFiZWwsXG5pbnB1dFt0eXBlPWVtYWlsXSAudWstZm9ybS1sYWJlbCxcbmlucHV0W3R5cGU9bnVtYmVyXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1udW1iZXJdIC51ay1mb3JtLWxhYmVsLFxuaW5wdXRbdHlwZT1zZWFyY2hdICsgbGFiZWwsXG5pbnB1dFt0eXBlPXNlYXJjaF0gLnVrLWZvcm0tbGFiZWwsXG50ZXh0YXJlYSArIGxhYmVsLFxudGV4dGFyZWEgLnVrLWZvcm0tbGFiZWwsXG4uY2tlICsgbGFiZWwsXG4uY2tlIC51ay1mb3JtLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jaG9zZW4tY29udGFpbmVyICsgbGFiZWwsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIgLnVrLWZvcm0tbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9dGV4dF0gKyBsYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT10ZXh0XSAudWstZm9ybS1sYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT1wYXNzd29yZF0gKyBsYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT1wYXNzd29yZF0gLnVrLWZvcm0tbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9ZW1haWxdICsgbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9ZW1haWxdIC51ay1mb3JtLWxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPW51bWJlcl0gKyBsYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT1udW1iZXJdIC51ay1mb3JtLWxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPXNlYXJjaF0gKyBsYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT1zZWFyY2hdIC51ay1mb3JtLWxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYSAudWstZm9ybS1sYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrZSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2tlIC51ay1mb3JtLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuLmNob3Nlbi1jb250YWluZXIgKyBsYWJlbDpsYXN0LWNoaWxkLCAuY2hvc2VuLWNvbnRhaW5lciAudWstZm9ybS1sYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT10ZXh0XSArIGxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPXRleHRdIC51ay1mb3JtLWxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArIGxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSAudWstZm9ybS1sYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT1lbWFpbF0gKyBsYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT1lbWFpbF0gLnVrLWZvcm0tbGFiZWw6bGFzdC1jaGlsZCxcbmlucHV0W3R5cGU9bnVtYmVyXSArIGxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPW51bWJlcl0gLnVrLWZvcm0tbGFiZWw6bGFzdC1jaGlsZCxcbmlucHV0W3R5cGU9c2VhcmNoXSArIGxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPXNlYXJjaF0gLnVrLWZvcm0tbGFiZWw6bGFzdC1jaGlsZCxcbnRleHRhcmVhICsgbGFiZWw6bGFzdC1jaGlsZCxcbnRleHRhcmVhIC51ay1mb3JtLWxhYmVsOmxhc3QtY2hpbGQsXG4uY2tlICsgbGFiZWw6bGFzdC1jaGlsZCxcbi5ja2UgLnVrLWZvcm0tbGFiZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lciArIGxhYmVsIGVtLmVycm9yLCAuY2hvc2VuLWNvbnRhaW5lciAudWstZm9ybS1sYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9dGV4dF0gKyBsYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9dGV4dF0gLnVrLWZvcm0tbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArIGxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0gLnVrLWZvcm0tbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPWVtYWlsXSArIGxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT1lbWFpbF0gLnVrLWZvcm0tbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPW51bWJlcl0gKyBsYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9bnVtYmVyXSAudWstZm9ybS1sYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9c2VhcmNoXSArIGxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT1zZWFyY2hdIC51ay1mb3JtLWxhYmVsIGVtLmVycm9yLFxudGV4dGFyZWEgKyBsYWJlbCBlbS5lcnJvcixcbnRleHRhcmVhIC51ay1mb3JtLWxhYmVsIGVtLmVycm9yLFxuLmNrZSArIGxhYmVsIGVtLmVycm9yLFxuLmNrZSAudWstZm9ybS1sYWJlbCBlbS5lcnJvciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnVrLWZvcm0tbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1mb3JtLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG5sYWJlbDpub3QoW2Zvcl0pIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hvc2VuLWNvbnRhaW5lciArIGVtLFxuaW5wdXRbdHlwZT10ZXh0XSArIGVtLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0gKyBlbSxcbmlucHV0W3R5cGU9ZW1haWxdICsgZW0sXG5pbnB1dFt0eXBlPW51bWJlcl0gKyBlbSxcbnRleHRhcmVhICsgZW0sXG4uY2tlICsgZW0sXG5sYWJlbCA+IGVtIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3MtbGFiZWwsIC50b3MtbGFiZWwtb3V0bGluZSB7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk3MDApO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLnRvcy1sYWJlbDpob3ZlciwgLnRvcy1sYWJlbC1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTcwMCk7XG59XG4udG9zLWxhYmVsLnRvcy1sYWJlbC0tc3F1YXJlLCAudG9zLWxhYmVsLS1zcXVhcmUudG9zLWxhYmVsLW91dGxpbmUsIC50b3MtbGFiZWwudG9zLWxhYmVsLS1zcXVhcmVCaWcsIC50b3MtbGFiZWwtLXNxdWFyZUJpZy50b3MtbGFiZWwtb3V0bGluZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi50b3MtbGFiZWwudG9zLWxhYmVsLS1zcXVhcmVCaWcsIC50b3MtbGFiZWwtLXNxdWFyZUJpZy50b3MtbGFiZWwtb3V0bGluZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZzogN3B4IDA7XG59XG5cbi50b3MtbGFiZWwtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cblxuLnRvcy1sYWJlbC0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICM0MkFBNDk7XG59XG5cbi50b3MtbGFiZWwtLXdhcm5pbmcsIC50b3MtbGFiZWwtLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNEODlGNTQ7XG59XG5cbi50b3MtbGFiZWwtLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI0I3MkUyQTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcy1sYWJlbC1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTMwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk3MDApO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cbi50b3MtbGFiZWwtb3V0bGluZS50b3MtbGFiZWwtLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xufVxuLnRvcy1sYWJlbC1vdXRsaW5lLnRvcy1sYWJlbC0tc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzQyQUE0OTtcbiAgY29sb3I6ICM0MkFBNDk7XG59XG4udG9zLWxhYmVsLW91dGxpbmUudG9zLWxhYmVsLS13YXJuaW5nLCAudG9zLWxhYmVsLW91dGxpbmUudG9zLWxhYmVsLS1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNEODlGNTQ7XG4gIGNvbG9yOiAjRDg5RjU0O1xufVxuLnRvcy1sYWJlbC1vdXRsaW5lLnRvcy1sYWJlbC0tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNCNzJFMkE7XG4gIGNvbG9yOiAjQjcyRTJBO1xuICBiYWNrZ3JvdW5kOiAjZjllZWVlO1xufVxuLnRvcy1sYWJlbC1vdXRsaW5lLnRvcy1sYWJlbC1vdXRsaW5lLXRoaWNrIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG59XG5cbi50b3MtbGlua2lucHV0IGlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8qIExpbmtzXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuYSwgLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fYSxcbi5hIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk3MDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2U7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGEsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fYSwgLm5hdk1haW5NZW51IFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdk1haW5NZW51X19hLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MzAwKTtcbn1cbmE6aG92ZXIsIC5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2E6aG92ZXIsIGEuaG92ZXIsIC5uYXZNYWluTWVudSAuaG92ZXIubmF2TWFpbk1lbnVfX2EsXG4uYTpob3Zlcixcbi5hLmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk1MDApO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmFbZGlzYWJsZWRdLCAubmF2TWFpbk1lbnUgW2Rpc2FibGVkXS5uYXZNYWluTWVudV9fYSwgYS5kaXNhYmxlZCwgLm5hdk1haW5NZW51IC5kaXNhYmxlZC5uYXZNYWluTWVudV9fYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NTAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hLS1hZG1pbiwgLmEtLXdhcm4ge1xuICBjb2xvcjogI0I3MkUyQSAhaW1wb3J0YW50O1xufVxuLmEtLWFkbWluOmhvdmVyLCAuYS0td2Fybjpob3ZlciB7XG4gIGNvbG9yOiAjRDg1ODU0O1xufVxuXG4uYS0tYmxhY2sge1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRvcy10cmVlVmlldyBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50b3MtdHJlZVZpZXcgbGkgPiBzcGFuLCAudG9zLXRyZWVWaWV3IGxpID4gYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b3MtdHJlZVZpZXcgbGkgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3MtdHJlZVZpZXcgLnRvcy10cmVlVmlld19faXRlbSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG51bCxcbm9sLFxuZGwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG51bCxcbm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxudWwudG9zLWxpc3QtLWNvbGxhcHNlLFxub2wudG9zLWxpc3QtLWNvbGxhcHNlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG51bC50b3MtbGlzdC0tY29sbGFwc2UgPiAqLFxub2wudG9zLWxpc3QtLWNvbGxhcHNlID4gKiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG51bFtkYXRhLWtvbnRha3RlLWZpbHRlcl0gPiBsaS51ay1hY3RpdmUgPiBhIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLyogVUxcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG51bC50b3MtbGlzdC0tc21hbGwgPiA6bnRoLWNoaWxkKG4rMiksIHVsIC51ay1saXN0LXNtYWxsID4gOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxudWwgbGkudG9zLWxpc3RfX3N1bW1hcnlMaW5lIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sR3JleTcwMCkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstbGlzdC1zdHJpcGVkID4gOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8qIERMXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuZGwgZHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5kbCBkZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vKiBTb3J0YWJsZSBMaXN0ZVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3Mtb25DbGlja0RpYWxvZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwO1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG4udG9zLW9uQ2xpY2tEaWFsb2dfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udWstbW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTEwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1tb2RhbC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbn1cbi51ay1tb2RhbC1kaWFsb2cubW9kYWwtd2lkdGgtTCB7XG4gIHdpZHRoOiA4MDBweDtcbn1cbi51ay1tb2RhbC1kaWFsb2cubW9kYWwtd2lkdGgtWEwge1xuICB3aWR0aDogMTIwMHB4O1xufVxuXG4udWstbW9kYWwtYm9keSxcbi51ay1tb2RhbC1mb290ZXIsXG4udWstbW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnVrLW1vZGFsLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuLnVrLW1vZGFsLWhlYWRlciBoMixcbi51ay1tb2RhbC1oZWFkZXIgaDMsXG4udWstbW9kYWwtaGVhZGVyIGg0IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udWstbW9kYWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWstbW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9dWstbW9kYWwtY2xvc2UtXSB7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbltjbGFzcyo9dWstbW9kYWwtY2xvc2UtXSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2NsYXNzKj11ay1tb2RhbC1jbG9zZS1dOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbltjbGFzcyo9dWstbW9kYWwtY2xvc2UtXTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcy1tb2RhbC1jb25maXJtLCAudG9zLW1vZGFsLXByb21wdCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvcy1tb2RhbC1jb25maXJtIC51ay1tb2RhbC1kaWFsb2csIC50b3MtbW9kYWwtcHJvbXB0IC51ay1tb2RhbC1kaWFsb2cge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4udG9zLW1vZGFsLWNvbmZpcm0gLnVrLW1vZGFsLWJvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udG9zLW1vZGFsLWNvbmZpcm0gLnVrLW1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50b3MtbW9kYWwtY29uZmlybSAudWstbW9kYWwtZm9vdGVyOjpiZWZvcmUsIC50b3MtbW9kYWwtY29uZmlybSAudWstbW9kYWwtZm9vdGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9zLW1vZGFsLWNvbmZpcm0udG9zLW1vZGFsLWNvbmZpcm0tLXdhcm5pbmcgLnVrLW1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6ICNmYmY3ZjE7XG59XG5cbi50b3MtbW9kYWwtcHJvbXB0IC51ay1tb2RhbC1ib2R5IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50b3MtbW9kYWwtc2VhcmNoIC51ay1tb2RhbC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX2lucHV0Q29udGFpbmVyLCAudG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9fcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19pbnB1dENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX2lucHV0Q29udGFpbmVyIFtjbGFzc149dG9zLWljb25dIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX2lucHV0Q29udGFpbmVyIC50b3MtaWNvbi0tY2xvc2Uge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjJzO1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX2lucHV0Q29udGFpbmVyIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19pbnB1dENvbnRhaW5lciBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9fcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9fcmVzdWx0cyBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19yZXN1bHRzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9fcmVzdWx0cyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX3Jlc3VsdHMgYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b3MtbW9kYWwtLXNsZWVrIC51ay1tb2RhbC1oZWFkZXIsIC50b3MtbW9kYWwtLXNsZWVrIC51ay1tb2RhbC1ib2R5LCAudG9zLW1vZGFsLS1zbGVlayAudWstbW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50b3MtbW9kYWwtLXNsZWVrIC50b3Mtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi53aW5ib3gudG9zTWFza2VNb2RhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItZHJhZyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sT2ZmV2hpdGUpO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1jbG9zZSwgLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1taW4sIC53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItbWF4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1jbG9zZTo6YWZ0ZXIsIC53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItbWluOjphZnRlciwgLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1tYXg6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItY2xvc2U6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1taW46OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1tYXg6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1ib2R5IHtcbiAgdG9wOiA0NXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1ib2R5IC5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLWJvZHkgLnVrLW1vZGFsLWJvZHkge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2Zvb3RlciB7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2Zvb3RlciAudG9zTWFza2VfX2Zvb3RlcklubmVyIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udWstc3VibmF2LXBpbGwgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4udWstc3VibmF2LXBpbGwgLnVrLWFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbiB7XG4gIHdpZHRoOiA0MDBweDtcbiAgei1pbmRleDogNTAwMDAyO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cbi51ay1ub3RpZmljYXRpb24gaDEsIC51ay1ub3RpZmljYXRpb24gaDIsIC51ay1ub3RpZmljYXRpb24gaDMsIC51ay1ub3RpZmljYXRpb24gaDQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1jbG9zZSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4udWstbm90aWZpY2F0aW9uLWNsb3NlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgMTlweCAzOHB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAxNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZSBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UgZGl2OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLm5vdGlmaWNhdGlvbi0tc21hbGwge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLm5vdGlmaWNhdGlvbi0tc21hbGwgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLm5vdGlmaWNhdGlvbi0tc21hbGwgPiBkaXY6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWRhbmdlciBkaXYsXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UtaW5mbyBkaXYsXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2Utc3VjY2VzcyBkaXYsXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2Utd2FybmluZyBkaXYsXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UtZXJyb3IgZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWluZm8ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UtaW5mbyBkaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogcmdiKDI0MS4zMTM1NTkzMjIsIDI0OS42ODY0NDA2NzgsIDI0MS44NzcxMTg2NDQxKTtcbn1cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS1zdWNjZXNzIGRpdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbiAgY29sb3I6ICM0MkFBNDk7XG59XG5cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS13YXJuaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHJnYigyNDkuMTUsIDI0MC42LCAyMjkuMzUpO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLXdhcm5pbmcgZGl2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xuICBjb2xvcjogI0Q4OUY1NDtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWRhbmdlciwgLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWVycm9yIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjQjcyRTJBO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWRhbmdlciBkaXY6OmJlZm9yZSwgLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWVycm9yIGRpdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udWstbm90aWZpY2F0aW9uLWJvdHRvbS1yaWdodCwgLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMTI1cHg7XG59XG5cbi50b3Mtb3ZlcndyaXRlSW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9zLW92ZXJ3cml0ZUlucHV0ID4gaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4udG9zLW92ZXJ3cml0ZUlucHV0IC50b3Mtb3ZlcndyaXRlSW5wdXRfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhZ2Vsb2FkZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5wYWdlbG9hZGVyX19sb2FkZXIge1xuICBib3JkZXI6IDhweCBzb2xpZCAjMDA1YTQ0O1xuICBib3JkZXItdG9wOiA4cHggc29saWQgI2Y4ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xucCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51ay1wcm9ncmVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkzMDApO1xufVxuXG4udWstcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTMwMCk7XG59XG5cbi51ay1wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuXG4udWstcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5cbi51ay1wcm9ncmVzczo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWstcHJvZ3Jlc3NfX2VuZExlZ2VuZCxcbi51ay1wcm9ncmVzc19fc3RhcnRMZWdlbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udWstcHJvZ3Jlc3NfX2VuZExlZ2VuZCB7XG4gIHJpZ2h0OiAzcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVrLXByb2dyZXNzLS1zZWNvbmRhcnkudWstcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xXYXJuaW5nMTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sV2FybmluZzUwMCk7XG59XG4udWstcHJvZ3Jlc3MtLXNlY29uZGFyeS51ay1wcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xXYXJuaW5nMTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sV2FybmluZzUwMCk7XG59XG4udWstcHJvZ3Jlc3MtLXNlY29uZGFyeS51ay1wcm9ncmVzczo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xXYXJuaW5nMTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sV2FybmluZzUwMCk7XG59XG5cbi51ay1wcm9ncmVzcy0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi51ay1wcm9ncmVzcy0tdHJhbnNwYXJlbnQudWstcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWstcHJvZ3Jlc3MtLXN0YWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG5pbnB1dFt0eXBlPXJhZGlvXS5jaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLmVycm9yICsgbGFiZWwge1xuICBjb2xvcjogI0Q4NTg1NDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ud2FybmluZyArIGxhYmVsIHtcbiAgY29sb3I6ICM4RDVFMjA7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1yYWRpb10uZGlzYWJsZWQgKyBsYWJlbCxcbmZpZWxkc2V0LmRpc2FibGVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NTAwKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSArIGxhYmVsOjpiZWZvcmUsXG5pbnB1dFt0eXBlPXJhZGlvXS5kaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUsXG5maWVsZHNldC5kaXNhYmxlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOjpiZWZvcmUsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRvcy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3Mtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdmFyKC0tY29sR3JleTkwMCksIHZhcigtLWNvbEdyZXk4MDApKTtcbn1cbi50b3Mtc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50b3Mtc2VjdGlvbi50b3Mtc2VjdGlvbi0tcGFkZGluZ1JlbW92ZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4udG9zLXNlY3Rpb24udG9zLXNlY3Rpb24tLW5vVG9wTWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4udG9zLXNlY3Rpb24udG9zLXNlY3Rpb24tLWJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbi50b3Mtc2VjdGlvbi50b3Mtc2VjdGlvbi0tYm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zLXNlY3Rpb24udWstc3RpY2t5LWZpeGVkIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY2hvc2VuLWNvbnRhaW5lciwgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IHtcbiAgbWluLXdpZHRoOiA3NXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lcjpub3QoLnNlbGVjdC0taW5saW5lKSwgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0Om5vdCguc2VsZWN0LS1pbmxpbmUpIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyxcbi5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSwgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IC5jaG9zZW4tY2hvaWNlcyxcbi5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCBhLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QgLmNob3Nlbi1jaG9pY2VzLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QgYS5jaG9zZW4tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcywgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IC5jaG9zZW4tY2hvaWNlcyB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCAuY2hvc2VuLWRyb3Age1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IC5jaG9zZW4tZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IC5jaG9zZW4tcmVzdWx0cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQsIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSBhLmNob3Nlbi1zaW5nbGUsIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDJweCByaWRnZSB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXItYWN0aXZlIGEuY2hvc2VuLXNpbmdsZSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgd2lkdGg6IDI0cHg7XG4gIHRvcDogMXB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTVweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgLnNlYXJjaC1jaG9pY2UtY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICBwYWRkaW5nOiAwIDAgMCAzcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTIwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzLCAuY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSwgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hvc2VuLWRlZmF1bHQgPiBzcGFuLCAuY2hvc2VuLXNlYXJjaC1pbnB1dC5kZWZhdWx0IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi5jaG9zZW4tc2VhcmNoLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tZHJvcC1hdXRvV2lkdGggLmNob3Nlbi1kcm9wIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSB7XG4gIHBhZGRpbmc6IDVweCAycHg7XG59XG5cbnNlbGVjdC5lcnJvciArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyxcbnNlbGVjdC5lcnJvciArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLCAuY2hvc2VuLmVycm9yIC5jaG9zZW4tY2hvaWNlcyxcbi5jaG9zZW4uZXJyb3IgLmNob3Nlbi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjZjllZWVlO1xuICBib3JkZXItY29sb3I6ICNmOWVlZWU7XG59XG5cbi5jaG9zZW4tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5zZWxlY3RbcmVhZG9ubHldICsgLmNob3Nlbi1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbnNlbGVjdFtyZWFkb25seV0gKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMsXG5zZWxlY3RbcmVhZG9ubHldICsgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuc2VsZWN0W3JlYWRvbmx5XSArIC5jaG9zZW4tY29udGFpbmVyICsgbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLWRyb3B1cCAuY2hvc2VuLWRyb3AsIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdC5jaG9zZW4tZHJvcHVwIC5jaG9zZW4tZHJvcCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgdG9wOiBpbml0aWFsO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4udG9zLW92ZXJ3cml0ZVNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3Mtb3ZlcndyaXRlU2VsZWN0IHNlbGVjdFtyZWFkb25seV0gKyAuY2hvc2VuLWNvbnRhaW5lciBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3Mtb3ZlcndyaXRlU2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xufVxuLnRvcy1vdmVyd3JpdGVTZWxlY3QgLnRvcy1vdmVyd3JpdGVTZWxlY3RfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDJweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIuc2VsZWN0LS1oaWRlT3ZlcmZsb3cgLmNob3Nlbi1jaG9pY2VzIHtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmNob3Nlbi1jb250YWluZXIuc2VsZWN0LS1oaWRlT3ZlcmZsb3cgLmNob3Nlbi1jaG9pY2VzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbn1cbi5jaG9zZW4tY29udGFpbmVyLnNlbGVjdC0taGlkZU92ZXJmbG93IC5jaG9zZW4tY2hvaWNlcyBzcGFuLmhpZGRlbkNudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIycHg7XG4gIHRvcDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzY2Njtcbn1cbi5jaG9zZW4tY29udGFpbmVyLnNlbGVjdC0taGlkZU92ZXJmbG93LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jaG9zZW4tY29udGFpbmVyLnNlbGVjdC0taGlkZU92ZXJmbG93LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlczo6YWZ0ZXIsIC5jaG9zZW4tY29udGFpbmVyLnNlbGVjdC0taGlkZU92ZXJmbG93LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyAuaGlkZGVuQ250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNsaW1TZWxlY3Quc3MtbWFpbiB7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG8sIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNsaW1TZWxlY3Quc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLCAuc2xpbVNlbGVjdC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAzcHg7XG59XG4uc2xpbVNlbGVjdC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3MtZGlzYWJsZWQsIC5zbGltU2VsZWN0LnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNsaW1TZWxlY3Quc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kaXNhYmxlZCwgLnNsaW1TZWxlY3Quc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2xpbVNlbGVjdC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udG9zLXNwaW5uZXIsIC50b3Mtc3Bpbm5lci1vdmVybGF5IHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwcHg7XG59XG4udG9zLXNwaW5uZXI6OmFmdGVyLCAudG9zLXNwaW5uZXItb3ZlcmxheTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGFuaW1hdGlvbjogc2hhZG93LXNpemUgMS41cyBpbmZpbml0ZTtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zLXNwaW5uZXItcG9zaXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnRvcy1zcGlubmVyLS1wcmltYXJ5OjphZnRlciwgLnRvcy1zcGlubmVyLW92ZXJsYXk6OmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuXG4udG9zLXNwaW5uZXItb3ZlcmxheSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4udG9zLXNwaW5uZXItb3ZlcmxheTo6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnRvcy1zcGlubmVyLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC43KTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnRvcy1zcGlubmVyLW92ZXJsYXk6OmJlZm9yZSwgLnRvcy1zcGlubmVyLW92ZXJsYXk6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuYm9keS50b3Mtc3Bpbm5lci1wYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50b3Mtc3Bpbm5lci1wYWdlID4gLnRvcy1zcGlubmVyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA1MDAwMDE7XG59XG5cbkBrZXlmcmFtZXMgc2hhZG93LXNpemUge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMTVweCAwIDAgMCwgMzBweCAwIDAgMCwgNDVweCAwIDAgMCwgNjBweCAwIDAgMCwgNzVweCAwIDAgMDtcbiAgfVxuICAyMCUge1xuICAgIGJveC1zaGFkb3c6IDE1cHggMCAwIDVweCwgMzBweCAwIDAgMCwgNDVweCAwIDAgMCwgNjBweCAwIDAgMCwgNzVweCAwIDAgMDtcbiAgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDE1cHggMCAwIDAsIDMwcHggMCAwIDVweCwgNDVweCAwIDAgMCwgNjBweCAwIDAgMCwgNzVweCAwIDAgMDtcbiAgfVxuICA2MCUge1xuICAgIGJveC1zaGFkb3c6IDE1cHggMCAwIDAsIDMwcHggMCAwIDAsIDQ1cHggMCAwIDVweCwgNjBweCAwIDAgMCwgNzVweCAwIDAgMDtcbiAgfVxuICA4MCUge1xuICAgIGJveC1zaGFkb3c6IDE1cHggMCAwIDAsIDMwcHggMCAwIDAsIDQ1cHggMCAwIDAsIDYwcHggMCAwIDVweCwgNzVweCAwIDAgMDtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAxNXB4IDAgMCAwLCAzMHB4IDAgMCAwLCA0NXB4IDAgMCAwLCA2MHB4IDAgMCAwLCA3NXB4IDAgMCA1cHg7XG4gIH1cbn1cbi5wZXJtYW5lbnRTcGlubmVyIHtcbiAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG59XG4ucGVybWFuZW50U3Bpbm5lciBpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGVybWFuZW50U3Bpbm5lci0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Q4OUY1NDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogVGFibGVzb3J0ZXIgQ3VzdG9tIFNDU1MgVGhlbWUgYnkgRGFuIEZlaWR0IChodHRwczovL2dpdGh1Yi5jb20vSG9uZ1BvbmcpXG4gQ29udmVydGVkIGZyb20gQ3VzdG9tIExFU1MgVGhlbWUgYnkgUm9iIEdhcnJpc29uXG5cbiAqL1xuLyoqKiB0aGVtZSAqKiovXG4vKioqIGZvbnRzICoqKi9cbi8qKiogY29sb3IgZGVmaW5pdGlvbnMgKioqL1xuLyogZm9yIGJlc3QgcmVzdWx0cywgb25seSBjaGFuZ2UgdGhlIGh1ZSAoMTIwKSxcbiAgIGxlYXZlIHRoZSBzYXR1cmF0aW9uICg2MCUpIGFuZCBsdW1pbm9zaXR5ICg3NSUpIGFsb25lXG4gICBwaWNrIHRoZSBjb2xvciBmcm9tIGhlcmU6IGh0dHA6Ly9oc2xwaWNrZXIuY29tLyM5OUU2OTkgKi9cbi8qIGRhcmtlbigkaGVhZGVyQmFja2dyb3VuZCwgMTAlKTsgKi9cbi8qIGRlc2F0dXJhdGUoJGhlYWRlckFzYywgNSUpOyAqL1xuLyogaXQgbWlnaHQgYmUgYmVzdCB0byBtYXRjaCB0aGUgZG9jdW1lbnQgYm9keSBiYWNrZ3JvdW5kIGNvbG9yIGhlcmUgKi9cbi8qIGFqYXggZXJyb3IgbWVzc2FnZSAoYWRkZWQgdG8gdGhlYWQpICovXG4vKiBiZWNvbWVzIGhlaWdodCB1c2luZyBwYWRkaW5nIChzbyBpdCdzIGRpdmlkZWQgYnkgMikgKi9cbi8qIDIwcHggc2hvdWxkIGJlIHNsaWdodGx5IHdpZGVyIHRoYW4gdGhlIGljb24gd2lkdGggdG8gYXZvaWQgb3ZlcmxhcCAqL1xuLyogdXJsKGljb25zL2xvYWRpbmcuZ2lmKTsgKi9cbi8qIHplYnJhIHN0cmlwaW5nICovXG4vKiBob3ZlcmVkIHJvd3MgKi9cbi8qIENvbHVtbnMgd2lkZ2V0ICovXG4vKiBzYXR1cmF0ZSggZGFya2VuKCBkZXNhdHVyYXRlKCRoZWFkZXJCYWNrZ3JvdW5kLCAxMCUpLCAxMCUgKSwgMzAlKTsgKi9cbi8qIEZpbHRlciB3aWRnZXQgdHJhbnNpdGlvbiAqL1xuLyoqKiBBcnJvd3MgKioqL1xuLyogYmxhY2sgKi9cbi8qIHdoaXRlICovXG4vKiBhdXRvbWF0aWNhbGx5IGNob29zZSB0aGUgY29ycmVjdCBhcnJvdy90ZXh0IGNvbG9yICovXG4vKiB2YXJpYWJsZSB0aGVtZSBuYW1lIC0gcmVxdWlyZXMgbGVzcy5qcyAxLjMrO1xuICAgb3IganVzdCByZXBsYWNlICghXCIudGFibGVzb3J0ZXItdG9zXCIpIHdpdGggdGhlIGNvbnRlbnRzIG9mICR0aGVtZVxuICovXG4udGFibGVzb3J0ZXItdG9zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXI6ICNkZGQgMXB4IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xuICAvKiBzdHlsZSB0aCdzIG91dHNpZGUgb2YgdGhlIHRoZWFkICovXG4gIC8qIHN0eWxlIGhlYWRlciAqL1xuICAvKiB0Zm9vdCAqL1xuICAvKiBvcHRpb25hbCBkaXNhYmxlZCBpbnB1dCBzdHlsaW5nICovXG4gIC8qIGJvZHkgKi9cbiAgLyogaG92ZXJlZCByb3cgY29sb3JzXG4gICAgICAgeW91J2xsIG5lZWQgdG8gYWRkIGFkZGl0aW9uYWwgbGluZXMgZm9yXG4gICAgICAgcm93cyB3aXRoIG1vcmUgdGhhbiAyIGNoaWxkIHJvd3NcbiAgKi9cbiAgLyogdGFibGUgcHJvY2Vzc2luZyBpbmRpY2F0b3IgLSBpbmRldGVybWluYXRlIHNwaW5uZXIgKi9cbiAgLyogQ29sdW1uIFdpZGdldCAtIGNvbHVtbiBzb3J0IGNvbG9ycyAqL1xuICAvKiBjYXB0aW9uIChub24tdGhlbWUgbWF0Y2hpbmcpICovXG4gIC8qIGZpbHRlciB3aWRnZXQgKi9cbiAgLyogaGlkZGVuIGZpbHRlciByb3cgKi9cbiAgLyogcm93cyBoaWRkZW4gYnkgZmlsdGVyaW5nIChuZWVkZWQgZm9yIGNoaWxkIHJvd3MpICovXG4gIC8qIGFqYXggZXJyb3Igcm93ICovXG4gIC8qIEZpeGVkIGNvbHVtbiBzY3JvbGwgYmFyIHNwYWNlciBzdHlsaW5nICovXG4gIC8qIGFkZCBib3JkZXIgdG8gcmlnaHQgc2lkZSAoTFRSIHBhZ2VzKSBvZiBmaXhlZCBjb2x1bW4gKi9cbn1cbi50YWJsZXNvcnRlci10b3MgdGgsIC50YWJsZXNvcnRlci10b3MgdGQge1xuICBib3JkZXI6ICNkZGQgMXB4IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuLnRhYmxlc29ydGVyLXRvcyB0aCwgLnRhYmxlc29ydGVyLXRvcyB0aGVhZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhNDQ7XG4gIGNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGFibGVzb3J0ZXItdG9zIHRib2R5IHRkLCAudGFibGVzb3J0ZXItdG9zIHRmb290IHRoLCAudGFibGVzb3J0ZXItdG9zIHRmb290IHRkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHNldC1saWdodG5lc3ModXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUpBSUFBQUNNdE1QLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBa0FBQUlYakkrQXl3bmFZbmhVTW9xdDNnWlhQbVZnOTR5SlZRQUFPdz09KSwgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUpBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBa0FBQUlYakkrQXl3bmFZbmhVTW9xdDNnWlhQbVZnOTR5SlZRQUFPdz09KSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWhlYWRlci5zb3J0ZXItZmFsc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1oZWFkZXJBc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMzksIDMyLjcxNjY2NjY2NjcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzZXQtbGlnaHRuZXNzKHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFFQUlBQUFDTXRNUC8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQVFBQUFJTmpJOEJ5YTJ3bklOVU1vcFpBUUE3KSwgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUVBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBUUFBQUlOakk4QnlhMnduSU5VTW9wWkFRQTcpKTtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWhlYWRlckRlc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTQxLCA5NC43ODMzMzMzMzMzKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogc2V0LWxpZ2h0bmVzcyh1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRlFBRUFJQUFBQ010TVAvLy95SDVCQUVBQUFFQUxBQUFBQUFWQUFRQUFBSU5qQitnQytqUDJwdG4wV3NrTFFBNyksIHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFFQUlBQUFQLy8vLy8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQVFBQUFJTmpCK2dDK2pQMnB0bjBXc2tMUUE3KSk7XG59XG4udGFibGVzb3J0ZXItdG9zIHRmb290IC50YWJsZXNvcnRlci1oZWFkZXJBc2MsXG4udGFibGVzb3J0ZXItdG9zIHRmb290IC50YWJsZXNvcnRlci1oZWFkZXJEZXNjIHtcbiAgLyogcmVtb3ZlIHNvcnQgYXJyb3dzIGZyb20gZm9vdGVyICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udGFibGVzb3J0ZXItdG9zIC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi50YWJsZXNvcnRlci10b3MgdGJvZHkge1xuICAvKiBaZWJyYSBXaWRnZXQgLSByb3cgYWx0ZXJuYXRpbmcgY29sb3JzICovXG59XG4udGFibGVzb3J0ZXItdG9zIHRib2R5IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udGFibGVzb3J0ZXItdG9zIHRib2R5IHRyLmV2ZW4gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXkxMDApO1xuICBjb2xvcjogIzAwMDtcbn1cbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5ob3ZlciB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0cjpob3ZlciB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0cjpob3ZlciArIHRyLnRhYmxlc29ydGVyLWNoaWxkUm93ID4gdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHI6aG92ZXIgKyB0ci50YWJsZXNvcnRlci1jaGlsZFJvdyArIHRyLnRhYmxlc29ydGVyLWNoaWxkUm93ID4gdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHIuZXZlbi5ob3ZlciA+IHRkLFxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyLmV2ZW46aG92ZXIgPiB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5ldmVuOmhvdmVyICsgdHIudGFibGVzb3J0ZXItY2hpbGRSb3cgPiB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5ldmVuOmhvdmVyICsgdHIudGFibGVzb3J0ZXItY2hpbGRSb3cgKyB0ci50YWJsZXNvcnRlci1jaGlsZFJvdyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyLm9kZC5ob3ZlciA+IHRkLFxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyLm9kZDpob3ZlciA+IHRkLFxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyLm9kZDpob3ZlciArIHRyLnRhYmxlc29ydGVyLWNoaWxkUm93ID4gdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHIub2RkOmhvdmVyICsgdHIudGFibGVzb3J0ZXItY2hpbGRSb3cgKyB0ci50YWJsZXNvcnRlci1jaGlsZFJvdyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItcHJvY2Vzc2luZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZBQVVBS0VBQU83dTdscGFXZ0FBQUFBQUFDSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFCQ2dBQ0FDd0FBQUFBRkFBVUFBQUNRWlJ2b0lEdHUxd0xRVUFscUtUVnhxd2hYSWlCbkRnNlk0ZXl4NGxLVzVYSzd3ckxlSzN2YnE4SjJXNFQ0ZTFuTWhwV3JaQ1R0M3hLWjhrZ3NnZ2RKbVVGQUNINUJBRUtBQUlBTEFjQUFBQUxBQWNBQUFJVVZCNmlpN2phamdDQXVVbXRvdnh0WG5tZFVBQUFJZmtFQVFvQUFnQXNEUUFDQUFjQUN3QUFBaFJVSXBtSHkvM2dVVlFBUU85TmV0dXVnQ0ZXQUFBaCtRUUJDZ0FDQUN3TkFBY0FCd0FMQUFBQ0U1UVZjWmpLYlZvNmNrMkFGOTVtNS82QlN3RUFJZmtFQVFvQUFnQXNCd0FOQUFzQUJ3QUFBaE9VSDNrcjZRYUFjU3JHV2UxVlFsK21NVUlCQUNINUJBRUtBQUlBTEFJQURRQUxBQWNBQUFJVWxJQ21oN25jVEFncWlqa3J1RGl2N24yWVVBQUFJZmtFQVFvQUFnQXNBQUFIQUFjQUN3QUFBaFFVSUdtSHllZGVoSW9xRlhMS2ZQT0FhWmRXQUFBaCtRUUZDZ0FDQUN3QUFBSUFCd0FMQUFBQ0ZKUUZjSmlYYjE1ekxZUmw3Y2xhOE90bEdHZ1VBRHM9XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnRhYmxlc29ydGVyLXRvcyB0ci5vZGQgdGQucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhNTM7XG59XG4udGFibGVzb3J0ZXItdG9zIHRkLnByaW1hcnksIC50YWJsZXNvcnRlci10b3MgdHIuZXZlbiB0ZC5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE0MSwgMTMwLjAzMzMzMzMzMzMpO1xufVxuLnRhYmxlc29ydGVyLXRvcyB0ci5vZGQgdGQuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE0MSwgMTMwLjAzMzMzMzMzMzMpO1xufVxuLnRhYmxlc29ydGVyLXRvcyB0ZC5zZWNvbmRhcnksIC50YWJsZXNvcnRlci10b3MgdHIuZXZlbiB0ZC5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTY2LjUsIDE1My41NSk7XG59XG4udGFibGVzb3J0ZXItdG9zIHRyLm9kZCB0ZC50ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNjYuNSwgMTUzLjU1KTtcbn1cbi50YWJsZXNvcnRlci10b3MgdGQudGVydGlhcnksIC50YWJsZXNvcnRlci10b3MgdHIuZXZlbiB0ZC50ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxOTIsIDE3Ny4wNjY2NjY2NjY3KTtcbn1cbi50YWJsZXNvcnRlci10b3MgY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1maWx0ZXItcm93IGlucHV0LFxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItZmlsdGVyLXJvdyBzZWxlY3Qge1xuICB3aWR0aDogOTglO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGxpbmUtaGVpZ2h0IDAuMXMgZWFzZTtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWZpbHRlci1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItZmlsdGVyLXJvdyB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgLyogY2VudGVyIHRoZSBpbnB1dCAqL1xuICB0cmFuc2l0aW9uOiBsaW5lLWhlaWdodCAwLjFzIGVhc2U7XG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1maWx0ZXItcm93LmhpZGVtZSB0ZCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItZmlsdGVyLXJvdy5oaWRlbWUgKiB7XG4gIGhlaWdodDogMXB4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLyogZG9uJ3QgdXNlIHZpc2liaWxpdHk6IGhpZGRlbiBiZWNhdXNlIGl0IGRpc2FibGVzIHRhYmJpbmcgKi9cbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuLnRhYmxlc29ydGVyLXRvcyAuZmlsdGVyZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItZXJyb3JSb3cgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NTg1NDtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLXNjcm9sbGVyLWJhci1zcGFjZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItc2Nyb2xsZXItZml4ZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ0NDtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgLyogc2V0IHRvIHplcm8gZm9yIG5vbi1qcXVlcnkgdWkgdGhlbWVzOyB1c2UgXCJsZWZ0XCIgaGVyZSBmb3IgUlRMIHBhZ2VzICovXG4gIHJpZ2h0OiAwO1xuICAvKiBtYXRjaCB0aGUgbWFyZ2lucyBzZXQgdG8gdGhlIHRhYmxlIHRvIGtlZXAgdGhlIGJvcmRlciB0aGUgc2FtZSBoZWlnaHQgYXMgdGhlIHRhYmxlICovXG4gIG1hcmdpbjogMTBweCAwIDE1cHg7XG59XG5cbi50b3NUYWJsZV9fZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay10YWI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTkwMCk7XG59XG5cbi51ay10YWIgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udWstdGFiID4gLnVrLWFjdGl2ZSA+IGEge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbFByaW1hcnk1MDApO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnVrLXRhYiA+ICogPiBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3MtdGV4dFNlbGVjdCBpbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHRleHQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICBjdXJzb3I6IGF1dG87XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtdGV4dFNlbGVjdCBpbnB1dFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRpcHB5LWJveCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk3MDApO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnZhbGlkYXRpb24tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZjllZWVlO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogRmlsdGVyIFBpbGxzXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRvcy1maWx0ZXJzIC51ay1iYWRnZSwgLnBlcnNpc3RlbnQtZmlsdGVycyAudWstYmFkZ2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi50b3MtZmlsdGVycyAudWstYmFkZ2UgLmZpbHRlci1uYW1lLCAucGVyc2lzdGVudC1maWx0ZXJzIC51ay1iYWRnZSAuZmlsdGVyLW5hbWUge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4udG9zLWZpbHRlcnMgLnVrLWJhZGdlOmhvdmVyIC5kZWxldGUsIC5wZXJzaXN0ZW50LWZpbHRlcnMgLnVrLWJhZGdlOmhvdmVyIC5kZWxldGUge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvcy1maWx0ZXJzIC51ay1iYWRnZSAuZGVsZXRlLCAucGVyc2lzdGVudC1maWx0ZXJzIC51ay1iYWRnZSAuZGVsZXRlIHtcbiAgei1pbmRleDogMjtcbn1cbi50b3MtZmlsdGVycyAudWstYmFkZ2UgLnRvcy1pY29uLS1kcmFnZHJvcCwgLnBlcnNpc3RlbnQtZmlsdGVycyAudWstYmFkZ2UgLnRvcy1pY29uLS1kcmFnZHJvcCB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi50b3MtZmlsdGVycy50b3MtZmlsdGVycy0tZG93bndhcmRUYWJzLCAudG9zLWZpbHRlcnMucGVyc2lzdGVudC1maWx0ZXJzX19kb3dud2FyZFRhYnMsIC5wZXJzaXN0ZW50LWZpbHRlcnMudG9zLWZpbHRlcnMtLWRvd253YXJkVGFicywgLnBlcnNpc3RlbnQtZmlsdGVycy5wZXJzaXN0ZW50LWZpbHRlcnNfX2Rvd253YXJkVGFicyB7XG4gIGhlaWdodDogMzBweDtcbn1cbi50b3MtZmlsdGVycy50b3MtZmlsdGVycy0tZG93bndhcmRUYWJzIC51ay1iYWRnZSwgLnRvcy1maWx0ZXJzLnBlcnNpc3RlbnQtZmlsdGVyc19fZG93bndhcmRUYWJzIC51ay1iYWRnZSwgLnBlcnNpc3RlbnQtZmlsdGVycy50b3MtZmlsdGVycy0tZG93bndhcmRUYWJzIC51ay1iYWRnZSwgLnBlcnNpc3RlbnQtZmlsdGVycy5wZXJzaXN0ZW50LWZpbHRlcnNfX2Rvd253YXJkVGFicyAudWstYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuXG4udG9zLXdpZGdldCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3Mtd2lkZ2V0IC50b3Mtd2lkZ2V0LS1lZGl0VGl0bGUsIC50b3Mtd2lkZ2V0IC50b3Mtd2lkZ2V0LXNldHRpbmdCdG4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGhlaWdodDogMzZweDtcbn1cbi50b3Mtd2lkZ2V0IC50b3Mtd2lkZ2V0LS1lZGl0VGl0bGUge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjYWFhO1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDRweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udG9zLXdpZGdldCAudG9zLXdpZGdldC1zZXR0aW5nQnRuIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi50b3Mtd2lkZ2V0LS1jb2x1bW5FbGVtZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG9zLXdpZGdldC0tbm9Cb3JkZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3NNYXNrZSwgLnRvc01hc2tlTW9kYWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MTAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NNYXNrZU1vZGFsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sQmxhY2spO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLWNvbEJsYWNrKSwgdmFyKC0tY29sR3JleTkwMCkpO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyLCAudG9zTWFza2UgLnRvc01hc2tlX19jb250ZW50LCAudG9zTWFza2UgLnRvc01hc2tlX19mb290ZXIsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9faGVhZGVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2NvbnRlbnQsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fZm9vdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciwgLnRvc01hc2tlIC50b3NNYXNrZV9fZm9vdGVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19mb290ZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgaGVpZ2h0OiA1NXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRvcDogMDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlcklubmVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlcklubmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciBoMSwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19oZWFkZXIgaDEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9faGVhZGVyIC50b3NNYXNrZV9faGVhZGVyTWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJNZW51IGxpLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJNZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyIC50b3NNYXNrZV9faGVhZGVyTWVudSBpLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUgaSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19jb250ZW50LCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDkwcHggKyAxNXB4KTtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2NvbnRlbnRJbm5lciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19jb250ZW50SW5uZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2Zvb3RlciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MTAwKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlIC50b3NNYXNrZV9fZm9vdGVyLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTgwMCk7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19mb290ZXIgLnRvc01hc2tlX19mb290ZXJJbm5lciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19mb290ZXIgLnRvc01hc2tlX19mb290ZXJJbm5lciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2Zvb3RlciAudG9zTWFza2VfX2Zvb3Rlcl9fZGF0YSwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19mb290ZXIgLnRvc01hc2tlX19mb290ZXJfX2RhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fY29udGFpbmVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX21vcmVPcHRpb25zX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDVweCA1cHggMDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX21vcmVPcHRpb25zX19jb250YWluZXI6aG92ZXIgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fdWwsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2NvbnRhaW5lcjpob3ZlciAudG9zTWFza2VfX21vcmVPcHRpb25zX191bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX3VsLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX21vcmVPcHRpb25zX191bCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk3MDApO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIHRvcDogNThweDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fdWwsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fdWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTYwMCk7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYSwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX21vcmVPcHRpb25zX19hIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYS50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2EtLXNtYWxsLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX21vcmVPcHRpb25zX19hLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYS0tc21hbGwge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi50b3NNYXNrZSBhLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYTpob3ZlciwgLnRvc01hc2tlTW9kYWwgYS50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2E6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b3NNYXNrZSAudG9wQmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0taFRvcEJhcik7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlcklubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogY2FsYyg1NXB4ICsgMzBweCk7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4udG9zTWFza2VNb2RhbCB7XG4gIG92ZXJmbG93OiBhdXRvIHZpc2libGU7XG59XG4udG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udG9zTWFza2VNb2RhbCAudG9zTWFza2VNb2RhbF9fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29udGVudFwiIFwiZm9vdGVyXCI7XG59XG4udG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2Zvb3RlciB7XG4gIGdyaWQtYXJlYTogZm9vdGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3NNYXNrZS0tdXNlclBXVXBkYXRlIC50b3NNYXNrZV9faGVhZGVyIC50b3NNYXNrZV9faGVhZGVyTWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9zTWFza2UtLXVzZXJQV1VwZGF0ZSAudG9zTWFza2VfX21heFdpZHRoIHtcbiAgbWF4LXdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLXNlY3Rpb24tLWxhbmd1YWdlU3dpdGNoIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xufVxuLnRvcy1zZWN0aW9uLS1sYW5ndWFnZVN3aXRjaC51ay1hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLXNlY3Rpb24tLWxhbmd1YWdlU3dpdGNoIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG5cblt0b3MtbGFuZ3VhZ2UtaWRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblt0b3MtbGFuZ3VhZ2UtaWRdLnRvcy1sYW5ndWFnZS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuOnJvb3Qge1xuICAtLWhUb3BCYXI6IDMwcHg7XG4gIC0taE5hdkJhcjogMzBweDtcbn1cblxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB7XG4gIC0taFRvcEJhcjogMzVweDtcbn1cblxuLnRvcEJhciB7XG4gIGhlaWdodDogdmFyKC0taFRvcEJhcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9wQmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTkwMCk7XG4gIGhlaWdodDogdmFyKC0taFRvcEJhcik7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi50b3BCYXIgLnRvcEJhcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLnRvcEJhciAudG9wQmFyX19sb2dvIHtcbiAgcGFkZGluZzogNHB4IDhweCA0cHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRvcEJhciAudG9wQmFyX19sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0taFRvcEJhcikgLSAxMHB4KTtcbn1cbi50b3BCYXIgLnRvcEJhcl9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udG9wQmFyIC50b3BCYXJfX3RpdGxlIGE6aG92ZXIsIC50b3BCYXIgLnRvcEJhcl9fdGl0bGUgLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fYTpob3ZlciwgLm5hdk1haW5NZW51IC50b3BCYXIgLnRvcEJhcl9fdGl0bGUgLm5hdk1haW5NZW51X19hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5LnRvc01hc2tlIC50b3BCYXJfX2xvZ28ge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbmJvZHkudG9zTWFza2UgLnRvcEJhcl9fdGl0bGUge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1oVG9wQmFyKTtcbn1cblxuLm5hdlRvcEJhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX2xpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdlRvcEJhciAubmF2VG9wQmFyX19hIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2VG9wQmFyIC5uYXZUb3BCYXJfX2Ege1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdlRvcEJhciAuY29sb3ItbW9kZV9fbGluay0tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2VG9wQmFyIC5jb2xvci1tb2RlX19saW5rLS1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZUb3BCYXIgLmNvbG9yLW1vZGVfX2xpbmstLWxpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYXZUb3BCYXIgLnRoZW1lX19saW5rLS1yZWd1bGFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWNvbG9yLXRoZW1lPWJlcnJ5XSAubmF2VG9wQmFyIC50aGVtZV9fbGluay0tcmVndWxhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmF2VG9wQmFyIC50aGVtZV9fbGluay0tYmVycnkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuW2RhdGEtY29sb3ItdGhlbWU9YmVycnldIC5uYXZUb3BCYXIgLnRoZW1lX19saW5rLS1iZXJyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2VG9wQmFyIHNwYW4ubmF2VG9wQmFyX19hIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5hdlRvcEJhciBzZWxlY3QubmF2VG9wQmFyX19zZWxlY3Qge1xuICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5uYXZUb3BCYXIgYS5uYXZUb3BCYXJfX2E6aG92ZXIsIC5uYXZUb3BCYXIgLm5hdk1haW5NZW51IC5uYXZUb3BCYXJfX2EubmF2TWFpbk1lbnVfX2E6aG92ZXIsIC5uYXZNYWluTWVudSAubmF2VG9wQmFyIC5uYXZUb3BCYXJfX2EubmF2TWFpbk1lbnVfX2E6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYwID4gLm5hdlRvcEJhcl9fbGkge1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MCA+IC5uYXZUb3BCYXJfX2xpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saS0tc3F1YXJlIHtcbiAgbWluLXdpZHRoOiB2YXIoLS1oVG9wQmFyKTtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saS0tZ3JvdXBFbmQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYwID4gLm5hdlRvcEJhcl9fbGktLWdyb3VwRW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYwID4gLm5hdlRvcEJhcl9fbGkgPiAubmF2VG9wQmFyX19hIHtcbiAgaGVpZ2h0OiB2YXIoLS1oVG9wQmFyKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MCA+IC5uYXZUb3BCYXJfX2xpID4gLm5hdlRvcEJhcl9fYSB7XG4gIGhlaWdodDogdmFyKC0taFRvcEJhcik7XG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYwID4gLm5hdlRvcEJhcl9fbGkgPiAubmF2VG9wQmFyX19hIGksIC5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saSA+IC5uYXZUb3BCYXJfX2E6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saTpob3ZlciA+IC5uYXZUb3BCYXJfX3VsLS1sZXYxIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYxIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fYS0tYm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk3MDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubmF2TWFpbk1lbnUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwO1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdk1haW5NZW51IHtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fbWVnYXBhbmVsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMjVzIGVhc2U7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19tZWdhcGFuZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5ODAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkzMDApO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19saSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2Ege1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogcm9ib3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGVhc2UsIGNvbG9yIDAuMjVzIGVhc2U7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2Ege1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2E6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0MHB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWNvbFByaW1hcnk3MDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19zZXBhcmF0b3I6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTIwcHg7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBnYXA6IDA7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MCA+IC5uYXZNYWluTWVudV9fbGkudnItLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAgPiAubmF2TWFpbk1lbnVfX2xpOmhvdmVyLCAubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MCA+IC5uYXZNYWluTWVudV9fbGkubmF2LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk1MDApO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MCA+IC5uYXZNYWluTWVudV9fbGk6aG92ZXIgPiAubmF2TWFpbk1lbnVfX21lZ2FwYW5lbCwgLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAgPiAubmF2TWFpbk1lbnVfX2xpLm5hdi1hY3RpdmUgPiAubmF2TWFpbk1lbnVfX21lZ2FwYW5lbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MCA+IC5uYXZNYWluTWVudV9fbGkgPiAubmF2TWFpbk1lbnVfX2Ege1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYwID4gLm5hdk1haW5NZW51X19saSA+IC5uYXZNYWluTWVudV9fYSA+IC5uYXZNYWluTWVudV9faWNvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYwID4gLm5hdk1haW5NZW51X19saS0tYWRtaW4ge1xuICBiYWNrZ3JvdW5kOiAjRDg1ODU0O1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAgPiAubmF2TWFpbk1lbnVfX2xpLS1hZG1pbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEODE5MTM7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MSB7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDdmcik7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MSA+IC5uYXZNYWluTWVudV9fbGkgPiAubmF2TWFpbk1lbnVfX2Ege1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjEgPiAubmF2TWFpbk1lbnVfX2xpLm5hdk1haW5NZW51X19saS0tY29sMiB7XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjEgPiAubmF2TWFpbk1lbnVfX2xpLm5hdk1haW5NZW51X19saS0tY29sMyB7XG4gIGdyaWQtY29sdW1uOiAzO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjEgPiAubmF2TWFpbk1lbnVfX2xpLm5hdk1haW5NZW51X19saS0tY29sNCB7XG4gIGdyaWQtY29sdW1uOiA0O1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjEgPiAubmF2TWFpbk1lbnVfX2xpLm5hdk1haW5NZW51X19saS0tY29sNSB7XG4gIGdyaWQtY29sdW1uOiA1O1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjEgPiAubmF2TWFpbk1lbnVfX2xpLm5hdk1haW5NZW51X19saS0tY29sNiB7XG4gIGdyaWQtY29sdW1uOiA2O1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjEgPiAubmF2TWFpbk1lbnVfX2xpLm5hdk1haW5NZW51X19saS0tY29sNyB7XG4gIGdyaWQtY29sdW1uOiA3O1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjIgPiAubmF2TWFpbk1lbnVfX2xpIC5uYXZNYWluTWVudV9fYSB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MiA+IC5uYXZNYWluTWVudV9fbGkgLm5hdk1haW5NZW51X19hOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTIwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYyID4gLm5hdk1haW5NZW51X19saSAubmF2TWFpbk1lbnVfX2E6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MyA+IC5uYXZNYWluTWVudV9fbGkgPiAubmF2TWFpbk1lbnVfX2Ege1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI29mZkNhbnZhc01haW5NZW51IC51ay1vZmZjYW52YXMtYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTcwMCk7XG59XG5cbi5uYXZPZmZDYW52YXNNZW51IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4ubmF2T2ZmQ2FudmFzTWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2T2ZmQ2FudmFzTWVudSBhLCAubmF2T2ZmQ2FudmFzTWVudSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubmF2T2ZmQ2FudmFzTWVudSAubmF2TWFpbk1lbnVfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubmF2T2ZmQ2FudmFzTWVudSAubmF2b2ZmY2FudmFzbWVudV9fdWwge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm5hdk9mZkNhbnZhc01lbnUgLm5hdk9mZkNhbnZhc01lbnVfX3VsLS1sZXYwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZPZmZDYW52YXNNZW51IC5uYXZPZmZDYW52YXNNZW51X19saS0tbGV2MCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NTAwKTtcbn1cblxuLnBhZ2UucGFnZS0tbG9naW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2xvZ2luQmFja2dyb3VuZC5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGFnZS5wYWdlLS1sb2dpbiAubG9naW5Gb3JtIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucGFnZS5wYWdlLS1sb2dpbiAubG9naW5Gb3JtLS1sb2dvIGltZyB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucGFnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkxMDApO1xuICAvKiAucGFnZV9fbWVudSB7XG4gICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgIHRvcDogJGhIZWFkZXI7XG4gICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gY2FsYyh2YXIoLS1oVG9wQmFyKSArIHZhcigtLWhOYXZCYXIpKSk7XG4gICAgICAgd2lkdGg6ICR3TWVudVBhbmVsO1xuXG4gICB9Ki9cbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnBhZ2U6bm90KC5wYWdlLS1sb2dpbikge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLWNvbEJsYWNrKSwgdmFyKC0tY29sR3JleTkwMCkpO1xufVxuLnBhZ2UgLnBhZ2VfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZSAucGFnZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSBjYWxjKHZhcigtLWhUb3BCYXIpICsgdmFyKC0taE5hdkJhcikpKTtcbn1cbi5wYWdlIC5wYWdlX19jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taFRvcEJhcikgKyB2YXIoLS1oTmF2QmFyKSk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBhZ2UgLnBhZ2VfX2hlYWRsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucGFnZSAucGFnZV9faGVhZGxpbmUgLnBhZ2VfX2hlYWRsaW5lQWN0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZSAucGFnZV9faGVhZGxpbmUgLnBhZ2VfX2hlYWRsaW5lQWN0aW9ucyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhZ2UgLnBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYWdlIC5wYWdlX19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA1cHg7XG59XG5cbi5wYWdlTW9kZS0td2luZG93IC5wYWdlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5wYWdlLS1ub0hlYWRlciAucGFnZV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS0tZG9rdUVkaXRNb2RlIHtcbiAgYmFja2dyb3VuZDoga2hha2k7XG59XG4ucGFnZS0tZG9rdUVkaXRNb2RlIGxpW2RhdGEtZG9jdW1lbnRhdGlvbj1lbmFibGVkXSA+IGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuW3Rvcy1oZWxwLW1vZGU9YWN0aXZlXSAudWstZm9ybS1jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblt0b3MtaGVscC1tb2RlPWFjdGl2ZV0gLnVrLWZvcm0tY29udHJvbHMgLnVrLWZvcm0taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDAlIC0gMjlweCk7XG4gIHRvcDogMXB4O1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTNweDtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDI5cHg7XG4gIGN1cnNvcjogaGVscDtcbiAgei1pbmRleDogMTIzO1xuICBjb2xvcjogZG9kZ2VyYmx1ZTtcbn1cblt0b3MtaGVscC1tb2RlPWFjdGl2ZV0gLnVrLWZvcm0tY29udHJvbHMgaW5wdXRbdHlwZT1jaGVja2JveF0gfiAudWstZm9ybS1pY29uIHtcbiAgcmlnaHQ6IC0yOXB4O1xuICBsZWZ0OiBpbmhlcml0O1xuICB0b3A6IC0ycHg7XG59XG5cbi50b3MtZG9rdS1oZWxwLS10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmRva3Uge1xuICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbn1cbi5kb2t1IGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kb2t1LXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5kb2t1LXBvaW50ZXIgaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcy1kb2t1LWhlbHAtLWxlZnQge1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZG9rdS1oZWxwLXBhZGRpbmctLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjlweCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJlaXNyZWdlbEthdGVnb3JpZS1zdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IGRhc2hlZCBibGFjaztcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnByZWlzcmVnZWxLYXRlZ29yaWUtc3RvcCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbEdyZXkzMDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gLnJvbGVfcmlnaHRfX25hbWUgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gLnJvbGVfcmlnaHRfX2lucHV0IGxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdIC50b3MtcmlnaHRncm91cCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAudG9zLXJpZ2h0Z3JvdXAgbGkge1xuICBwYWRkaW5nOiAwO1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdIC50b3MtcmlnaHRncm91cCAucm9sZV9yaWdodCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAjcm9sbGVfcmlnaHRDaG9pY2VzIC5jaG9pY2VzLWxpc3RfX2dyb3VwVGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodENob2ljZXMgLnJvbGVfcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0Q2hvaWNlcyAudG9zLXJpZ2h0Z3JvdXAtLWxldjEgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0Q2hvaWNlcyAucm9sZV9yaWdodF9faW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0RWRpdENob2ljZXMsIC50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAjcm9sbGVfcmlnaHREZWxldGVDaG9pY2VzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodEVkaXRDaG9pY2VzIC5yb2xlX3JpZ2h0X19uYW1lIGxhYmVsLCAudG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0RGVsZXRlQ2hvaWNlcyAucm9sZV9yaWdodF9fbmFtZSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0RWRpdENob2ljZXMgLmNob2ljZXMtbGlzdF9fZ3JvdXBUaXRsZSwgLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodERlbGV0ZUNob2ljZXMgLmNob2ljZXMtbGlzdF9fZ3JvdXBUaXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sYXlvdXRaZWlsZSAubGF5b3V0WmVpbGVfX2NvbnRlbnQuZnVsbHNjcmVlbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCk7XG4gIGluc2V0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0WmVpbGUgLmxheW91dFplaWxlX19jb250ZW50LmZ1bGxzY3JlZW4gLmxheW91dFplaWxlX19zZXR0aW5ncyB7XG4gIG1heC13aWR0aDogODAlO1xufVxuLmxheW91dFplaWxlIC5sYXlvdXRaZWlsZV9fY29udGVudC5mdWxsc2NyZWVuIFt0b3MtbGF5b3V0LXplaWxlLXRvZ2dsZWZ1bGxzY3JlZW5dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgdG9wOiA0MHB4O1xufVxuLmxheW91dFplaWxlIC5sYXlvdXRaZWlsZV9fY29udGVudC5mdWxsc2NyZWVuIC5sYXlvdXRaZWlsZV9fZWxlbWVudGUge1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xufVxuLmxheW91dFplaWxlIC5sYXlvdXRaZWlsZV9fZWxlbWVudGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubGF5b3V0RWxlbWVudC1ncmlkIHtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI5MHB4LCAxZnIpKTtcbn1cbi5sYXlvdXRFbGVtZW50LWdyaWQgLmxheW91dEVsZW1lbnRbZGF0YS1jc3Mta2xhc3Nlbio9Y29sLXNwYW4tYWxsXSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuLmxheW91dEVsZW1lbnQtZ3JpZCAubGF5b3V0RWxlbWVudFtkYXRhLWNzcy1rbGFzc2VuKj1jb2wtc3Bhbi0yXSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG4ubGF5b3V0RWxlbWVudC1ncmlkIC5sYXlvdXRFbGVtZW50W2RhdGEtY3NzLWtsYXNzZW4qPXJvdy1zcGFuLTJdIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cbi5sYXlvdXRFbGVtZW50LWdyaWQgLmxheW91dEVsZW1lbnRfX2lubmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxheW91dEVsZW1lbnQtZ3JpZCAubGF5b3V0RWxlbWVudF9faWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5b3V0RWxlbWVudC1ncmlkIC5sYXlvdXRFbGVtZW50X190eXBlLnRvcy1ub3RCb2xkIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmxheW91dEVsZW1lbnQtZ3JpZCAubGF5b3V0RWxlbWVudF9fdHlwZTpub3QoLnRvcy1ub3RCb2xkKSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuLmxheW91dEVsZW1lbnQtZ3JpZCAuZWxlbWVudF9faW5mby0tdGVtcGxhdGUgaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGF5b3V0RWxlbWVudCAubGF5b3V0RWxlbWVudF9faWNvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGF5b3V0RWxlbWVudC5sYXlvdXRFbGVtZW50LS10eXBfdWViZXJzY2hyaWZ0IC5sYXlvdXRFbGVtZW50X19pY29uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubGF5b3V0RWxlbWVudC5sYXlvdXRFbGVtZW50LS10eXBfdGV4dGJhdXN0ZWluIC5sYXlvdXRFbGVtZW50X19pY29uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubGF5b3V0RWxlbWVudC5sYXlvdXRFbGVtZW50LS10eXBfbWVkaWVuLWVsZW1lbnQgLmxheW91dEVsZW1lbnRfX2ljb246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjg3Y1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5sYXlvdXRFbGVtZW50LmxheW91dEVsZW1lbnQtLXR5cF9wYWtldCAubGF5b3V0RWxlbWVudF9faWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmxheW91dEVsZW1lbnQubGF5b3V0RWxlbWVudC0tdHlwX3JlaXNlb2JqZWt0IC5sYXlvdXRFbGVtZW50X19pY29uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5sYXlvdXRFbGVtZW50X19hZGQgPiAqIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA3NXB4O1xuICB3aWR0aDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxheW91dEVsZW1lbnRfX2FkZCA+ICo6OmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuW2RhdGEtcGFrZXQtbGVpc3R1bmdzZ3J1cHBlXS5qcy1ncnVwcGUtZ3VlbHRpZ2tlaXRlbiBbZGF0YS1sZWlzdHVuZy1ndWVsdGlna2VpdGVuXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnVjaHVuZ3NNYXNrZSB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAzMjMyO1xufVxuLmJ1Y2h1bmdzTWFza2UudG9zTWFza2UgLnRvc01hc2tlX19tYXhXaWR0aCB7XG4gIG1heC13aWR0aDogMjAwMHB4O1xufVxuLmJ1Y2h1bmdzTWFza2UudG9zTWFza2UgLnRvc01hc2tlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogODVweDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaW5wdXQudm9yZ2FuZ3NtZWxkdW5nU3RhdHVzLnN0YXR1cy0tdW5rbm93biB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5pbnB1dC52b3JnYW5nc21lbGR1bmdTdGF0dXMuc3RhdHVzLS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNEODU4NTQ7XG4gIGNvbG9yOiAjZmNmY2ZjO1xufVxuaW5wdXQudm9yZ2FuZ3NtZWxkdW5nU3RhdHVzLnN0YXR1cy0td2FybmluZywgaW5wdXQudm9yZ2FuZ3NtZWxkdW5nU3RhdHVzLnN0YXR1cy0tcGVuZGluZyB7XG4gIGJhY2tncm91bmQ6ICNEODlGNTQ7XG59XG5pbnB1dC52b3JnYW5nc21lbGR1bmdTdGF0dXMuc3RhdHVzLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI2JmZjRkZDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZvcmdhbmdUYWIgLnZvcmdhbmdUYWItYWNjb3JkaW9uSXRlbV9fY29udGVudCwgLnZvcmdhbmdUYWIgLnZvcmdhbmdUYWItYWNjb3JkaW9uSXRlbV9faGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuLnZvcmdhbmdUYWIgLnZvcmdhbmdUYWItYWNjb3JkaW9uSXRlbV9fZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4udm9yZ2FuZ0xlaXN0dW5nIC52b3JnYW5nTGVpc3R1bmdfX3ByZWlzIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbi52b3JnYW5nTGVpc3R1bmcgLnZvcmdhbmdMZWlzdHVuZ19fZGF0ZW4ge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLnZvcmdhbmdMZWlzdHVuZyAudm9yZ2FuZ0xlaXN0dW5nX190eXAge1xuICB3aWR0aDogMjBweDtcbn1cbi52b3JnYW5nTGVpc3R1bmcgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzIHtcbiAgd2lkdGg6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZvcmdhbmdMZWlzdHVuZ09wdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi52b3JnYW5nTGVpc3R1bmdPcHRpb24gLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fdGVpbG5laG1lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52b3JnYW5nTGVpc3R1bmdPcHRpb24gLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLU9LLCAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLU9LLCAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLU9LLCAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLU9LIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sU3VjY2VzczEwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tT0ssIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1PSywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLU9LLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tT0sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xTdWNjZXNzNTAwKTtcbn1cbi52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tcGVuZGluZywgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1wZW5kaW5nLCAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLVVOLCAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLVVOLCAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLVJRLCAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLVJRLCAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLXBlbmRpbmcsIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tcGVuZGluZywgLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1VTiwgLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1VTiwgLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1SUSwgLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1SUSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFdhcm5pbmcxMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLXBlbmRpbmcsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1wZW5kaW5nLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tVU4sIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1VTiwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLVJRLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tUlEsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1wZW5kaW5nLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tcGVuZGluZywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLVVOLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tVU4sIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1SUSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLVJRIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sV2FybmluZzUwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZvcmdhbmdzSGlzdG9yaWVEZXRhaWwtLWRpZmYgPiAudm9yZ2FuZ3NIaXN0b3JpZURldGFpbC10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0Q4OUY1NDtcbn1cblxuLnZvcmdhbmdzSGlzdG9yaWVEZXRhaWwtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRDg5RjU0O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEODlGNTQgIWltcG9ydGFudDtcbn1cblxuLnZvcmdhbmdzSGlzdG9yaWVEZXRhaWwtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi52b3JnYW5nc0hpc3RvcmllRGV0YWlsLXRpdGxlOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnZvcmdhbmdzSGlzdG9yaWVEZXRhaWwtZGlmZkRldGFpbCAudm9yZ2FuZ0hpc3RvcmllRGV0YWlsX193ZXJ0IHtcbiAgY29sb3I6ICNEODlGNTQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZvcmdhbmdUYWJbdG9zLXRhYi1jb250ZW50PXZvcmdhbmdfemFobHVuZ2VuXSAudm9yZ2FuZ1phaGx1bmdlbl9fcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udm9yZ2FuZ1RhYlt0b3MtdGFiLWNvbnRlbnQ9dm9yZ2FuZ196YWhsdW5nZW5dIC52b3JnYW5nWmFobHVuZ2VuX19wcm9ncmVzcyAudm9yZ2FuZ1phaGx1bmdlbl9fcHJvZ3Jlc3NHZXNhbXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi52b3JnYW5nVGFiW3Rvcy10YWItY29udGVudD12b3JnYW5nX3phaGx1bmdlbl0gLnZvcmdhbmdaYWhsdW5nZW5fX3Byb2dyZXNzIC52b3JnYW5nWmFobHVuZ2VuX19wcm9ncmVzc0FuemFobHVuZyB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0b3A6IDA7XG59XG5cbi5rdW5kZW5udW1tZXIua3VuZGVubnVtbWVyLS1oYXMtZHVwZXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbFdhcm5pbmc1MDApO1xuICBwYWRkaW5nOiAwIDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMTIwbXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMTIwbXMgZWFzZS1pbi1vdXQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5rdW5kZW5udW1tZXIua3VuZGVubnVtbWVyLS1oYXMtZHVwZXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xXYXJuaW5nMjAwKTtcbn1cbi5rdW5kZW5udW1tZXIua3VuZGVubnVtbWVyLS1oYXMtZHVwZXM6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xXYXJuaW5nNzAwKTtcbn1cbi5rdW5kZW5udW1tZXIua3VuZGVubnVtbWVyLS1oYXMtZHVwZXM6Zm9jdXMsIC5rdW5kZW5udW1tZXIua3VuZGVubnVtbWVyLS1oYXMtZHVwZXM6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgMCB2YXIoLS1jb2xXYXJuaW5nNTAwKTtcbn1cblxuLmt1bmRlbm51bW1lcl9fZHVwZURyb3Age1xuICB6LWluZGV4OiAxMTAwMDtcbn1cbi5rdW5kZW5udW1tZXJfX2R1cGVEcm9wIC51ay1jYXJkIHtcbiAgd2lkdGg6IGNsYW1wKDMyMHB4LCA0NXZ3LCA3MjBweCk7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5rdW5kZW5udW1tZXJfX2R1cGVEcm9wIC51ay1jYXJkLWJvZHkge1xuICBtYXgtaGVpZ2h0OiA2MHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmt1bmRlbm51bW1lcl9fZHVwZURyb3AgLnVrLWxpc3QgPiBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi5rdW5kZW5udW1tZXJfX2R1cGVEcm9wIC5rdW5kZW5udW1tZXJfX2R1cGVMaW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua3VuZGVubnVtbWVyX19kdXBlRHJvcCAua3VuZGVubnVtbWVyX19kdXBlTGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udG9zLXBhZGRpbmctZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi50b3MtcGFkZGluZy1kZWZhdWx0LXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4udG9zLXBhZGRpbmctZGVmYXVsdC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi50b3MtcGFkZGluZy1kZWZhdWx0LWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4udG9zLXBhZGRpbmctZGVmYXVsdC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4udG9zLXBhZGRpbmcteHhzbWFsbCB7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLnRvcy1wYWRkaW5nLXh4c21hbGwtdG9wIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLnRvcy1wYWRkaW5nLXh4c21hbGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5cbi50b3MtcGFkZGluZy14eHNtYWxsLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5cbi50b3MtcGFkZGluZy14eHNtYWxsLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhzbWFsbCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhzbWFsbC10b3Age1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4udG9zLXBhZGRpbmcteHNtYWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4udG9zLXBhZGRpbmcteHNtYWxsLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi50b3MtcGFkZGluZy14c21hbGwtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4udG9zLXBhZGRpbmctc21hbGwge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udG9zLXBhZGRpbmctc21hbGwtdG9wIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi50b3MtcGFkZGluZy1zbWFsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi50b3MtcGFkZGluZy1zbWFsbC1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXNtYWxsLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi50b3MtcGFkZGluZy1tZWRpdW0ge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4udG9zLXBhZGRpbmctbWVkaXVtLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4udG9zLXBhZGRpbmctbWVkaXVtLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnRvcy1wYWRkaW5nLW1lZGl1bS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnRvcy1wYWRkaW5nLW1lZGl1bS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4udG9zLXBhZGRpbmctbGFyZ2Uge1xuICBwYWRkaW5nOiA3MHB4O1xufVxuXG4udG9zLXBhZGRpbmctbGFyZ2UtdG9wIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi50b3MtcGFkZGluZy1sYXJnZS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbi50b3MtcGFkZGluZy1sYXJnZS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLnRvcy1wYWRkaW5nLWxhcmdlLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5cbi50b3MtcGFkZGluZy14bGFyZ2Uge1xuICBwYWRkaW5nOiAxNDBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhsYXJnZS10b3Age1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG5cbi50b3MtcGFkZGluZy14bGFyZ2UtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhsYXJnZS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5cbi50b3MtcGFkZGluZy14bGFyZ2UtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdF94cyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtdG9wX3hzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtcmlnaHRfeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWJvdHRvbV94cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWxlZnRfeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGxfeHMge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtdG9wX3hzIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1yaWdodF94cyB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1ib3R0b21feHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWxlZnRfeHMge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsX3hzIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtdG9wX3hzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXJpZ2h0X3hzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtYm90dG9tX3hzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLWxlZnRfeHMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGxfeHMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC10b3BfeHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtcmlnaHRfeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1ib3R0b21feHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtbGVmdF94cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtX3hzIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXRvcF94cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tcmlnaHRfeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tYm90dG9tX3hzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1sZWZ0X3hzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZV94cyB7XG4gICAgcGFkZGluZzogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXRvcF94cyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1yaWdodF94cyB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWJvdHRvbV94cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1sZWZ0X3hzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2VfeHMge1xuICAgIHBhZGRpbmc6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXRvcF94cyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXJpZ2h0X3hzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1ib3R0b21feHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1sZWZ0X3hzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdF9zIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC10b3BfcyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LXJpZ2h0X3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWJvdHRvbV9zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtbGVmdF9zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsX3Mge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtdG9wX3Mge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLXJpZ2h0X3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtYm90dG9tX3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWxlZnRfcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGxfcyB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXRvcF9zIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXJpZ2h0X3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1ib3R0b21fcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1sZWZ0X3Mge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGxfcyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXRvcF9zIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXJpZ2h0X3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1ib3R0b21fcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1sZWZ0X3Mge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bV9zIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXRvcF9zIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1yaWdodF9zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWJvdHRvbV9zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1sZWZ0X3Mge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlX3Mge1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS10b3BfcyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1yaWdodF9zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtYm90dG9tX3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtbGVmdF9zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2VfcyB7XG4gICAgcGFkZGluZzogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtdG9wX3Mge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1yaWdodF9zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1ib3R0b21fcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWxlZnRfcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHRfbSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtdG9wX20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1yaWdodF9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1ib3R0b21fbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWxlZnRfbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbF9tIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLXRvcF9tIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1yaWdodF9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWJvdHRvbV9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1sZWZ0X20ge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsX20ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC10b3BfbSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1yaWdodF9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtYm90dG9tX20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtbGVmdF9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsX20ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC10b3BfbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1yaWdodF9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtYm90dG9tX20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtbGVmdF9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW1fbSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS10b3BfbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tcmlnaHRfbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1ib3R0b21fbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tbGVmdF9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZV9tIHtcbiAgICBwYWRkaW5nOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtdG9wX20ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtcmlnaHRfbSB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWJvdHRvbV9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWxlZnRfbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlX20ge1xuICAgIHBhZGRpbmc6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXRvcF9tIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtcmlnaHRfbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtYm90dG9tX20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1sZWZ0X20ge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdF9sIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtdG9wX2wge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtcmlnaHRfbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWJvdHRvbV9sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWxlZnRfbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGxfbCB7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtdG9wX2wge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1yaWdodF9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1ib3R0b21fbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWxlZnRfbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsX2wge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtdG9wX2wge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXJpZ2h0X2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtYm90dG9tX2wge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLWxlZnRfbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGxfbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC10b3BfbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtcmlnaHRfbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1ib3R0b21fbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtbGVmdF9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtX2wge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXRvcF9sIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tcmlnaHRfbCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tYm90dG9tX2wge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1sZWZ0X2wge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZV9sIHtcbiAgICBwYWRkaW5nOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXRvcF9sIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1yaWdodF9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWJvdHRvbV9sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1sZWZ0X2wge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2VfbCB7XG4gICAgcGFkZGluZzogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXRvcF9sIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXJpZ2h0X2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1ib3R0b21fbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1sZWZ0X2wge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdF94bCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LXRvcF94bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1yaWdodF94bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWJvdHRvbV94bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1sZWZ0X3hsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbF94bCB7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtdG9wX3hsIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtcmlnaHRfeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWJvdHRvbV94bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWxlZnRfeGwge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbF94bCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC10b3BfeGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXJpZ2h0X3hsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLWJvdHRvbV94bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtbGVmdF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGxfeGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtdG9wX3hsIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1yaWdodF94bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1ib3R0b21feGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLWxlZnRfeGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW1feGwge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXRvcF94bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXJpZ2h0X3hsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1ib3R0b21feGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1sZWZ0X3hsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2VfeGwge1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtdG9wX3hsIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1yaWdodF94bCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1ib3R0b21feGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWxlZnRfeGwge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2VfeGwge1xuICAgIHBhZGRpbmc6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS10b3BfeGwge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtcmlnaHRfeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1ib3R0b21feGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtbGVmdF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG4udG9zLXBhZGRpbmctcmVtb3ZlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLXBhZGRpbmctcmVtb3ZlLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtcGFkZGluZy1yZW1vdmUtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtcGFkZGluZy1yZW1vdmUtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1wYWRkaW5nLXJlbW92ZS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtbWFyZ2luLWRlZmF1bHQge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbi50b3MtbWFyZ2luLWRlZmF1bHQtdG9wIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnRvcy1tYXJnaW4tZGVmYXVsdC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnRvcy1tYXJnaW4tZGVmYXVsdC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udG9zLW1hcmdpbi1kZWZhdWx0LWxlZnQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnRvcy1tYXJnaW4teHhzbWFsbCB7XG4gIG1hcmdpbjogM3B4O1xufVxuXG4udG9zLW1hcmdpbi14eHNtYWxsLXRvcCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnRvcy1tYXJnaW4teHhzbWFsbC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4udG9zLW1hcmdpbi14eHNtYWxsLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLnRvcy1tYXJnaW4teHhzbWFsbC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLnRvcy1tYXJnaW4teHNtYWxsIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi50b3MtbWFyZ2luLXhzbWFsbC10b3Age1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi50b3MtbWFyZ2luLXhzbWFsbC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4udG9zLW1hcmdpbi14c21hbGwtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udG9zLW1hcmdpbi14c21hbGwtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi50b3MtbWFyZ2luLXNtYWxsIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4udG9zLW1hcmdpbi1zbWFsbC10b3Age1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udG9zLW1hcmdpbi1zbWFsbC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRvcy1tYXJnaW4tc21hbGwtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRvcy1tYXJnaW4tc21hbGwtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udG9zLW1hcmdpbi1tZWRpdW0ge1xuICBtYXJnaW46IDQwcHg7XG59XG5cbi50b3MtbWFyZ2luLW1lZGl1bS10b3Age1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4udG9zLW1hcmdpbi1tZWRpdW0tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi50b3MtbWFyZ2luLW1lZGl1bS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4udG9zLW1hcmdpbi1tZWRpdW0tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4udG9zLW1hcmdpbi1sYXJnZSB7XG4gIG1hcmdpbjogNzBweDtcbn1cblxuLnRvcy1tYXJnaW4tbGFyZ2UtdG9wIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLnRvcy1tYXJnaW4tbGFyZ2UtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5cbi50b3MtbWFyZ2luLWxhcmdlLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi50b3MtbWFyZ2luLWxhcmdlLWxlZnQge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuLnRvcy1tYXJnaW4teGxhcmdlIHtcbiAgbWFyZ2luOiAxNDBweDtcbn1cblxuLnRvcy1tYXJnaW4teGxhcmdlLXRvcCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuXG4udG9zLW1hcmdpbi14bGFyZ2UtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xufVxuXG4udG9zLW1hcmdpbi14bGFyZ2UtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi50b3MtbWFyZ2luLXhsYXJnZS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdF94cyB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXRvcF94cyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1yaWdodF94cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LWJvdHRvbV94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1sZWZ0X3hzIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbF94cyB7XG4gICAgbWFyZ2luOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtdG9wX3hzIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtcmlnaHRfeHMge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWJvdHRvbV94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWxlZnRfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbF94cyB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC10b3BfeHMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLXJpZ2h0X3hzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLWJvdHRvbV94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtbGVmdF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGxfeHMge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtdG9wX3hzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1yaWdodF94cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1ib3R0b21feHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWxlZnRfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW1feHMge1xuICAgIG1hcmdpbjogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXRvcF94cyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXJpZ2h0X3hzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1ib3R0b21feHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1sZWZ0X3hzIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2VfeHMge1xuICAgIG1hcmdpbjogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtdG9wX3hzIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1yaWdodF94cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1ib3R0b21feHMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWxlZnRfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2VfeHMge1xuICAgIG1hcmdpbjogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS10b3BfeHMge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtcmlnaHRfeHMge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1ib3R0b21feHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtbGVmdF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0X3Mge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC10b3BfcyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1yaWdodF9zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtYm90dG9tX3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtbGVmdF9zIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbF9zIHtcbiAgICBtYXJnaW46IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC10b3BfcyB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLXJpZ2h0X3Mge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWJvdHRvbV9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtbGVmdF9zIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGxfcyB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC10b3BfcyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtcmlnaHRfcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1ib3R0b21fcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtbGVmdF9zIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbF9zIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLXRvcF9zIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1yaWdodF9zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWJvdHRvbV9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1sZWZ0X3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW1fcyB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tdG9wX3Mge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1yaWdodF9zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1ib3R0b21fcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWxlZnRfcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlX3Mge1xuICAgIG1hcmdpbjogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtdG9wX3Mge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLXJpZ2h0X3Mge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtYm90dG9tX3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWxlZnRfcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZV9zIHtcbiAgICBtYXJnaW46IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtdG9wX3Mge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtcmlnaHRfcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWJvdHRvbV9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWxlZnRfcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0X20ge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC10b3BfbSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1yaWdodF9tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtYm90dG9tX20ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtbGVmdF9tIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbF9tIHtcbiAgICBtYXJnaW46IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC10b3BfbSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLXJpZ2h0X20ge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWJvdHRvbV9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtbGVmdF9tIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGxfbSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC10b3BfbSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtcmlnaHRfbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1ib3R0b21fbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtbGVmdF9tIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbF9tIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLXRvcF9tIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1yaWdodF9tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWJvdHRvbV9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1sZWZ0X20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW1fbSB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tdG9wX20ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1yaWdodF9tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1ib3R0b21fbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWxlZnRfbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlX20ge1xuICAgIG1hcmdpbjogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtdG9wX20ge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLXJpZ2h0X20ge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtYm90dG9tX20ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWxlZnRfbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZV9tIHtcbiAgICBtYXJnaW46IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtdG9wX20ge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtcmlnaHRfbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWJvdHRvbV9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWxlZnRfbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdF9sIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXRvcF9sIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1yaWdodF9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LWJvdHRvbV9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1sZWZ0X2wge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbF9sIHtcbiAgICBtYXJnaW46IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtdG9wX2wge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtcmlnaHRfbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWJvdHRvbV9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWxlZnRfbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbF9sIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC10b3BfbCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLXJpZ2h0X2wge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLWJvdHRvbV9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtbGVmdF9sIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGxfbCB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtdG9wX2wge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1yaWdodF9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1ib3R0b21fbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWxlZnRfbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW1fbCB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXRvcF9sIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXJpZ2h0X2wge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1ib3R0b21fbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1sZWZ0X2wge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2VfbCB7XG4gICAgbWFyZ2luOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtdG9wX2wge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1yaWdodF9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1ib3R0b21fbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWxlZnRfbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2VfbCB7XG4gICAgbWFyZ2luOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS10b3BfbCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtcmlnaHRfbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1ib3R0b21fbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtbGVmdF9sIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0X3hsIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXRvcF94bCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtcmlnaHRfeGwge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtYm90dG9tX3hsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1sZWZ0X3hsIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGxfeGwge1xuICAgIG1hcmdpbjogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC10b3BfeGwge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtcmlnaHRfeGwge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1ib3R0b21feGwge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtbGVmdF94bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbF94bCB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtdG9wX3hsIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtcmlnaHRfeGwge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLWJvdHRvbV94bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLWxlZnRfeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbF94bCB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtdG9wX3hsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtcmlnaHRfeGwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWJvdHRvbV94bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWxlZnRfeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtX3hsIHtcbiAgICBtYXJnaW46IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tdG9wX3hsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXJpZ2h0X3hsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tYm90dG9tX3hsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWxlZnRfeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2VfeGwge1xuICAgIG1hcmdpbjogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLXRvcF94bCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLXJpZ2h0X3hsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1ib3R0b21feGwge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1sZWZ0X3hsIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZV94bCB7XG4gICAgbWFyZ2luOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS10b3BfeGwge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLXJpZ2h0X3hsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWJvdHRvbV94bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtbGVmdF94bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbi50b3MtbWFyZ2luLXJlbW92ZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLW1hcmdpbi1yZW1vdmUtdG9wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLW1hcmdpbi1yZW1vdmUtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1tYXJnaW4tcmVtb3ZlLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1tYXJnaW4tcmVtb3ZlLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/