/*!************************************************************************************************************************************************************************************************************************************!*\
  !*** 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;
  --colGrey750: #3f3f3f;
  --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: #f7ecdd;
  --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: var(--colWhite) !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--seat::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\e244";
  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--compare::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\e15a";
  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: "\f5a0";
  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--passport::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 300;
  content: "\f5ab";
  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--poi::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f3c5";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

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

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

.tos-icon--poi-np::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 700;
  content: "\f724";
  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--pdf-file::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f1c1";
  user-select: none;
  margin-right: 5px;
  display: inline-block;
}

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

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

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

.tos-icon--img-file::before {
  font-family: "Font Awesome 7 Pro";
  font-weight: 400;
  content: "\f1c5";
  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: #f7ecdd;
}

.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-underline {
  text-decoration: underline;
}

.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;
  border-bottom-color: var(--colGrey700);
}
.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);
}
[data-color-mode=dark] .uk-accordion .uk-accordion-title:focus, [data-color-mode=dark] .tos-accordion .uk-accordion-title:focus {
  color: var(--colWhite);
}
.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: #f7ecdd;
  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);
}
[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);
}
[data-color-mode=dark] input:-webkit-autofill, [data-color-mode=dark] input:-webkit-autofill:hover, [data-color-mode=dark] input:-webkit-autofill:focus, [data-color-mode=dark] input.uk-input:-webkit-autofill, [data-color-mode=dark] input.uk-input:-webkit-autofill:hover, [data-color-mode=dark] input.uk-input:-webkit-autofill:focus,
[data-color-mode=dark] textarea:-webkit-autofill,
[data-color-mode=dark] textarea:-webkit-autofill:hover,
[data-color-mode=dark] textarea:-webkit-autofill:focus, [data-color-mode=dark] textarea.uk-textarea:-webkit-autofill, [data-color-mode=dark] textarea.uk-textarea:-webkit-autofill:hover, [data-color-mode=dark] textarea.uk-textarea:-webkit-autofill:focus {
  box-shadow: 0 0 0 1000px var(--colGrey700) inset;
  -webkit-text-fill-color: var(--colSoftWhite);
  caret-color: var(--colSoftWhite);
}
input, input.uk-input,
textarea, textarea.uk-textarea {
  /* stylelint-disable-next-line no-duplicate-selectors */
}
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 var(--colGrey700);
}
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);
}
[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.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 {
  border-right: none;
}
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: #f7ecdd;
  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: rgba(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;
}

div:has(> .input__toggle) {
  position: relative;
}

.input__toggle {
  position: absolute;
  right: 10px;
  top: 0;
  height: 30px;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-style: normal;
}

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

input[type=search].showClear::-webkit-search-cancel-button {
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-appearance: auto;
  appearance: auto;
  cursor: pointer;
}

input[list]:not([type=range]),
input[list]:not([type=range]):focus {
  background-image: none;
}

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);
}
[data-color-mode=dark] .flatpickr-input[readonly]:not(.tos-no-interaction) {
  background: var(--colGrey700);
}
[data-color-mode=dark] .flatpickr-input[readonly]:not(.tos-no-interaction):-webkit-autofill, [data-color-mode=dark] .flatpickr-input[readonly]:not(.tos-no-interaction):-webkit-autofill:hover, [data-color-mode=dark] .flatpickr-input[readonly]:not(.tos-no-interaction):-webkit-autofill:focus {
  box-shadow: 0 0 0 1000px var(--colGrey700) inset;
  -webkit-text-fill-color: var(--colSoftWhite);
  caret-color: var(--colSoftWhite);
}
.flatpickr-input[readonly]:not(.tos-no-interaction) {
  border-width: 1px;
}

.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;
}
[data-color-mode=dark] .tos-currencyInput input {
  color: transparent;
}
.tos-currencyInput .tos-currencyInput__displayValue {
  position: absolute;
  top: 3px;
  right: 3px;
}
.tos-currencyInput input:focus {
  color: var(--colSoftBlack);
}

/*------------------------------------------------*/
input[type=range] {
  width: 100%;
  margin: 7.5px 0;
  background-color: transparent;
  appearance: none;
}

input[type=range]:focus {
  outline: none;
}

input[type=range]::-webkit-slider-runnable-track {
  background: var(--colPrimary200);
  border: 0.2px solid #ccc;
  border-radius: 1.3px;
  width: 100%;
  height: 8px;
  cursor: pointer;
}

input[type=range]::-webkit-slider-thumb {
  margin-top: -7.7px;
  width: 16px;
  height: 23px;
  background: var(--colPrimary600);
  border: 1px solid #000;
  cursor: pointer;
  appearance: none;
}

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #d5f8e9;
}

input[type=range]::-moz-range-track {
  background: var(--colPrimary200);
  border: 0.2px solid #ccc;
  border-radius: 1.3px;
  width: 100%;
  height: 8px;
  cursor: pointer;
}

input[type=range]::-moz-range-thumb {
  width: 16px;
  height: 23px;
  background: var(--colPrimary600);
  border: 1px solid #000;
  cursor: pointer;
}

input[type=range]::-ms-track {
  background: transparent;
  border-color: transparent;
  border-width: 8.5px 0;
  color: transparent;
  width: 100%;
  height: 8px;
  cursor: pointer;
}

input[type=range]::-ms-fill-lower {
  background: #a9f0d1;
  border: 0.2px solid #ccc;
  border-radius: 2.6px;
}

input[type=range]::-ms-fill-upper {
  background: var(--colPrimary200);
  border: 0.2px solid #ccc;
  border-radius: 2.6px;
}

input[type=range]::-ms-thumb {
  width: 16px;
  height: 23px;
  background: var(--colPrimary600);
  border: 1px solid #000;
  cursor: pointer;
  margin-top: 0;
  /*Needed to keep the Edge thumb centred*/
}

input[type=range]:focus::-ms-fill-lower {
  background: var(--colPrimary200);
}

input[type=range]:focus::-ms-fill-upper {
  background: #d5f8e9;
}

.tos-fakeInput, .tos-fakeInput--num {
  border: 1px solid var(--colGrey400);
  padding: 2px 4px;
}

.tos-fakeInput--num {
  padding-right: 18px;
}

/*================================================
/* 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;
}

.textareaEditor--slim .ck-editor {
  height: 125px;
}
.textareaEditor--slim .ck.ck-content {
  min-height: 48px !important;
}

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

.tos-colorpicker-grid {
  box-sizing: border-box;
  display: grid;
  grid-template-columns: repeat(8, 28px);
  justify-content: space-between;
  gap: 14px 0;
  padding: 12px 14px;
  background: none;
  border: 1px solid var(--colGrey500);
  width: 100%;
}
[data-color-mode=dark] .tos-colorpicker-grid {
  border: 1px solid var(--colGrey700);
}

.tos-colorpicker-swatch {
  position: relative;
  width: 28px;
  height: 28px;
  margin: 0;
  padding: 0;
  border: 1px solid var(--colGrey500);
  border-radius: 50%;
  cursor: pointer;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15);
  transition: transform 0.12s ease;
}
.tos-colorpicker-swatch:hover {
  transform: scale(1.12);
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.tos-colorpicker-swatch:focus-visible {
  outline: 2px solid var(--colWhite);
  outline-offset: 2px;
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.tos-colorpicker-swatch[aria-pressed=true]::after {
  content: "";
  position: absolute;
  inset: -4px;
  border: none;
}
.tos-colorpicker-swatch--custom {
  background: conic-gradient(#f00, #ffae00, #fff200, #5fff00, #00ffd0, #0091ff, #7b00ff, #ff00c8, #f00);
  box-shadow: inset 0 0 0 2px var(--colWhite);
}
.tos-colorpicker-swatch--custom svg {
  position: absolute;
  inset: 0;
  margin: auto;
  width: 12px;
  height: 12px;
  fill: var(--colWhite);
}

.tos-colorpicker-popover {
  position: absolute;
  z-index: 1100;
  margin-left: 8px;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px;
  background: var(--colWhite);
  border: 1px solid var(--colGrey200);
  border-radius: 8px;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.18);
}
.tos-colorpicker-popover--left {
  margin-left: 0;
  margin-right: 8px;
  transform: translateX(-100%);
}
.tos-colorpicker-popover .tos-colorpicker-native {
  width: 38px;
  height: 32px;
  padding: 0;
  border: none;
  cursor: pointer;
  background: none;
}
.tos-colorpicker-popover .tos-colorpicker-hexinput {
  width: 90px;
  height: 32px;
}

.tos-colorpicker-legend {
  display: flex;
  align-items: center;
  gap: 0;
  margin-top: 12px;
  font-size: 13px;
  color: var(--colGrey600);
}
[data-color-mode=dark] .tos-colorpicker-legend {
  color: var(--colSoftWhite);
}

.tos-colorpicker-preview {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.13);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.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 hidden;
  background: var(--colGrey100);
  border-right: 1px solid var(--colGrey400);
  border-left: 1px solid var(--colGrey400);
  position: relative;
  margin-bottom: 0 !important;
}

.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: var(--colWhite);
  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: var(--colWhite);
  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: var(--colWhite);
}
.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;
  bottom: 0;
  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);
}
[data-color-mode=dark] .tosTable--grey .tosTable__head .tosTable__titles, [data-color-mode=dark] .tosTable--grey .dataTables_wrapper table.dataTable thead .tosTable__titles, .dataTables_wrapper table.dataTable [data-color-mode=dark] .tosTable--grey thead .tosTable__titles {
  color: var(--colWhite);
}
.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);
}
[data-color-mode=dark] .tosTable--grey .tosTable__head .tosTable__titles .tosTable__cell, [data-color-mode=dark] .tosTable--grey .dataTables_wrapper table.dataTable thead .tosTable__titles .tosTable__cell, .dataTables_wrapper table.dataTable [data-color-mode=dark] .tosTable--grey thead .tosTable__titles .tosTable__cell {
  border-color: var(--colGrey700);
}

.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);
}
[data-color-mode=dark] .formTabs {
  border-bottom: 1px solid var(--colGrey600);
}
[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);
}
.formTabs {
  /*    .formTabs__tab--info {
              flex-grow: 1;
              text-align: right;
          } */
}

.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,
input[type=time] + label,
input[type=time] + .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] input[type=time] + label,
[data-color-mode=dark] input[type=time] + .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,
input[type=time] + label:last-child,
input[type=time] + .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,
input[type=time] + label em.error,
input[type=time] + .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.tos-label--big, .tos-label--big.tos-label-outline {
  font-size: 12px;
  width: auto;
  padding: 8px;
  height: 20px;
  margin-right: 5px;
}
.tos-label.tos-label--big:last-child, .tos-label--big.tos-label-outline:last-child {
  margin-right: 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-lt-regel {
  width: 100%;
}
.tos-lt-regel__row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.35rem 0.85rem;
}
.tos-lt-regel__item {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  margin: 0;
}
.tos-lt-regel__actions {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  margin-left: 0.25rem;
}
.tos-lt-regel__action {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  box-shadow: none;
  height: auto;
  min-height: 0;
  padding: 0.25rem 0.4rem;
  line-height: 1;
  color: var(--colSoftBlack);
  border-radius: 4px;
  transition: opacity 0.2s ease, background 0.2s ease, color 0.2s ease;
}
.tos-lt-regel__action:hover, .tos-lt-regel__action:focus, .tos-lt-regel__action:active {
  background: none;
  box-shadow: none;
  outline: none;
  color: var(--colSoftBlack);
}
.tos-lt-regel__action::before {
  margin-right: 0;
  font-size: 1.15rem;
}
.tos-lt-regel__action--muted {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}
.tos-lt-regel__action--dirty {
  background: var(--colPrimary100);
}
.tos-lt-regel__action--dirty::before {
  color: var(--colPrimary700);
}
.tos-lt-regel__action--dirty:hover, .tos-lt-regel__action--dirty:focus {
  background: var(--colPrimary100);
}

.tos-button.tos-lt-regel__action--muted {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
  box-shadow: none;
}
.tos-button.tos-lt-regel__action--dirty {
  background: var(--colPrimary600);
  box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.65);
}

.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(--colGrey750);
  border-top-color: var(--colGrey700);
  border-bottom-color: var(--colGrey700);
}

[data-color-mode=dark] .uk-list-divider > :nth-child(n+2) {
  border-top: 1px solid 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: #f7ecdd;
}

.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);
}
[data-color-mode=dark] .tos-modal-search .tos-modal-search__inputContainer, [data-color-mode=dark] .tos-modal-search .tos-modal-search__results {
  background: var(--colGrey800);
}
.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 > input.tos-default-value {
  color: transparent;
  text-shadow: none;
}
.tos-overwriteInput .tos-overwriteInput__toggle {
  position: absolute;
  top: 3px;
  left: 5px;
  cursor: pointer;
  user-select: none;
}
.tos-overwriteInput .tos-overwriteInput__display {
  position: absolute;
  top: 0;
  left: 25px;
  right: 5px;
  display: flex;
  align-items: center;
  pointer-events: none;
  white-space: nowrap;
  overflow: hidden;
}

.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, #global-progress #global-progress-bar {
  border-radius: 0;
  background: var(--colGrey300);
}

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

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

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

.uk-progress::-ms-fill, #global-progress #global-progress-bar::-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, #global-progress .uk-progress--secondary#global-progress-bar::-webkit-progress-value {
  background-color: var(--colWarning100);
  border: 1px solid var(--colWarning500);
}
.uk-progress--secondary.uk-progress::-moz-progress-bar, #global-progress .uk-progress--secondary#global-progress-bar::-moz-progress-bar {
  background-color: var(--colWarning100);
  border: 1px solid var(--colWarning500);
}
.uk-progress--secondary.uk-progress::-ms-fill, #global-progress .uk-progress--secondary#global-progress-bar::-ms-fill {
  background-color: var(--colWarning100);
  border: 1px solid var(--colWarning500);
}

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

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

/*-----------------------------------------*/
/*-----------------------------------------*/
#global-progress {
  display: none;
  position: fixed;
  top: 30px;
  box-sizing: border-box;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.72);
  backdrop-filter: blur(2px);
  z-index: 99999;
  padding: 10px 20px 0;
}
#global-progress #global-progress-message {
  color: #fff;
  font-size: 13px;
  text-align: center;
  margin-bottom: 8px;
  line-height: 1.4;
  min-height: 1.4em;
}
#global-progress #global-progress-bar {
  height: 6px;
  background: var(--colPrimary300);
  transition: width 0.3s;
  width: 0%;
  margin: 0;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
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.tos-section--paddingRemove {
  padding: 0;
}
.tos-section.tos-section--noTopMargin {
  margin-top: -15px;
}
.tos-section {
  /*------------------------*/
  /*------------------------*/
}
.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;
}
.tablesorter-tos th, .tablesorter-tos td {
  border: #ddd 1px solid;
  border-width: 0 1px 1px 0;
  min-width: 100px;
}
.tablesorter-tos {
  /* style th's outside of the thead */
}
.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 {
  /* style header */
}
.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-tos tfoot .tablesorter-headerAsc,
.tablesorter-tos tfoot .tablesorter-headerDesc {
  /* remove sort arrows from footer */
  background-image: none;
}
.tablesorter-tos {
  /* optional disabled input styling */
}
.tablesorter-tos .disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: not-allowed;
}
.tablesorter-tos {
  /* body */
}
.tablesorter-tos tbody td {
  background-color: #fff;
  color: #000;
  padding: 10px;
  vertical-align: top;
}
.tablesorter-tos tbody {
  /* Zebra Widget - row alternating colors */
}
.tablesorter-tos tbody tr.even > td {
  background-color: var(--colGrey100);
  color: #000;
}
.tablesorter-tos {
  /* hovered row colors
       you'll need to add additional lines for
       rows with more than 2 child rows
  */
}
.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 {
  /* table processing indicator - indeterminate spinner */
}
.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 {
  /* Column Widget - column sort colors */
}
.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 (non-theme matching) */
}
.tablesorter-tos caption {
  background-color: #fff;
}
.tablesorter-tos {
  /* filter widget */
}
.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 {
  /* hidden filter row */
}
.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 {
  /* rows hidden by filtering (needed for child rows) */
}
.tablesorter-tos .filtered {
  display: none;
}
.tablesorter-tos {
  /* ajax error row */
}
.tablesorter-tos .tablesorter-errorRow td {
  text-align: center;
  cursor: pointer;
  background-color: #D85854;
}
.tablesorter-tos {
  /* Fixed column scroll bar spacer styling */
}
.tablesorter-tos .tablesorter-scroller-bar-spacer {
  background: #eee;
}
.tablesorter-tos {
  /* add border to right side (LTR pages) of fixed column */
}
.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;
}
[data-color-mode=dark] .uk-tab > * {
  border-color: var(--colGrey800);
  background-color: var(--colGrey900);
}

.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;
}
[data-color-mode=dark] .uk-tab > * > a {
  color: var(--colGrey300);
}

/*------------------------------------------------*/
/*------------------------------------------------*/
/*================================================*/
/*================================================*/
.tos-textSelect input[readonly] {
  cursor: text;
  background: var(--colPrimary100);
}
[data-color-mode=dark] .tos-textSelect input[readonly] {
  background: var(--colGrey700);
}
[data-color-mode=dark] .tos-textSelect input[readonly]:-webkit-autofill, [data-color-mode=dark] .tos-textSelect input[readonly]:-webkit-autofill:hover, [data-color-mode=dark] .tos-textSelect input[readonly]:-webkit-autofill:focus {
  box-shadow: 0 0 0 1000px var(--colGrey700) inset;
  -webkit-text-fill-color: var(--colSoftWhite);
  caret-color: var(--colSoftWhite);
}
.tos-textSelect input[readonly] {
  cursor: auto;
}

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

.validation-error {
  background: #f9eeee;
}

.pw-meter {
  margin-top: 8px;
}
.pw-meter__row {
  display: flex;
  gap: 12px;
  align-items: center;
}
.pw-meter__track {
  position: relative;
  flex: 1;
  height: 10px;
  border-radius: 999px;
  background: rgba(120, 120, 120, 0.18);
  overflow: hidden;
  border: 1px solid lightgray;
}
.pw-meter__fill {
  height: 100%;
  width: 0%;
  border-radius: 999px;
  transition: width 160ms ease, background-color 160ms ease;
  background: #ef4444;
}
.pw-meter__label {
  min-width: 90px;
  text-align: right;
  font-size: 12px;
  opacity: 0.85;
  white-space: nowrap;
}
.pw-meter__hint {
  margin-top: 6px;
  font-size: 12px;
  opacity: 0.85;
}
.pw-meter--0 .pw-meter__fill {
  background: #ef4444;
}
.pw-meter--1 .pw-meter__fill {
  background: #f97316;
}
.pw-meter--2 .pw-meter__fill {
  background: #eab308;
}
.pw-meter--3 .pw-meter__fill {
  background: #22c55e;
}
.pw-meter--4 .pw-meter__fill {
  background: #16a34a;
}

@media (prefers-color-scheme: dark) {
  .pw-meter__track {
    background: rgba(255, 255, 255, 0.12);
  }
  .pw-meter__label, .pw-meter__hint {
    opacity: 0.9;
  }
}
/*================================================
/* 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:not(.page--login), [data-color-mode=dark] .tosMaskeModal:not(.page--login) {
  background: 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;
}

.tosMaske--userConfig {
  background: transparent;
}
[data-color-mode=dark] .tosMaske--userConfig {
  background: transparent;
}
.tosMaske--userConfig .tosMaske__moreOptions__container {
  width: auto;
  height: auto;
  padding: 0;
  display: inline-flex;
  justify-content: flex-end;
}

.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__banner {
  display: inline-block;
  vertical-align: middle;
  height: 80%;
  max-height: var(--hTopBar);
  width: auto;
  margin-left: 10px;
  object-fit: contain;
  box-sizing: border-box;
  border-radius: 8px;
  border: 1px solid var(--colGrey700);
}
.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 .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 .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 .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 .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 .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 .navoffcanvasmenu__ul {
  padding: 10px;
}
.navOffCanvasMenu {
  /*------------------------------------------------*/
}
.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-image: var(--login-bg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 100vh;
}
.page.page--login .loginForm {
  width: 350px;
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
[data-color-mode=dark] .page.page--login .loginForm {
  background: linear-gradient(45deg, var(--colGrey900), var(--colGrey800));
}
.page.page--login .loginForm--logo img {
  max-width: 50%;
}
[data-color-mode=dark] .page.page--login .loginForm--logo {
  background: var(--colGrey700);
  padding: 10px 0;
}

.page {
  background: var(--colGrey100);
}
[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__menu {
       position: fixed;
       top: $hHeader;
       height: calc(100vh - calc(var(--hTopBar) + var(--hNavBar)));
       width: $wMenuPanel;

   }*/
}
.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: 200px;
  flex-shrink: 0;
}
.vorgangLeistung .vorgangLeistung__typ {
  width: 20px;
}
.vorgangLeistung .vorgangLeistung__status {
  width: 25px;
  text-align: center;
}
.vorgangLeistung .vorgangLeistung__sitzplatz {
  display: inline-block;
  width: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.vorgangLeistung .vorgangLeistung__wahlpflicht {
  background-color: var(--colWarning100);
}
[data-color-mode=dark] .vorgangLeistung .vorgangLeistung__wahlpflicht {
  background-color: var(--colWarning500);
}
.vorgangLeistung.error {
  border: 1px solid transparent !important;
  background-color: var(--colError300);
}
[data-color-mode=dark] .vorgangLeistung.error {
  color: var(--colError300);
  background-color: var(--colError500);
}
.vorgangLeistung.error .uk-accordion-title {
  color: #D85854;
}
[data-color-mode=dark] .vorgangLeistung.error .uk-accordion-title {
  color: var(--colError300);
  background-color: var(--colError500);
}

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

#terminWahlModal .flatpickr-calendar .termin-gesperrt {
  color: var(--colGrey600);
  text-decoration: line-through;
  cursor: not-allowed;
}
#terminWahlModal .flatpickr-calendar .termin-buchbar {
  font-weight: 600;
}

/*------------------------------------------------*/
/*------------------------------------------------*/
#TABLE_einkaufskondition_termine_preise .tosTable__body, #TABLE_verkaufskondition_termine_preise .tosTable__body {
  height: 45vh;
}

.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzX2Nzc19hcHBfc2Nzcy4xNzg3MDQ2MDI1NjM3LmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUFBaEI7QUFFQTtBQVlBO0FBVUE7QUNyQkE7QUNnQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjVCSjs7QUVxRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmxGSjs7QUU2SUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FGN0lKOztBR25DQTtFQUFlLHdFQU5OO0FINkNUOztBR3RDQTtFQUFlLHdFQU5OO0FIZ0RUOztBR3pDQTtFQUFlLDBFQU5OO0FIbURUOztBRzVDQTtFQUFlLDRFQU5OO0FIc0RUOztBRy9DQTtFQUFlLDJFQU5OO0FIeURUOztBSWxGQTs7aURBQUE7QUFpQkE7Ozs7Ozs7Ozs7Ozs0RUFBQTtBQW1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKaUVKO0FJOURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUpnRUo7QUk3REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSitESjtBSTVEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKOERKO0FJM0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUo2REo7QUluREE7RUFDSSxzQ0FMVztBSjBEZjs7QUlsREE7RUFDSSxpQ0FSWTtBSjZEaEI7O0FJbEJBO0VBQ0k7QUpxQko7O0FJbEJBO0VBQ0k7QUpxQko7O0FJbEJBO0VBQ0k7QUpxQko7O0FJbEJBO0VBQ0k7QUpxQko7O0FJbEJBO0VBQ0k7QUpxQko7O0FJbEJBO0VBQ0k7QUpxQko7O0FJbEJBO0VBQ0k7QUpxQko7O0FJbEJBO0VBQ0k7QUpxQko7O0FJbEJBO0VBQ0k7QUpxQko7O0FJUkE7RUFBaUI7QUpZakI7O0FJWEE7RUFBNkI7QUplN0I7O0FJVkE7QUN4S0E7RUFDRTtBTHNMRjs7QU0zS0E7RUFDRTtFQUNBO0VBQ0E7QU44S0Y7O0FNM0tBO0VBQ0M7QU44S0Q7O0FNMUtBO0VBQ0M7QU42S0Q7O0FNNUpBO0VBRUM7RUFDQTtBTjhKRDs7QU0zSkE7RUFFRTtBTjZKRjtBTTNKQztFQUVDO0FONEpGOztBTWxKQTtFQUVFO0FOb0pGOztBTWpKQTtFQUVFO0FObUpGOztBTWhKQTtFQUVFO0FOa0pGOztBTS9JQTtFQUVFO0FOaUpGOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KOztBT3ZPQTtFQUNJO0FQME9KO0FPeE9JO0VBQ0k7QVAwT1I7O0FPdE9BO0VBQ0k7QVB5T0o7O0FPck9BO0FBQ0E7RUFDSTtBUHdPSjtBT3RPSTtFQUNJO0FQd09SOztBT3BPQTtFQUNJO0FQdU9KO0FPck9JO0VBQ0k7QVB1T1I7O0FPbk9BO0VBQ0k7QVBzT0o7O0FPbk9BO0VBQ0k7QVBzT0o7QU9wT0k7RUFDSTtBUHNPUjs7QU9sT0E7RUFDSTtBUHFPSjtBT25PSTtFQUNJO0FQcU9SOztBT2pPQTtFQUNJO0FQb09KO0FPbE9JO0VBQ0k7QVBvT1I7O0FPaE9BO0VBQ0k7QVBtT0o7QU9qT0k7RUFDSTtBUG1PUjs7QU8vTkE7RUFDSTtBUGtPSjs7QU8vTkE7RUFDSTtBUGtPSjtBT2hPSTtFQUNJO0FQa09SOztBTzlOQTtFQUNJO0FQaU9KO0FPL05JO0VBQ0k7QVBpT1I7O0FPN05BO0FBQ0E7RUFDSTtBUGdPSjs7QU83TkE7RUFDSTtBUGdPSjs7QU81TkE7RUFDSTtBUCtOSjs7QU81TkE7RUFDSTtBUCtOSjs7QU81TkE7QUFDQTtFQUNJLGNMTFk7QUZvT2hCOztBTzVOQTtFQUNJLGNMTlk7QUZxT2hCOztBTzVOQTtFQUNJLGNMUFU7QUZzT2Q7O0FPNU5BO0VBQ0ksY0xWVTtBRnlPZDs7QU81TkE7RUFDSSxjTGJVO0FGNE9kO0FPN05JO0VBQ0ksY0xsQk07QUZpUGQ7O0FPM05BO0VBQ0k7QVA4Tko7O0FPM05BO0VBQ0k7QVA4Tko7O0FPM05BO0VBQ0k7QVA4Tko7O0FPM05BO0VBQ0k7QVA4Tko7O0FPM05BO0VBQ0k7QVA4Tko7O0FPM05BO0VBQ0k7QVA4Tko7O0FPM05BO0VBQ0k7QVA4Tko7O0FRNWFRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUmtiWjs7QVFyYlE7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSMmJaOztBUTliUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVJvY1o7O0FRdmNRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUjZjWjs7QVFoZFE7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSc2RaOztBUXpkUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVIrZFo7O0FRbGVRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUndlWjs7QVEzZVE7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSaWZaOztBUXBmUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVIwZlo7O0FRN2ZRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUm1nQlo7O0FRdGdCUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVI0Z0JaOztBUS9nQlE7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FScWhCWjs7QVF4aEJRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUjhoQlo7O0FRamlCUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVJ1aUJaOztBUTFpQlE7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSZ2pCWjs7QVFuakJRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUnlqQlo7O0FRNWpCUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVJra0JaOztBUXJrQlE7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSMmtCWjs7QVE5a0JRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUm9sQlo7O0FRdmxCUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVI2bEJaOztBUWhtQlE7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSc21CWjs7QVF6bUJRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUittQlo7O0FRbG5CUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVJ3bkJaOztBUTNuQlE7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSaW9CWjs7QVFwb0JRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUjBvQlo7O0FRN29CUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVJtcEJaOztBUXRwQlE7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSNHBCWjs7QVEvcEJRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUnFxQlo7O0FReHFCUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVI4cUJaOztBUWpyQlE7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSdXJCWjs7QVExckJRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUmdzQlo7O0FRbnNCUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVJ5c0JaOztBUTVzQlE7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSa3RCWjs7QVFydEJRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUjJ0Qlo7O0FROXRCUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVJvdUJaOztBUXZ1QlE7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSNnVCWjs7QVFodkJRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUnN2Qlo7O0FRenZCUTs7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSZ3dCWjs7QVFud0JROztFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVIwd0JaOztBUTd3QlE7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSbXhCWjs7QVF0eEJRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUjR4Qlo7O0FRL3hCUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVJxeUJaOztBUXh5QlE7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSOHlCWjs7QVFqekJRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUnV6Qlo7O0FRMXpCUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVJnMEJaOztBUW4wQlE7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSeTBCWjs7QVE1MEJRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUmsxQlo7O0FRcjFCUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVIyMUJaOztBUTkxQlE7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSbzJCWjs7QVF2MkJRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUjYyQlo7O0FRaDNCUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVJzM0JaOztBUXozQlE7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSKzNCWjs7QVFsNEJRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUnc0Qlo7O0FRMzRCUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVJpNUJaOztBUXA1QlE7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSMDVCWjs7QVE3NUJRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUm02Qlo7O0FRdDZCUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVI0NkJaOztBUS82QlE7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FScTdCWjs7QVF4N0JRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUjg3Qlo7O0FRajhCUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVJ1OEJaOztBUTE4QlE7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSZzlCWjs7QVFuOUJRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUnk5Qlo7O0FRNTlCUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVJrK0JaOztBUXIrQlE7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSMitCWjs7QVE5K0JRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUm8vQlo7O0FRdi9CUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVI2L0JaOztBUWhnQ1E7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSc2dDWjs7QVF6Z0NRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUitnQ1o7O0FRbGhDUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVJ3aENaOztBUTNoQ1E7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSaWlDWjs7QVFwaUNRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUjBpQ1o7O0FRN2lDUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVJtakNaOztBUXRqQ1E7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSNGpDWjs7QVEvakNRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQU9BO0VBS0E7RUFJSjtFRHRMUTtFQUNBO0FSc2tDWjs7QVF6a0NRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUitrQ1o7O0FRbGxDUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVJ3bENaOztBUTNsQ1E7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSaW1DWjs7QVFwbUNRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUjBtQ1o7O0FRN21DUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVJtbkNaOztBUXRuQ1E7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSNG5DWjs7QVEvbkNRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUnFvQ1o7O0FReG9DUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVI4b0NaOztBUWpwQ1E7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSdXBDWjs7QVExcENRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUmdxQ1o7O0FRbnFDUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVJ5cUNaOztBUTVxQ1E7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSa3JDWjs7QVFyckNRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUjJyQ1o7O0FROXJDUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVJvc0NaOztBUXZzQ1E7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSNnNDWjs7QVFodENRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUnN0Q1o7O0FRenRDUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVIrdENaOztBUWx1Q1E7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSd3VDWjs7QVEzdUNRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUml2Q1o7O0FRcHZDUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVIwdkNaOztBUTd2Q1E7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSbXdDWjs7QVF0d0NRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUjR3Q1o7O0FRL3dDUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVJxeENaOztBUXh4Q1E7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSOHhDWjs7QVFqeUNRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUnV5Q1o7O0FRMXlDUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVJnekNaOztBUW56Q1E7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSeXpDWjs7QVE1ekNRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUmswQ1o7O0FRcjBDUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVIyMENaOztBUTkwQ1E7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSbzFDWjs7QVF2MUNRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUjYxQ1o7O0FRaDJDUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVJzMkNaOztBUXoyQ1E7RUNtS0EsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFRHRMUTtFQUNBO0FSKzJDWjs7QVFsM0NRO0VDbUtBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7RUR0TFE7RUFDQTtBUnczQ1o7O0FRMzNDUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVJpNENaOztBUXA0Q1E7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSMDRDWjs7QVE3NENRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUm01Q1o7O0FRdDVDUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVI0NUNaOztBUS81Q1E7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FScTZDWjs7QVF4NkNRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUjg2Q1o7O0FRajdDUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVJ1N0NaOztBUTE3Q1E7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSZzhDWjs7QVFuOENRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUnk4Q1o7O0FRNThDUTtFQ21LQSxpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0VEdExRO0VBQ0E7QVJrOUNaOztBUXI5Q1E7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FSMjlDWjs7QVE5OUNRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUm8rQ1o7O0FRditDUTtFQ21LQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0VEdExRO0VBQ0E7QVI2K0NaOztBUWgvQ1E7RUNtS0EsaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtFRHRMUTtFQUNBO0FScy9DWjs7QVF6L0NRO0VDbUtBLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7RUR0TFE7RUFDQTtBUisvQ1o7O0FRMS9DQTtBQUdBO0VBQ0k7QVIyL0NKO0FRei9DSTtFQUNJO0VBQ0E7QVIyL0NSOztBUXYvQ0E7RUFDSTtFQUNBO0FSMC9DSjs7QVF2L0NBO0VBQ0k7QVIwL0NKOztBUTMrQ0E7RUFDSTtFQUNBO0FSOCtDSjs7QVExK0NBO0FBRUE7RUFDSTtFQUNBO0FSNCtDSjs7QVF6K0NBO0FBaUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNDlDSjs7QVF6OUNBO0VBQ0ksbUJOd0VZO0VNdkVaLHFCTnVFWTtBRnE1Q2hCOztBUXo5Q0E7RUFDSSxtQk55RVU7RU14RVYscUJOd0VVO0FGbzVDZDs7QVF6OUNBO0VBQ0ksbUJOaUVZO0VNaEVaLHFCTmdFWTtBRjQ1Q2hCOztBUTM4Q0k7RUFDSSxtQk4wQ1E7QUZvNkNoQjtBUTM4Q0k7RUFDSSxtQk44Q007QUYrNUNkO0FRMThDSTtFQUNJLG1CTnFDUTtBRnU2Q2hCOztBVTlqREE7RUFDRTtBVmlrREY7O0FXcGpEUTtFQUNJO0FYdWpEWjs7QUMzakRJO0VVT1E7SUFDSTtFWHdqRGQ7QUFDRjtBQ2prREk7RVVZUTtJQUNJO0VYd2pEZDtBQUNGO0FDdGtESTtFVWlCUTtJQUNJO0VYd2pEZDtBQUNGO0FDM2tESTtFVXNCUTtJQUNJO0VYd2pEZDtBQUNGO0FXN2tEUTtFQUNJO0FYK2tEWjs7QUNubERJO0VVT1E7SUFDSTtFWGdsRGQ7QUFDRjtBQ3psREk7RVVZUTtJQUNJO0VYZ2xEZDtBQUNGO0FDOWxESTtFVWlCUTtJQUNJO0VYZ2xEZDtBQUNGO0FDbm1ESTtFVXNCUTtJQUNJO0VYZ2xEZDtBQUNGO0FXcm1EUTtFQUNJO0FYdW1EWjs7QUMzbURJO0VVT1E7SUFDSTtFWHdtRGQ7QUFDRjtBQ2puREk7RVVZUTtJQUNJO0VYd21EZDtBQUNGO0FDdG5ESTtFVWlCUTtJQUNJO0VYd21EZDtBQUNGO0FDM25ESTtFVXNCUTtJQUNJO0VYd21EZDtBQUNGO0FXN25EUTtFQUNJO0FYK25EWjs7QUNub0RJO0VVT1E7SUFDSTtFWGdvRGQ7QUFDRjtBQ3pvREk7RVVZUTtJQUNJO0VYZ29EZDtBQUNGO0FDOW9ESTtFVWlCUTtJQUNJO0VYZ29EZDtBQUNGO0FDbnBESTtFVXNCUTtJQUNJO0VYZ29EZDtBQUNGO0FXcnBEUTtFQUNJO0FYdXBEWjs7QUMzcERJO0VVT1E7SUFDSTtFWHdwRGQ7QUFDRjtBQ2pxREk7RVVZUTtJQUNJO0VYd3BEZDtBQUNGO0FDdHFESTtFVWlCUTtJQUNJO0VYd3BEZDtBQUNGO0FDM3FESTtFVXNCUTtJQUNJO0VYd3BEZDtBQUNGO0FXN3FEUTtFQUNJO0FYK3FEWjs7QUNuckRJO0VVT1E7SUFDSTtFWGdyRGQ7QUFDRjtBQ3pyREk7RVVZUTtJQUNJO0VYZ3JEZDtBQUNGO0FDOXJESTtFVWlCUTtJQUNJO0VYZ3JEZDtBQUNGO0FDbnNESTtFVXNCUTtJQUNJO0VYZ3JEZDtBQUNGO0FXcnNEUTtFQUNJO0FYdXNEWjs7QUMzc0RJO0VVT1E7SUFDSTtFWHdzRGQ7QUFDRjtBQ2p0REk7RVVZUTtJQUNJO0VYd3NEZDtBQUNGO0FDdHRESTtFVWlCUTtJQUNJO0VYd3NEZDtBQUNGO0FDM3RESTtFVXNCUTtJQUNJO0VYd3NEZDtBQUNGO0FXcHNEWTtFQUNJO0FYc3NEaEI7O0FDbnVESTtFVWdDWTtJQUNJO0VYdXNEbEI7QUFDRjtBQ3p1REk7RVVxQ1k7SUFDSTtFWHVzRGxCO0FBQ0Y7QUM5dURJO0VVMENZO0lBQ0k7RVh1c0RsQjtBQUNGO0FDbnZESTtFVStDWTtJQUNJO0VYdXNEbEI7QUFDRjtBV3J2RFE7RUFDSTtBWHV2RFo7O0FDM3ZESTtFVU9RO0lBQ0k7RVh3dkRkO0FBQ0Y7QUNqd0RJO0VVWVE7SUFDSTtFWHd2RGQ7QUFDRjtBQ3R3REk7RVVpQlE7SUFDSTtFWHd2RGQ7QUFDRjtBQzN3REk7RVVzQlE7SUFDSTtFWHd2RGQ7QUFDRjtBVzd3RFE7RUFDSTtBWCt3RFo7O0FDbnhESTtFVU9RO0lBQ0k7RVhneERkO0FBQ0Y7QUN6eERJO0VVWVE7SUFDSTtFWGd4RGQ7QUFDRjtBQzl4REk7RVVpQlE7SUFDSTtFWGd4RGQ7QUFDRjtBQ255REk7RVVzQlE7SUFDSTtFWGd4RGQ7QUFDRjtBV3J5RFE7RUFDSTtBWHV5RFo7O0FDM3lESTtFVU9RO0lBQ0k7RVh3eURkO0FBQ0Y7QUNqekRJO0VVWVE7SUFDSTtFWHd5RGQ7QUFDRjtBQ3R6REk7RVVpQlE7SUFDSTtFWHd5RGQ7QUFDRjtBQzN6REk7RVVzQlE7SUFDSTtFWHd5RGQ7QUFDRjtBVzd6RFE7RUFDSTtBWCt6RFo7O0FDbjBESTtFVU9RO0lBQ0k7RVhnMERkO0FBQ0Y7QUN6MERJO0VVWVE7SUFDSTtFWGcwRGQ7QUFDRjtBQzkwREk7RVVpQlE7SUFDSTtFWGcwRGQ7QUFDRjtBQ24xREk7RVVzQlE7SUFDSTtFWGcwRGQ7QUFDRjtBV3IxRFE7RUFDSTtBWHUxRFo7O0FDMzFESTtFVU9RO0lBQ0k7RVh3MURkO0FBQ0Y7QUNqMkRJO0VVWVE7SUFDSTtFWHcxRGQ7QUFDRjtBQ3QyREk7RVVpQlE7SUFDSTtFWHcxRGQ7QUFDRjtBQzMyREk7RVVzQlE7SUFDSTtFWHcxRGQ7QUFDRjtBVzcyRFE7RUFDSTtBWCsyRFo7O0FDbjNESTtFVU9RO0lBQ0k7RVhnM0RkO0FBQ0Y7QUN6M0RJO0VVWVE7SUFDSTtFWGczRGQ7QUFDRjtBQzkzREk7RVVpQlE7SUFDSTtFWGczRGQ7QUFDRjtBQ240REk7RVVzQlE7SUFDSTtFWGczRGQ7QUFDRjtBV3I0RFE7RUFDSTtBWHU0RFo7O0FDMzRESTtFVU9RO0lBQ0k7RVh3NERkO0FBQ0Y7QUNqNURJO0VVWVE7SUFDSTtFWHc0RGQ7QUFDRjtBQ3Q1REk7RVVpQlE7SUFDSTtFWHc0RGQ7QUFDRjtBQzM1REk7RVVzQlE7SUFDSTtFWHc0RGQ7QUFDRjtBVzc1RFE7RUFDSTtBWCs1RFo7O0FDbjZESTtFVU9RO0lBQ0k7RVhnNkRkO0FBQ0Y7QUN6NkRJO0VVWVE7SUFDSTtFWGc2RGQ7QUFDRjtBQzk2REk7RVVpQlE7SUFDSTtFWGc2RGQ7QUFDRjtBQ243REk7RVVzQlE7SUFDSTtFWGc2RGQ7QUFDRjtBV3I3RFE7RUFDSTtBWHU3RFo7O0FDMzdESTtFVU9RO0lBQ0k7RVh3N0RkO0FBQ0Y7QUNqOERJO0VVWVE7SUFDSTtFWHc3RGQ7QUFDRjtBQ3Q4REk7RVVpQlE7SUFDSTtFWHc3RGQ7QUFDRjtBQzM4REk7RVVzQlE7SUFDSTtFWHc3RGQ7QUFDRjtBV3A3RFk7RUFDSTtBWHM3RGhCOztBQ245REk7RVVnQ1k7SUFDSTtFWHU3RGxCO0FBQ0Y7QUN6OURJO0VVcUNZO0lBQ0k7RVh1N0RsQjtBQUNGO0FDOTlESTtFVTBDWTtJQUNJO0VYdTdEbEI7QUFDRjtBQ24rREk7RVUrQ1k7SUFDSTtFWHU3RGxCO0FBQ0Y7QVdyK0RRO0VBQ0k7QVh1K0RaOztBQzMrREk7RVVPUTtJQUNJO0VYdytEZDtBQUNGO0FDai9ESTtFVVlRO0lBQ0k7RVh3K0RkO0FBQ0Y7QUN0L0RJO0VVaUJRO0lBQ0k7RVh3K0RkO0FBQ0Y7QUMzL0RJO0VVc0JRO0lBQ0k7RVh3K0RkO0FBQ0Y7QVc3L0RRO0VBQ0k7QVgrL0RaOztBQ25nRUk7RVVPUTtJQUNJO0VYZ2dFZDtBQUNGO0FDemdFSTtFVVlRO0lBQ0k7RVhnZ0VkO0FBQ0Y7QUM5Z0VJO0VVaUJRO0lBQ0k7RVhnZ0VkO0FBQ0Y7QUNuaEVJO0VVc0JRO0lBQ0k7RVhnZ0VkO0FBQ0Y7QVdyaEVRO0VBQ0k7QVh1aEVaOztBQzNoRUk7RVVPUTtJQUNJO0VYd2hFZDtBQUNGO0FDamlFSTtFVVlRO0lBQ0k7RVh3aEVkO0FBQ0Y7QUN0aUVJO0VVaUJRO0lBQ0k7RVh3aEVkO0FBQ0Y7QUMzaUVJO0VVc0JRO0lBQ0k7RVh3aEVkO0FBQ0Y7QVc3aUVRO0VBQ0k7QVgraUVaOztBQ25qRUk7RVVPUTtJQUNJO0VYZ2pFZDtBQUNGO0FDempFSTtFVVlRO0lBQ0k7RVhnakVkO0FBQ0Y7QUM5akVJO0VVaUJRO0lBQ0k7RVhnakVkO0FBQ0Y7QUNua0VJO0VVc0JRO0lBQ0k7RVhnakVkO0FBQ0Y7QVdya0VRO0VBQ0k7QVh1a0VaOztBQzNrRUk7RVVPUTtJQUNJO0VYd2tFZDtBQUNGO0FDamxFSTtFVVlRO0lBQ0k7RVh3a0VkO0FBQ0Y7QUN0bEVJO0VVaUJRO0lBQ0k7RVh3a0VkO0FBQ0Y7QUMzbEVJO0VVc0JRO0lBQ0k7RVh3a0VkO0FBQ0Y7QVc3bEVRO0VBQ0k7QVgrbEVaOztBQ25tRUk7RVVPUTtJQUNJO0VYZ21FZDtBQUNGO0FDem1FSTtFVVlRO0lBQ0k7RVhnbUVkO0FBQ0Y7QUM5bUVJO0VVaUJRO0lBQ0k7RVhnbUVkO0FBQ0Y7QUNubkVJO0VVc0JRO0lBQ0k7RVhnbUVkO0FBQ0Y7QVdybkVRO0VBQ0k7QVh1bkVaOztBQzNuRUk7RVVPUTtJQUNJO0VYd25FZDtBQUNGO0FDam9FSTtFVVlRO0lBQ0k7RVh3bkVkO0FBQ0Y7QUN0b0VJO0VVaUJRO0lBQ0k7RVh3bkVkO0FBQ0Y7QUMzb0VJO0VVc0JRO0lBQ0k7RVh3bkVkO0FBQ0Y7QVc3b0VRO0VBQ0k7QVgrb0VaOztBQ25wRUk7RVVPUTtJQUNJO0VYZ3BFZDtBQUNGO0FDenBFSTtFVVlRO0lBQ0k7RVhncEVkO0FBQ0Y7QUM5cEVJO0VVaUJRO0lBQ0k7RVhncEVkO0FBQ0Y7QUNucUVJO0VVc0JRO0lBQ0k7RVhncEVkO0FBQ0Y7QVdycUVRO0VBQ0k7QVh1cUVaOztBQzNxRUk7RVVPUTtJQUNJO0VYd3FFZDtBQUNGO0FDanJFSTtFVVlRO0lBQ0k7RVh3cUVkO0FBQ0Y7QUN0ckVJO0VVaUJRO0lBQ0k7RVh3cUVkO0FBQ0Y7QUMzckVJO0VVc0JRO0lBQ0k7RVh3cUVkO0FBQ0Y7QVc3ckVRO0VBQ0k7QVgrckVaOztBQ25zRUk7RVVPUTtJQUNJO0VYZ3NFZDtBQUNGO0FDenNFSTtFVVlRO0lBQ0k7RVhnc0VkO0FBQ0Y7QUM5c0VJO0VVaUJRO0lBQ0k7RVhnc0VkO0FBQ0Y7QUNudEVJO0VVc0JRO0lBQ0k7RVhnc0VkO0FBQ0Y7QVdydEVRO0VBQ0k7QVh1dEVaOztBQzN0RUk7RVVPUTtJQUNJO0VYd3RFZDtBQUNGO0FDanVFSTtFVVlRO0lBQ0k7RVh3dEVkO0FBQ0Y7QUN0dUVJO0VVaUJRO0lBQ0k7RVh3dEVkO0FBQ0Y7QUMzdUVJO0VVc0JRO0lBQ0k7RVh3dEVkO0FBQ0Y7QVdwdEVZO0VBQ0k7QVhzdEVoQjs7QUNudkVJO0VVZ0NZO0lBQ0k7RVh1dEVsQjtBQUNGO0FDenZFSTtFVXFDWTtJQUNJO0VYdXRFbEI7QUFDRjtBQzl2RUk7RVUwQ1k7SUFDSTtFWHV0RWxCO0FBQ0Y7QUNud0VJO0VVK0NZO0lBQ0k7RVh1dEVsQjtBQUNGO0FXcndFUTtFQUNJO0FYdXdFWjs7QUMzd0VJO0VVT1E7SUFDSTtFWHd3RWQ7QUFDRjtBQ2p4RUk7RVVZUTtJQUNJO0VYd3dFZDtBQUNGO0FDdHhFSTtFVWlCUTtJQUNJO0VYd3dFZDtBQUNGO0FDM3hFSTtFVXNCUTtJQUNJO0VYd3dFZDtBQUNGO0FXN3hFUTtFQUNJO0FYK3hFWjs7QUNueUVJO0VVT1E7SUFDSTtFWGd5RWQ7QUFDRjtBQ3p5RUk7RVVZUTtJQUNJO0VYZ3lFZDtBQUNGO0FDOXlFSTtFVWlCUTtJQUNJO0VYZ3lFZDtBQUNGO0FDbnpFSTtFVXNCUTtJQUNJO0VYZ3lFZDtBQUNGO0FXcnpFUTtFQUNJO0FYdXpFWjs7QUMzekVJO0VVT1E7SUFDSTtFWHd6RWQ7QUFDRjtBQ2owRUk7RVVZUTtJQUNJO0VYd3pFZDtBQUNGO0FDdDBFSTtFVWlCUTtJQUNJO0VYd3pFZDtBQUNGO0FDMzBFSTtFVXNCUTtJQUNJO0VYd3pFZDtBQUNGO0FXNzBFUTtFQUNJO0FYKzBFWjs7QUNuMUVJO0VVT1E7SUFDSTtFWGcxRWQ7QUFDRjtBQ3oxRUk7RVVZUTtJQUNJO0VYZzFFZDtBQUNGO0FDOTFFSTtFVWlCUTtJQUNJO0VYZzFFZDtBQUNGO0FDbjJFSTtFVXNCUTtJQUNJO0VYZzFFZDtBQUNGO0FXcjJFUTtFQUNJO0FYdTJFWjs7QUMzMkVJO0VVT1E7SUFDSTtFWHcyRWQ7QUFDRjtBQ2ozRUk7RVVZUTtJQUNJO0VYdzJFZDtBQUNGO0FDdDNFSTtFVWlCUTtJQUNJO0VYdzJFZDtBQUNGO0FDMzNFSTtFVXNCUTtJQUNJO0VYdzJFZDtBQUNGO0FXNzNFUTtFQUNJO0FYKzNFWjs7QUNuNEVJO0VVT1E7SUFDSTtFWGc0RWQ7QUFDRjtBQ3o0RUk7RVVZUTtJQUNJO0VYZzRFZDtBQUNGO0FDOTRFSTtFVWlCUTtJQUNJO0VYZzRFZDtBQUNGO0FDbjVFSTtFVXNCUTtJQUNJO0VYZzRFZDtBQUNGO0FXcjVFUTtFQUNJO0FYdTVFWjs7QUMzNUVJO0VVT1E7SUFDSTtFWHc1RWQ7QUFDRjtBQ2o2RUk7RVVZUTtJQUNJO0VYdzVFZDtBQUNGO0FDdDZFSTtFVWlCUTtJQUNJO0VYdzVFZDtBQUNGO0FDMzZFSTtFVXNCUTtJQUNJO0VYdzVFZDtBQUNGO0FXNzZFUTtFQUNJO0FYKzZFWjs7QUNuN0VJO0VVT1E7SUFDSTtFWGc3RWQ7QUFDRjtBQ3o3RUk7RVVZUTtJQUNJO0VYZzdFZDtBQUNGO0FDOTdFSTtFVWlCUTtJQUNJO0VYZzdFZDtBQUNGO0FDbjhFSTtFVXNCUTtJQUNJO0VYZzdFZDtBQUNGO0FXcjhFUTtFQUNJO0FYdThFWjs7QUMzOEVJO0VVT1E7SUFDSTtFWHc4RWQ7QUFDRjtBQ2o5RUk7RVVZUTtJQUNJO0VYdzhFZDtBQUNGO0FDdDlFSTtFVWlCUTtJQUNJO0VYdzhFZDtBQUNGO0FDMzlFSTtFVXNCUTtJQUNJO0VYdzhFZDtBQUNGO0FXNzlFUTtFQUNJO0FYKzlFWjs7QUNuK0VJO0VVT1E7SUFDSTtFWGcrRWQ7QUFDRjtBQ3orRUk7RVVZUTtJQUNJO0VYZytFZDtBQUNGO0FDOStFSTtFVWlCUTtJQUNJO0VYZytFZDtBQUNGO0FDbi9FSTtFVXNCUTtJQUNJO0VYZytFZDtBQUNGO0FXci9FUTtFQUNJO0FYdS9FWjs7QUMzL0VJO0VVT1E7SUFDSTtFWHcvRWQ7QUFDRjtBQ2pnRkk7RVVZUTtJQUNJO0VYdy9FZDtBQUNGO0FDdGdGSTtFVWlCUTtJQUNJO0VYdy9FZDtBQUNGO0FDM2dGSTtFVXNCUTtJQUNJO0VYdy9FZDtBQUNGO0FXN2dGUTtFQUNJO0FYK2dGWjs7QUNuaEZJO0VVT1E7SUFDSTtFWGdoRmQ7QUFDRjtBQ3poRkk7RVVZUTtJQUNJO0VYZ2hGZDtBQUNGO0FDOWhGSTtFVWlCUTtJQUNJO0VYZ2hGZDtBQUNGO0FDbmlGSTtFVXNCUTtJQUNJO0VYZ2hGZDtBQUNGO0FXcmlGUTtFQUNJO0FYdWlGWjs7QUMzaUZJO0VVT1E7SUFDSTtFWHdpRmQ7QUFDRjtBQ2pqRkk7RVVZUTtJQUNJO0VYd2lGZDtBQUNGO0FDdGpGSTtFVWlCUTtJQUNJO0VYd2lGZDtBQUNGO0FDM2pGSTtFVXNCUTtJQUNJO0VYd2lGZDtBQUNGO0FXN2pGUTtFQUNJO0FYK2pGWjs7QUNua0ZJO0VVT1E7SUFDSTtFWGdrRmQ7QUFDRjtBQ3prRkk7RVVZUTtJQUNJO0VYZ2tGZDtBQUNGO0FDOWtGSTtFVWlCUTtJQUNJO0VYZ2tGZDtBQUNGO0FDbmxGSTtFVXNCUTtJQUNJO0VYZ2tGZDtBQUNGO0FXcmxGUTtFQUNJO0FYdWxGWjs7QUMzbEZJO0VVT1E7SUFDSTtFWHdsRmQ7QUFDRjtBQ2ptRkk7RVVZUTtJQUNJO0VYd2xGZDtBQUNGO0FDdG1GSTtFVWlCUTtJQUNJO0VYd2xGZDtBQUNGO0FDM21GSTtFVXNCUTtJQUNJO0VYd2xGZDtBQUNGO0FXcGxGWTtFQUNJO0FYc2xGaEI7O0FDbm5GSTtFVWdDWTtJQUNJO0VYdWxGbEI7QUFDRjtBQ3puRkk7RVVxQ1k7SUFDSTtFWHVsRmxCO0FBQ0Y7QUM5bkZJO0VVMENZO0lBQ0k7RVh1bEZsQjtBQUNGO0FDbm9GSTtFVStDWTtJQUNJO0VYdWxGbEI7QUFDRjtBV3JvRlE7RUFDSTtBWHVvRlo7O0FDM29GSTtFVU9RO0lBQ0k7RVh3b0ZkO0FBQ0Y7QUNqcEZJO0VVWVE7SUFDSTtFWHdvRmQ7QUFDRjtBQ3RwRkk7RVVpQlE7SUFDSTtFWHdvRmQ7QUFDRjtBQzNwRkk7RVVzQlE7SUFDSTtFWHdvRmQ7QUFDRjtBVzdwRlE7RUFDSTtBWCtwRlo7O0FDbnFGSTtFVU9RO0lBQ0k7RVhncUZkO0FBQ0Y7QUN6cUZJO0VVWVE7SUFDSTtFWGdxRmQ7QUFDRjtBQzlxRkk7RVVpQlE7SUFDSTtFWGdxRmQ7QUFDRjtBQ25yRkk7RVVzQlE7SUFDSTtFWGdxRmQ7QUFDRjtBV3JyRlE7RUFDSTtBWHVyRlo7O0FDM3JGSTtFVU9RO0lBQ0k7RVh3ckZkO0FBQ0Y7QUNqc0ZJO0VVWVE7SUFDSTtFWHdyRmQ7QUFDRjtBQ3RzRkk7RVVpQlE7SUFDSTtFWHdyRmQ7QUFDRjtBQzNzRkk7RVVzQlE7SUFDSTtFWHdyRmQ7QUFDRjtBVzdzRlE7RUFDSTtBWCtzRlo7O0FDbnRGSTtFVU9RO0lBQ0k7RVhndEZkO0FBQ0Y7QUN6dEZJO0VVWVE7SUFDSTtFWGd0RmQ7QUFDRjtBQzl0Rkk7RVVpQlE7SUFDSTtFWGd0RmQ7QUFDRjtBQ251Rkk7RVVzQlE7SUFDSTtFWGd0RmQ7QUFDRjtBV3J1RlE7RUFDSTtBWHV1Rlo7O0FDM3VGSTtFVU9RO0lBQ0k7RVh3dUZkO0FBQ0Y7QUNqdkZJO0VVWVE7SUFDSTtFWHd1RmQ7QUFDRjtBQ3R2Rkk7RVVpQlE7SUFDSTtFWHd1RmQ7QUFDRjtBQzN2Rkk7RVVzQlE7SUFDSTtFWHd1RmQ7QUFDRjtBVzd2RlE7RUFDSTtBWCt2Rlo7O0FDbndGSTtFVU9RO0lBQ0k7RVhnd0ZkO0FBQ0Y7QUN6d0ZJO0VVWVE7SUFDSTtFWGd3RmQ7QUFDRjtBQzl3Rkk7RVVpQlE7SUFDSTtFWGd3RmQ7QUFDRjtBQ254Rkk7RVVzQlE7SUFDSTtFWGd3RmQ7QUFDRjtBV3J4RlE7RUFDSTtBWHV4Rlo7O0FDM3hGSTtFVU9RO0lBQ0k7RVh3eEZkO0FBQ0Y7QUNqeUZJO0VVWVE7SUFDSTtFWHd4RmQ7QUFDRjtBQ3R5Rkk7RVVpQlE7SUFDSTtFWHd4RmQ7QUFDRjtBQzN5Rkk7RVVzQlE7SUFDSTtFWHd4RmQ7QUFDRjtBVzd5RlE7RUFDSTtBWCt5Rlo7O0FDbnpGSTtFVU9RO0lBQ0k7RVhnekZkO0FBQ0Y7QUN6ekZJO0VVWVE7SUFDSTtFWGd6RmQ7QUFDRjtBQzl6Rkk7RVVpQlE7SUFDSTtFWGd6RmQ7QUFDRjtBQ24wRkk7RVVzQlE7SUFDSTtFWGd6RmQ7QUFDRjtBV3IwRlE7RUFDSTtBWHUwRlo7O0FDMzBGSTtFVU9RO0lBQ0k7RVh3MEZkO0FBQ0Y7QUNqMUZJO0VVWVE7SUFDSTtFWHcwRmQ7QUFDRjtBQ3QxRkk7RVVpQlE7SUFDSTtFWHcwRmQ7QUFDRjtBQzMxRkk7RVVzQlE7SUFDSTtFWHcwRmQ7QUFDRjtBVzcxRlE7RUFDSTtBWCsxRlo7O0FDbjJGSTtFVU9RO0lBQ0k7RVhnMkZkO0FBQ0Y7QUN6MkZJO0VVWVE7SUFDSTtFWGcyRmQ7QUFDRjtBQzkyRkk7RVVpQlE7SUFDSTtFWGcyRmQ7QUFDRjtBQ24zRkk7RVVzQlE7SUFDSTtFWGcyRmQ7QUFDRjtBV3IzRlE7RUFDSTtBWHUzRlo7O0FDMzNGSTtFVU9RO0lBQ0k7RVh3M0ZkO0FBQ0Y7QUNqNEZJO0VVWVE7SUFDSTtFWHczRmQ7QUFDRjtBQ3Q0Rkk7RVVpQlE7SUFDSTtFWHczRmQ7QUFDRjtBQzM0Rkk7RVVzQlE7SUFDSTtFWHczRmQ7QUFDRjtBVzc0RlE7RUFDSTtBWCs0Rlo7O0FDbjVGSTtFVU9RO0lBQ0k7RVhnNUZkO0FBQ0Y7QUN6NUZJO0VVWVE7SUFDSTtFWGc1RmQ7QUFDRjtBQzk1Rkk7RVVpQlE7SUFDSTtFWGc1RmQ7QUFDRjtBQ242Rkk7RVVzQlE7SUFDSTtFWGc1RmQ7QUFDRjtBV3I2RlE7RUFDSTtBWHU2Rlo7O0FDMzZGSTtFVU9RO0lBQ0k7RVh3NkZkO0FBQ0Y7QUNqN0ZJO0VVWVE7SUFDSTtFWHc2RmQ7QUFDRjtBQ3Q3Rkk7RVVpQlE7SUFDSTtFWHc2RmQ7QUFDRjtBQzM3Rkk7RVVzQlE7SUFDSTtFWHc2RmQ7QUFDRjtBVzc3RlE7RUFDSTtBWCs3Rlo7O0FDbjhGSTtFVU9RO0lBQ0k7RVhnOEZkO0FBQ0Y7QUN6OEZJO0VVWVE7SUFDSTtFWGc4RmQ7QUFDRjtBQzk4Rkk7RVVpQlE7SUFDSTtFWGc4RmQ7QUFDRjtBQ245Rkk7RVVzQlE7SUFDSTtFWGc4RmQ7QUFDRjtBV3I5RlE7RUFDSTtBWHU5Rlo7O0FDMzlGSTtFVU9RO0lBQ0k7RVh3OUZkO0FBQ0Y7QUNqK0ZJO0VVWVE7SUFDSTtFWHc5RmQ7QUFDRjtBQ3QrRkk7RVVpQlE7SUFDSTtFWHc5RmQ7QUFDRjtBQzMrRkk7RVVzQlE7SUFDSTtFWHc5RmQ7QUFDRjtBVzcrRlE7RUFDSTtBWCsrRlo7O0FDbi9GSTtFVU9RO0lBQ0k7RVhnL0ZkO0FBQ0Y7QUN6L0ZJO0VVWVE7SUFDSTtFWGcvRmQ7QUFDRjtBQzkvRkk7RVVpQlE7SUFDSTtFWGcvRmQ7QUFDRjtBQ25nR0k7RVVzQlE7SUFDSTtFWGcvRmQ7QUFDRjtBV3JnR1E7RUFDSTtBWHVnR1o7O0FDM2dHSTtFVU9RO0lBQ0k7RVh3Z0dkO0FBQ0Y7QUNqaEdJO0VVWVE7SUFDSTtFWHdnR2Q7QUFDRjtBQ3RoR0k7RVVpQlE7SUFDSTtFWHdnR2Q7QUFDRjtBQzNoR0k7RVVzQlE7SUFDSTtFWHdnR2Q7QUFDRjtBVzdoR1E7RUFDSTtBWCtoR1o7O0FDbmlHSTtFVU9RO0lBQ0k7RVhnaUdkO0FBQ0Y7QUN6aUdJO0VVWVE7SUFDSTtFWGdpR2Q7QUFDRjtBQzlpR0k7RVVpQlE7SUFDSTtFWGdpR2Q7QUFDRjtBQ25qR0k7RVVzQlE7SUFDSTtFWGdpR2Q7QUFDRjtBV3JqR1E7RUFDSTtBWHVqR1o7O0FDM2pHSTtFVU9RO0lBQ0k7RVh3akdkO0FBQ0Y7QUNqa0dJO0VVWVE7SUFDSTtFWHdqR2Q7QUFDRjtBQ3RrR0k7RVVpQlE7SUFDSTtFWHdqR2Q7QUFDRjtBQzNrR0k7RVVzQlE7SUFDSTtFWHdqR2Q7QUFDRjtBV3BqR1k7RUFDSTtBWHNqR2hCOztBQ25sR0k7RVVnQ1k7SUFDSTtFWHVqR2xCO0FBQ0Y7QUN6bEdJO0VVcUNZO0lBQ0k7RVh1akdsQjtBQUNGO0FDOWxHSTtFVTBDWTtJQUNJO0VYdWpHbEI7QUFDRjtBQ25tR0k7RVUrQ1k7SUFDSTtFWHVqR2xCO0FBQ0Y7QVlubUdBOztFQUVJO0FacW1HSjs7QVlsbUdBO0VBQ0k7QVpxbUdKOztBWWxtR0E7RUFDSTtBWnFtR0o7O0FZbG1HQTtFQUNJO0FacW1HSjs7QVlsbUdBO0VBQ0k7QVpxbUdKOztBWWxtR0E7RUFDSTtBWnFtR0o7O0FZbG1HQTtFQUNJO0FacW1HSjs7QVlsbUdBO0VBQ0k7QVpxbUdKOztBWWpsR0E7RUFDSTtBWm9sR0o7O0FZamxHQTtFQUNJO0VBQ0E7RUFDQTtBWm9sR0o7O0FZamxHQTtFQUNJO0Fab2xHSjs7QVlqbEdBO0VBQ0k7QVpvbEdKOztBWWpsR0E7RUFDSTtBWm9sR0o7O0FZamxHQTtFQUNJO0Fab2xHSjs7QVlobEdBO0VBQ0k7QVptbEdKOztBWWpsR0E7RUFDSTtBWm9sR0o7O0FZbGtHQTtFQUNJO0FacWtHSjs7QVlsa0dBO0VBQ0k7QVpxa0dKOztBWWxrR0E7RUFDSSxTQy9HUTtBYm9yR1o7O0FZbGtHQTtFQUNJLFNDaEhNO0FicXJHVjs7QVl2akdBO0VBQ0ksY1ZZVTtBRjhpR2Q7O0FZdmpHQTtFQUNJLHlCVlFVO0FGa2pHZDs7QVl2akdBO0VBQ0ksY1ZDWTtBRnlqR2hCOztBWXZqR0E7RUFDSSx5QlZIWTtBRjZqR2hCOztBWTVpR0E7RUFDSTtBWitpR0o7O0FZNWlHQTtFQUNJO0FaK2lHSjs7QVk1aUdBO0VBQ0k7QVoraUdKOztBWTVpR0E7RUFDSTtBWitpR0o7O0FZNWlHQTtFQUVJO0VBQ0E7QVo4aUdKO0FZNWlHSTtFQUNJO0FaOGlHUjtBWTNpR0k7RUFDSTtBWjZpR1I7O0FZL2hHQTtFQUNJO0VBQ0E7QVpraUdKO0FZaGlHSTtFQUNJO0Faa2lHUjs7QVk5aEdBO0VBQ0k7RUFDQTtBWmlpR0o7QVkvaEdJO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaZ2lHUjs7QWM1d0dBOztpREFBQTtBQVVBO0VBQ0k7RUFDQSxzQ1ZpRVc7RVVoRVgsZVZpR007RVVoR047QWR3d0dKO0FjdHdHSTtFQUNJO0Fkd3dHUjtBY3J3R0k7RUFDSTtFQUNBO0FkdXdHUjs7QWNsd0dBO0VBQ0k7QWRxd0dKOztBY2x3R0E7RUFDSTtFQUNBO0FkcXdHSjs7QWNud0dBO0VBR0k7QWRvd0dKOztBYy92R0E7RUFDSTtFQUNBO0Fka3dHSjs7QWV0eEdBO0VBQ0k7QWZ5eEdKO0FldnhHSTtFQUNJO0VBQ0E7RUFDQSxlWGtGRTtFV2pGRjtFQUNBO0FmeXhHUjtBZXZ4R1E7RUFDSTtFQUNBO0FmeXhHWjtBZXR4R1E7RUFDSTtFQUNBLGlDWG9DSTtFV25DSjtBZnd4R1o7QWVyeEdRO0VBQ0k7QWZ1eEdaO0FlcHhHUTtFQUNJO0Fmc3hHWjtBZXB4R1k7RUFDSTtBZnN4R2hCO0FlanhHSTtFQUNJO0VBQ0EsbUJGdkNHO0FiMHpHWDtBZWp4R1E7RUFDSTtBZm14R1o7O0FlM3dHSTtFQUNJO0FmOHdHUjs7QWV4d0dRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWYyd0daOztBZXB3R1E7RUFDSTtFQUNBO0VBQ0E7QWZ1d0daO0FlcHdHSTtFQUNJO0Fmc3dHUjs7QWU5dkdJO0VBQ0k7QWZpd0dSOztBZTd2R0E7O2lEQUFBO0FBSUk7RUFDSTtBZit2R1I7QWU3dkdRO0VBQ0ksYUZsR0E7QWJpMkdaOztBZXh2R0k7RUFDSTtFQUNBLGFGM0dJO0FiczJHWjtBZXZ2R1E7RUFDSTtFQUNBO0FmeXZHWjs7QWUzdEdBO0VBQ0k7QWY4dEdKO0FlNXRHSTtFQUNJO0FmOHRHUjtBZTN0R0k7RUFDSTtBZjZ0R1I7QWUxdEdJO0VBQ0k7RUFDQTtBZjR0R1I7QWUxdEdRO0VBQ0k7RUFDQSxlWGxFRjtBSjh4R1Y7QWUxdEdZO0VBQ0k7QWY0dEdoQjtBZXh0R1E7RUFDSTtFQUNBO0VBQ0E7QWYwdEdaO0FleHRHWTtFQUNJO0FmMHRHaEI7QWVsdEdJO0VBQ0k7RUFDQTtFQUNBO0Fmb3RHUjtBZWp0R0k7RUFDSTtFQUNBO0VBQ0E7QWZtdEdSO0FlaHRHUTtFQUNJO0Fma3RHWjtBZTdzR0k7RUFDSTtBZitzR1I7QWU1c0dJO0VBQ0k7RUFDQTtBZjhzR1I7QWV0c0dRO0VBQ0k7RUFDQTtBZndzR1o7QWV0c0dZO0VBQ0k7QWZ3c0doQjtBZXRzR2dCO0VBQ0ksa0JGek5UO0FiaTZHWDs7QWVwcUdJO0VBQ0ksZVhwS0U7QUoyMEdWO0FlcHFHSTtFQUNJLGVGcFFHO0FiMDZHWDtBZWpxR1k7RUFDSSxhRnpRTjtBYjQ2R1Y7QWU5cEdJO0VBQ0ksZ0JGL1FFO0FiKzZHVjs7QWU1bkdJO0VBQ0k7RUFDQTtBZituR1I7O0Flem5HSTtFQUNJO0VBQ0E7QWY0bkdSO0FlMW5HUTtFQUNJO0VBQ0E7QWY0bkdaOztBZW5uR0k7RUFDSTtBZnNuR1I7O0FlaG5HSTtFQUNJO0FmbW5HUjs7QWUvbUdBO0VBQ0k7QWZrbkdKOztBZWpsR1E7RUFDSSxhRjVYQTtBYmc5R1o7QWVqbEdRO0VBQ0k7RUFDQTtBZm1sR1o7O0FnQi84R0E7RUFDSTtBaEJrOUdKOztBZ0I5OEdJO0VBQ0ksZ0JkbUNLO0FGODZHYjs7QWdCNzhHQTtFQUNJO0VBQ0E7RUFDQTtBaEJnOUdKO0FnQi84R0k7RUFDSTtBaEJpOUdSOztBZ0I3OEdBO0VBQ0ksbUJkOEdZO0VjN0daLGNkK0dZO0VjOUdaO0FoQmc5R0o7QWdCLzhHSTtFQUNJLG1CZDJHUTtBRnMyR2hCOztBZ0I3OEdBO0VBQ0ksbUJkd0dZO0VjdkdaLGNkeUdZO0VjeEdaO0FoQmc5R0o7QWdCLzhHSTtFQUNJLG1CZHFHUTtBRjQyR2hCOztBZ0I3OEdBO0VBQ0ksbUJkbUdVO0VjbEdWO0FoQmc5R0o7O0FnQjU4R0E7RUFDSTtBaEIrOEdKOztBZ0I1OEdBO0VBQ0ksWUhuRE87RUdvRFA7QWhCKzhHSjtBZ0I3OEdJO0VBQ0k7QWhCKzhHUjs7QUEvaEhBO0FBRUE7QUFZQTtBQVVBO0FpQkNBOzs7Ozs7RUFLSTtFQUNBO0VBQ0E7RUFDQSx3RWROSztFY09MO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZWIyRU07RWExRU47RUFDQSxZQ3JCRztFRHNCSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjhnSEo7QWlCNWdISTs7Ozs7RUFDSTtBakJraEhSO0FpQjVnSEk7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUksMEVkN0JDO0VjOEJEO0VBQ0E7RUFDQTtBakIyaEhSO0FpQnJoSEk7Ozs7Ozs7Ozs7Ozs7RUFFSTtFQUNBO0FqQmtpSFI7QWlCMWhISTs7Ozs7Ozs7O0VBQ0k7QWpCb2lIUjtBaUJsaUhROzs7Ozs7Ozs7RUFDSTtFQUNBO0VBQ0E7QWpCNGlIWjtBaUJ2aEhJOzs7Ozs7Ozs7Ozs7Ozs7RUFDSSxtQmYyRE07QUY0K0dkO0FpQm5pSEk7Ozs7O0VBQ0ksbUJmZ0RRO0FGeS9HaEI7QWlCdGlISTs7Ozs7RUFDSSxtQmYrQ1E7QUY2L0doQjtBaUJ6aUhJOzs7OztFQUNJO0VBQ0E7QWpCK2lIUjtBaUI1aUhROzs7OztFQUNJO0FqQmtqSFo7QWlCaGlISTs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQmlqSFI7QWlCL2lIUTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVJLDBFZHpISDtFYzBIRztBakI4a0haO0FpQjNrSFE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUk7QWpCd21IWjtBaUJybUhROzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSTtFQUNBLGNmSUU7RWVIRixxQmZHRTtBRnVvSGQ7QWlCdm9IUTs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0EsY2ZMSTtFZU1KLHFCZk5JO0FGOHBIaEI7QWlCcnBIUTs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0EsY2ZkSTtFZWVKLHFCZmZJO0FGcXJIaEI7QWlCMXBISTs7Ozs7RUFDSTtFQUNBO0FqQmdxSFI7QWlCbnBISTs7Ozs7RUFDSSxXQ3ZMRDtFRHdMQyxZQ3hMRDtFRHlMQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnlwSFI7QWlCeHBIUTs7Ozs7RUFDSTtBakI4cEhaO0FpQnpwSEk7Ozs7O0VBQ0k7QWpCK3BIUjtBaUJucEhJOzs7OztFQUNJO0VBQ0EsZWI3R0M7QUpzd0hUO0FpQi9tSEk7Ozs7O0VBQ0ksWUMvUEM7RURnUUQ7RUFFQTtFQUVBO0FqQm1uSFI7QWlCam5IUTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJSSx3RWRoUUg7QUhnNEhUO0FpQjduSFE7Ozs7Ozs7Ozs7Ozs7RUFFSTtBakIwb0haO0FpQmhvSFE7Ozs7O0VBQ0k7QWpCc29IWjtBaUIxbkhROzs7OztFQUNJLFdDdlNIO0VEd1NHO0VBQ0E7RUFDQTtBakJnb0haO0FpQjluSFk7Ozs7O0VBQ0k7RUFDQTtBakJvb0hoQjs7QWlCOW5IQTtFQUNJO0FqQmlvSEo7QWlCL25ISTtFQUNJO0VBQ0E7QWpCaW9IUjs7QWlCL21ISTs7OztFQUNJLGlCSnBVRTtBYnk3SFY7O0FtQjU3SEE7RUFDSTtFQUNBO0VBQ0E7QW5CKzdISjtBbUI3N0hJO0VBQ0k7QW5CKzdIUjtBbUI1N0hJO0VBRUksYU5SRTtBYnE4SFY7QW1CMTdISTtFQUNJLGFOWkU7QWJ3OEhWO0FtQno3SEk7RUFFSTtBbkIwN0hSO0FtQnY3SEk7RUFDSTtBbkJ5N0hSO0FtQnQ3SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZTmxDSTtFTW1DSjtFQUNBO0VBQ0E7QW5CdzdIUjtBbUJ0N0hRO0VBQ0M7QW5CdzdIVDtBbUJyN0hRO0VBQ0ksZ0JONUNBO0FibStIWjtBbUJuN0hJO0VBQ0k7QW5CcTdIUjtBbUJuN0hRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5CcTdIWjtBbUJoN0hJO0VBQ0k7QW5CazdIUjs7QW1COTZIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJpN0hKO0FtQi82SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CaTdIUjtBbUIvNkhRO0VBQ0k7RUFDQTtBbkJpN0haO0FtQi82SFk7RUFDSTtBbkJpN0hoQjs7QUE5aElBO0FBRUE7QUFZQTtBQVVBO0FvQjRDQTtBQUNBO0VBQ0k7RUFDQTtBcEJpK0hKOztBb0I5OUhBOztFQWhESTtFQUNBO0FwQm1oSUo7QW9CaGhJSTs7RUFDSTtBcEJtaElSO0FvQmpoSVE7Ozs7RUFJSTtFQUNBO0VBQ0E7QXBCbWhJWjtBb0JoL0hBOztFQUlJO0FwQmcvSEo7QW9CLytISTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDaEJKTztFZ0JLUCxlaEI0QkU7RWdCM0JGO0FwQmsvSFI7QW9CLytISTs7RUFDSTtFQUNBLHNDaEJYTztFZ0JZUCxlaEJxQkU7RWdCcEJGO0VBQ0E7RUFDQTtBcEJrL0hSO0FvQi8rSEk7O0VBQ0k7RUFDQTtBcEJrL0hSO0FvQi8rSEk7O0VBQ0k7QXBCay9IUjtBb0IvK0hJOzs7RUE5REE7RUFDQTtFQUNBO0FwQmtqSUo7QW9CaGpJSTs7O0VBQ0k7QXBCb2pJUjtBb0J0L0hROzs7RUFuRUo7RUFDQTtFQUNBO0FwQjhqSUo7QW9CNWpJSTs7O0VBQ0k7QXBCZ2tJUjtBb0JsZ0lROzs7RUFFSTtBcEJxZ0laO0FvQmpnSUk7Ozs7RUFDSSxtQmxCK0NNO0VrQjlDTixxQmxCNkNNO0FGeTlIZDtBb0JuZ0lJOztFQUNJLG1CbEJxQ1E7RWtCcENSLHFCbEJxQ1E7QUZpK0hoQjtBb0JuZ0lJOzs7O0VBQ0k7RUFDQTtFQUVBO0VBQ0E7QXBCdWdJUjtBb0JyZ0lROzs7O0VBQ0k7RUFDQTtBcEIwZ0laO0FvQm5nSUk7OztFQXpGQTtFQUNBO0VBQ0E7RUFDQTtBcEJpbUlKO0FvQi9sSWE7RUFDTDtBcEJpbUlSOztBb0J6Z0lBO0VBQ0k7QXBCNGdJSjs7QW9CemdJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCNGdJSjs7QW9CemdJQTtFQUNJLFlGbkpLO0FsQitwSVQ7QW9CMWdJSTtFQUNJO0FwQjRnSVI7QW9CemdJSTtFQUNJO0FwQjJnSVI7O0FvQnYvSEE7RUFDSTtBcEIwL0hKOztBb0I1K0hJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBCKytIUjs7QW9CbCtIQTs7RUFFSTtBcEJxK0hKOztBb0JqK0hBO0VBQ0k7RUFDQTtFQUNBO0FwQm8rSEo7O0FvQjc5SEE7RUFDSTtFQUNBO0VBQ0E7QXBCZytISjtBb0IvOUhJO0VBQ0k7QXBCaStIUjs7QW9CNzlIQTtFQUNJO0VBQ0E7QXBCZytISjs7QW9CNzlIQTtFQUNJO0VBQ0E7QXBCZytISjs7QW9CNzlIQTtFQUNJO0VBQ0E7QXBCZytISjs7QW9CNzlIQTtBQUVBO0VBQ0k7QXBCKzlISjs7QW9CNTlIQTtFQUNJO0VBclBBO0VBQ0E7QXBCcXRJSjtBb0JsdElJO0VBQ0k7QXBCb3RJUjtBb0JsdElRO0VBSUk7RUFDQTtFQUNBO0FwQml0SVo7QW9CMStIQTtFQUdJO0FwQjArSEo7O0FvQnQrSEE7RUE5Tkk7RUFDQTtFQUNBO0VBQ0E7QXBCd3NJSjtBb0J0c0lhO0VBQ0w7QXBCd3NJUjs7QW9CNytISTtFQUNJO0FwQmcvSFI7O0FvQjErSEE7QUFNSTtFQUNJO0VBQ0E7RUFDQSxjbEJuSU07RWtCb0lOO0VBQ0E7RUFDQSxlaEJuTEU7QUoycElWOztBb0JuOEhBO0VBQ0k7QXBCczhISjtBb0JwOEhJO0VBQ0k7RUFDQTtBcEJzOEhSO0FvQnA4SFE7RUFDSTtBcEJzOEhaO0FvQmo4SEk7RUFDSTtFQUNBO0VBQ0E7QXBCbThIUjtBb0IvN0hJO0VBQ0k7QXBCaThIUjs7QW9CNzdIQTtBQWNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBCbTdISjs7QW9CajdIQTtFQUNJO0FwQm83SEo7O0FvQmw3SEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCcTdISjs7QW9CbjdIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnM3SEo7O0FvQnA3SEE7RUFDSTtBcEJ1N0hKOztBb0JyN0hBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnc3SEo7O0FvQnQ3SEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnk3SEo7O0FvQnY3SEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIwN0hKOztBb0J4N0hBO0VBQ0k7RUFDQTtFQUNBO0FwQjI3SEo7O0FvQno3SEE7RUFDSTtFQUNBO0VBQ0E7QXBCNDdISjs7QW9CMTdIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjY3SEo7O0FvQjM3SEE7RUFDSTtBcEI4N0hKOztBb0I1N0hBO0VBQ0k7QXBCKzdISjs7QW9CNTZIQTtFQUNJO0VBQ0E7QXBCKzZISjs7QW9CNTZIQTtFQUVJO0FwQjg2SEo7O0FxQnY0SUE7O2lEQUFBO0FBbUJBO0FBRUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnczSUo7O0FxQnAzSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZWpCd0VNO0VpQnZFTjtFQUNBO0FyQnUzSUo7O0FxQm4zSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxpQ2pCOEJZO0VpQjdCWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZWpCd0RNO0VpQnZETjtFQUNBO0VBQ0E7QXJCczNJSjtBcUJwM0lJO0VBQ0k7QXJCczNJUjs7QXFCajNJQTs7RUFFSTtFQUNBO0VBQ0E7QXJCbzNJSjs7QXFCMTJJSTtFRHJDQTtFQUNBO0VBQ0E7QXBCbTVJSjtBb0JqNUlJO0VBQ0k7QXBCbTVJUjs7QXFCNzJJQTtFQUNJLGNuQjRFVTtBRm95SWQ7O0FxQjcySUE7RUFDSSxjbkJzRVk7QUYweUloQjs7QXFCdjJJSTs7OztFQUNFO0VBQ0U7QXJCNjJJUjtBcUI1MklROzs7O0VBQ0k7RUFDQTtBckJpM0laOztBcUIxMklFO0VBQ0U7QXJCNjJJSjs7QXFCcjJJQTtFQUNFO0FyQncySUY7O0FxQnIySUE7QUFDQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXJCdzJJTjtFcUJyMklFO0lBQ0k7SUFDQTtJQUNBO0VyQnUySU47QUFDRjtBcUJwMklBO0FBQ0E7RUFDSTtJQUNJO0lBQ0E7RXJCczJJTjtFcUJsMklFO0lBQ0k7RXJCbzJJTjtFcUJqMklFO0lBQ0k7RXJCbTJJTjtBQUNGO0FzQi8vSUE7RUFFSTtFQUNBO0VBQ0E7QXRCZ2dKSjtBc0I5L0lJO0VBQ0k7RUFDQTtBdEJnZ0pSOztBc0I1L0lBO0VBQ0k7QXRCKy9JSjtBc0I3L0lJO0VBQ0k7QXRCKy9JUjs7QXNCMy9JQTtFQUNJO0F0QjgvSUo7O0FzQnovSUE7RUFDSTtFQUNBO0VBQ0E7QXRCNC9JSjs7QXNCeC9JQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCMi9JSjtBc0J6L0lJO0VBQ0k7QXRCMi9JUjs7QXNCdC9JQTtFQUNJO0F0QnkvSUo7O0FzQnAvSUE7O0VBRUk7RUFDQTtBdEJ1L0lKO0FzQnIvSUk7O0VBQ0k7QXRCdy9JUjs7QXNCbi9JQTtFQUNJO0F0QnMvSUo7QXNCcC9JSTtFQUNJO0VBQ0E7QXRCcy9JUjs7QXNCai9JQTtFQUNJO0F0Qm8vSUo7QXNCbC9JSTtFQUNJO0F0Qm8vSVI7O0FzQi8rSUE7RUFDSTtBdEJrL0lKOztBc0I5K0lBO0VBQ0k7RUFDQTtBdEJpL0lKO0FzQi8rSUk7RUFFSTtBdEJnL0lSO0FzQjcrSUk7RUFDSTtBdEIrK0lSOztBc0JsK0lJO0VBQ0k7QXRCcStJUjtBc0JsK0lJO0VBQ0k7QXRCbytJUjs7QXVCdmxKQTs7aURBQUE7QUFVQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2Qm1sSkQ7O0F1QmhsSkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCbWxKRDtBdUJqbEpDO0VBQ0M7QXZCbWxKRjs7QXVCL2tKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QmtsSkQ7QXVCaGxKQztFQUNDO0VBQ0EsNEVwQmxCTztBSG9tSlQ7QXVCL2tKQztFQUNDO0VBQ0E7RUFDQSw0RXBCeEJPO0FIeW1KVDtBdUI5a0pDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZCZ2xKRjtBdUI3a0pDO0VBQ0M7RUFJQTtBdkI0a0pGO0F1QjFrSkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCNGtKSDs7QXVCdGtKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCeWtKRDtBdUJ2a0pDO0VBQ0M7RUFDQTtFQUNBO0F2QnlrSkY7QXVCdGtKQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJ3a0pGO0F1QnJrSkM7RUFDQztFQUNBO0F2QnVrSkY7O0F1Qm5rSkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCc2tKRDtBdUJwa0pDO0VBQ0M7QXZCc2tKRjs7QXVCbGtKQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2QnFrSkQ7O0FBM3NKQTtBQUVBO0FBWUE7QUFVQTtBQXhCQTtBQUVBO0FBWUE7QUFVQTtBd0JUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4QnVzSko7QXdCcnNKSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJzc0pSOztBd0Jqc0pJO0VBQ0k7QXhCb3NKUjs7QXdCM3JKQTtFQUNJLGtCWGxCTTtFV21CTixpQlhuQk07RVdvQk47QXhCOHJKSjs7QXdCMXJKSTtFQUNJO0VBQ0E7RUFDQTtBeEI2ckpSOztBd0J4ckpBO0VBQ0ksbUJYakNNO0VXa0NOLGtCWGxDTTtFV21DTjtBeEIyckpKOztBd0J2ckpJO0VBQ0k7RUFDQTtFQUNBO0F4QjBySlI7O0F5QnZ1SlE7RUFDSTtFQUNBO0F6QjB1Slo7QXlCeHVKWTtFQUNJO0F6QjB1SmhCO0F5Qmp1SlE7RUFDSTtBekJtdUpaO0F5Qi90Slk7RUFDSTtFQUVBO0F6Qmd1SmhCO0F5Qjd0Slk7RUFDSTtFQUNBO0F6Qit0SmhCO0F5Qjd0SmdCO0VBQ0k7QXpCK3RKcEI7QXlCeHRKZ0I7RUFDSTtBekIwdEpwQjtBeUJqdEpRO0VBQ0k7RUFDQTtBekJtdEpaO0F5QjVzSlE7RUFDSTtBekI4c0paO0F5QnpzSkk7RUFDSTtBekIyc0pSO0F5QnhzSkk7RUFDSTtBekIwc0pSO0F5QnZzSkk7RUFDSTtBekJ5c0pSOztBeUJwc0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnVzSko7O0F5QnZySkE7RUFDSSxZQTdHUztFQStHVDtFQUNBO0VBQ0E7RUFDQTtBekJ5ckpKO0F5QnZySkk7RUFDSTtBekJ5ckpSO0F5QnRySkk7RUFDSTtBekJ3ckpSO0F5QnJySkk7RUFDSTtFQUNBO0F6QnVySlI7QXlCcHJKSTtFQUNJLG1CdkJtQlE7QUZtcUpoQjtBeUJwckpRO0VBQ0k7RUFDQTtBekJzckpaO0F5Qm5ySlE7RUFDSTtBekJxckpaOztBeUJockpBO0VBRUksWVpySU87RVlzSVA7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQXRKUztFQXVKVDtFQUNBO0F6QmtySko7QXlCaHJKSTtFQUNJO0F6QmtySlI7QXlCaHJKUTtFQUNJO0F6QmtySlo7O0F5QjdxSkE7RUFDSTtBekJnckpKO0F5QjdxSkk7RUFDSTtBekIrcUpSO0F5QnhxSkk7RUFDSTtBekIwcUpSO0F5QnZxSkk7RUFDSTtFQUNBO0F6QnlxSlI7QXlCdHFKSTtFQUNJO0VBQ0E7RUFDQTtBekJ3cUpSO0F5QnRxSlE7RUFDSTtBekJ3cUpaO0F5QnJxSlE7RUFDSTtBekJ1cUpaO0F5QnBxSlE7RUFDSTtFQUNBO0F6QnNxSlo7QXlCcHFKWTtFaEI3Q0osaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtFZ0IwQlk7RUFDQSxVWmhNTDtFWWlNSztBekJ5cUpoQjtBeUJycUpROzs7OztFaEJyREEsaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtBVCtzSko7QXlCMXFKUTs7Ozs7RWhCMURBLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7QVR5dEpKO0F5QjlxSkk7RUFDSTtBekJnckpSO0F5QjdxSkk7RUFDSTtFQUNBO0F6QitxSlI7QXlCN3FKUTtFQUNJO0VBQ0E7QXpCK3FKWjtBeUI1cUpRO0VBQ0k7QXpCOHFKWjtBeUIzcUpRO0VBQ0k7QXpCNnFKWjtBeUJ4cUpZO0VBQ0k7QXpCMHFKaEI7QXlCdnFKWTtFQUNJO0F6QnlxSmhCO0F5QnBxSkk7RUFDSTtBekJzcUpSOztBeUJscUpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCcXFKSjtBeUJucUpJO0VBQ0k7QXpCcXFKUjtBeUJscUpJO0VBQ0k7QXpCb3FKUjs7QXlCL3BKQTtFQUNJO0VBQ0EsYVoxUVE7RVkyUVI7RUFDQTtFQUNBLDBDQXRSVztBekJ3N0pmO0F5QmhxSkk7RUFDSTtFQUNBO0F6QmtxSlI7QXlCL3BKSTtFQUNJO0F6QmlxSlI7QXlCL3BKUTtFQUNJO0VBQ0E7QXpCaXFKWjtBeUIvcEpZO0VBQ0ksa0JaNVJKO0FiNjdKWjtBeUI5cEpZO0VBQ0ksbUJaaFNKO0FiZzhKWjs7QXlCdnBKQTtFQUNJLGFadlNNO0VZd1NOO0VBQ0E7RUFDQTtFQUNBO0F6QjBwSko7O0F5QnJwSkk7RUFDSSxrQlpqVEU7QWJ5OEpWOztBeUJwcEpBO0FBQ0E7QUFDQTtFQUVJO0VBQ0E7RUFDQTtBekJzcEpKO0F5QmhwSlk7RUFDSTtFQUNBO0F6QmtwSmhCO0F5QmhwSmdCO0VBQ0k7QXpCa3BKcEI7QXlCOW9KWTtFQUNJO0F6QmdwSmhCO0F5QnRvSlk7RUFDSTtBekJ3b0poQjtBeUJ0b0pnQjtFQUNJO0F6QndvSnBCO0F5Qi9uSlk7RUFDSTtBekJpb0poQjtBeUJwbkpBO0FBQ0E7QUFTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI4bUpSO0F5QjVtSlE7RUFDSTtBekI4bUpaO0F5QjNtSlE7RUFDSTtBekI2bUpaO0F5QjNtSlk7RUFDSTtBekI2bUpoQjs7QXlCOWxKSTtFQUNJO0F6QmltSlI7QXlCOWxKSTtFQUNJO0F6QmdtSlI7QXlCN2xKSTtFQUNJO0VBQ0EsbUJadGFJO0FicWdLWjs7QXlCeGxKUTtFQUNJO0VBQ0E7QXpCMmxKWjtBeUJ4bEpRO0VBQ0k7QXpCMGxKWjs7QXlCbmxKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6QnNsSko7QXlCcGxKSTtFQUNJO0F6QnNsSlI7O0F5Qi9rSkk7RUFDSTtBekJrbEpSOztBMEJqZ0tZO0VBQ0k7QTFCb2dLaEI7QTBCaGdLUTtFQUNJLGFiNUJEO0FiOGhLWDs7QTBCci9KQTtFQUNJO0ExQncvSko7O0EwQnIvSkE7RUFDSTtFQUNBO0VBQ0E7QTFCdy9KSjtBMEJ0L0pJO0VBQ0k7RUFDQTtBMUJ3L0pSOztBMEJsL0pJO0VBQ0k7RUFDQTtFQUNBO0ExQnEvSlI7QTBCbC9KSTtFQUNJO0ExQm8vSlI7QTBCai9KSTtFQUNJO0ExQm0vSlI7O0FBbmxLQTtBQUVBO0FBWUE7QUFVQTtBMkJHQTtFQUNJO0EzQitqS0o7O0EyQjVqS0E7RUFDSTtFQUNBLFlUZks7RVNnQkwsV1RoQks7RVNpQkw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCK2pLSjtBMkI3aktJO0VBQ0k7QTNCK2pLUjs7QTJCMWpLSTtFQUNJO0VsQnVIQSxpQ0x4RlE7RUsrRlI7RUFVQTtFQUlKO0FUcTdKSjs7QTJCM2pLSTtFQUNJO0VBQ0EsY3pCMkdNO0VPSU4saUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtBVDg3Sko7O0EyQjdpS0E7RUFDSTtFQUNBO0VBQ0E7QTNCZ2pLSjs7QTJCemlLSTtFQUNJO0VBQ0E7QTNCNGlLUjtBMkIxaUtRO0VBQ0k7RUFDQTtBM0I0aUtaO0EyQnhpS1E7RUFDSTtFQUNBO0EzQjBpS1o7QTJCbGlLSTtFQUdJO0EzQmtpS1I7QTJCL2hLSTtFQUNJO0EzQmlpS1I7QTJCOWhLSTtFQUNJO0EzQmdpS1I7O0EyQjVoS0E7RUFDSTtBM0IraEtKOztBMkIzaEtJO0VBQ0k7QTNCOGhLUjs7QTJCMWhLQTtFQUNJO0EzQjZoS0o7O0FBcHFLQTtBQUVBO0FBWUE7QUFVQTtBNEJHQTtFQUNFO0VBQ0EsYWZOVTtBYnNwS1o7QTRCN29LRTtFQUNFO0E1QitvS0o7QTRCNW9LRTtFQUNFO0E1QjhvS0o7QTRCNW9LSTtFQUNFO0E1QjhvS047QTRCeG9LRTtFQUNFO0E1QjBvS0o7QTRCeG9LSTtFQUNFO0E1QjBvS047O0E0QmhuS0U7RUFDRTtBNUJtbktKO0E0QmpuS0k7RUFDRTtFQUNBO0VBQ0EsaUN4QkRVO0V3QkVWO0VBQ0E7QTVCbW5LTjtBNEI5bUtFO0VBQ0U7RUFDQTtBNUJnbktKO0E0QjltS0k7RUFDRTtBNUJnbktOO0E0QjdtS0k7RUFDRTtBNUIrbUtOOztBNkJqc0tBO0VBQ0k7RUFDQTtBN0Jvc0tKO0E2QmxzS0k7RUFHSTtFQUNBO0VBQ0E7RUFDQTtBN0Jrc0tSO0E2Qi9yS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QmlzS1I7O0E2QjNxS0E7RUFDSTtBN0I4cUtKOztBQXZ1S0E7QUFFQTtBQVlBO0FBVUE7QThCQ0E7RUFDSSxnQmpCQ087RWlCQVAsbUJqQkRNO0VpQkVOO0VBQ0E7QTlCcXRLSjtBOEJudEtJO0VBQ0k7QTlCcXRLUjtBOEJudEtRO0VBQ0k7RUFDQTtFQUNBO0E5QnF0S1o7QThCanRLSTtFQUNJO0E5Qm10S1I7QThCanRLUTtFQUVJLGUxQnVFRjtFMEJ0RUUsYWpCckJGO0VpQnNCRTtFQUNBO0VBQ0E7RUFDQTtBOUJrdEtaO0E4Qmh0S1k7RUFDSTtFQUNBO0VBQ0E7QTlCa3RLaEI7QThCN3NLWTtFQUNJO0VBQ0E7RXJCMEdSLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7QVRvbEtKO0E4QjdzS1k7RUFDSSxjNUI0RkE7RTRCM0ZBO0VyQmtHUixpQ0x4RlE7RUs2RlI7RUFZQTtFQUlKO0FUNGxLSjtBOEI5c0tRO0VBQ0k7RUFFQTtBOUIrc0taO0E4QjVzS1E7RUFDSTtFQUNBO0VBQ0E7QTlCOHNLWjtBOEJsc0tJO0VBQ0k7RUFDQTtBOUJvc0tSO0E4Qjl3S0E7RUE2RUk7OzthQUFBO0E5QnVzS0o7O0E4QjFyS1E7RUFDSSxnQmpCN0ZBO0VpQjhGQSxtQmpCM0ZGO0Fid3hLVjtBOEIxcktnQjtFQUNJO0E5QjRyS3BCO0E4QnhyS2dCO0VBQ0k7QTlCMHJLcEI7O0E4QmxyS0E7RUFDSSxtQmpCN0dNO0Fia3lLVjs7QUE1ektBO0FBRUE7QUFZQTtBQVVBO0ErQm5CQTs7aURBQUE7QUFlQTs7Ozs7Ozs7Ozs7OztFQWFJLHNDM0IrQ1c7RTJCOUNYO0VBQ0E7RUFDQTtBL0JrektKO0ErQmh6S0k7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7QS9CK3pLUjs7QStCM3pLQTs7Ozs7O0VBTUksbUJsQnZCTTtBYnExS1Y7O0ErQjN6S0E7Ozs7RUFJSSxtQmxCOUJNO0FiNDFLVjs7QStCdnpLQTs7RUFFSSxlM0JpRE07QUp5d0tWO0ErQnB6S0k7O0VBQ0ksZTNCMENFO0FKNndLVjtBK0JyektROztFQUNJLGUzQnVDRjtBSml4S1Y7O0ErQi95S0E7O0VBRUksZTNCOEJNO0UyQjdCTjtBL0JrektKOztBK0IzeUtBOztFQUVJLGUzQm9CTTtFMkJuQk47QS9COHlLSjs7QStCdnlLQTs7RUFFSSxlM0JXTTtFMkJWTjtBL0IweUtKOztBK0JueUtBOztFQUVJLGUzQkNNO0FKcXlLVjs7QStCL3hLQTs7RUFFSSxlM0JaTTtFMkJhTjtBL0JreUtKOztBK0IzeEtBOzs7Ozs7Ozs7OztFQVVJLGdCbEJySE07QWJvNUtWOztBZ0MzNUtBO0VBQ0k7RUFDQTtBaEM4NUtKOztBZ0MzNUtBO0VBQ0k7QWhDODVLSjs7QUF2N0tBO0FBRUE7QUFZQTtBQVVBO0FpQ25CQTs7aURBQUE7QUFtQ0E7RUFDSSxjL0I0SFU7QUY2eEtkOztBaUM5NEtBO0VBQ0k7RUFDQTtBakNpNUtKOztBaUNsMktBO0VBQ0k7QWpDcTJLSjs7QWlDLzFLQTtFQUNJO0FqQ2syS0o7O0FpQzcxS0E7RUFDSTtFQUNBO0VBQ0E7QWpDZzJLSjs7QUFyOUtBO0FBRUE7QUFZQTtBQVVBO0FrQ05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEN5OEtKO0FrQ3Y4S0k7RUFDSSxZckJMRztFcUJNSDtBbEN5OEtSO0FrQ3Y4S1E7RUFDSTtBbEN5OEtaO0FrQ3Q4S1E7RUFDSTtBbEN3OEtaOztBQTkrS0E7QUFFQTtBQVlBO0FBVUE7QW1DRUk7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBLGUvQjJGRTtFK0IxRkY7RUFDQTtFQUNBO0VBQ0E7QW5DMitLUjtBbUN6K0tROzs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0FuQzIvS1o7QW1DeC9LUTs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSTtBbkMwZ0xaO0FtQ3ZnTFE7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7QW5DeWhMWjs7QW1DcGhMQTtFQUNJO0FuQ3VoTEo7QW1DcmhMSTtFQUNJO0FuQ3VoTFI7O0FtQ3BnTEE7RUFDSTtBbkN1Z0xKOztBbUNuZ0xBO0FBR0E7Ozs7Ozs7O0VBUUk7RUFDQSxlL0IrQk07QUpxK0tWOztBQTdsTEE7QUFFQTtBQVlBO0FBVUE7QW9DREE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBLGVoQzJGTTtFZ0MxRk47RUFDQTtFQUNBO0VBQ0E7RUFFQTtBcEMya0xKO0FvQ3JrTEk7RUFDSTtFQUNBO0VBQ0E7QXBDdWtMUjtBb0Nua0xJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ3FrTFI7QW9DamtMSTtFQUVJLGVoQzJEQztFZ0MxREQ7RUFDQTtFQUNBO0FwQ2trTFI7QW9DOWpMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDZ2tMUjtBb0MvakxRO0VBQ0k7QXBDaWtMWjs7QW9DdmpMQTtFQUNJO0FwQzBqTEo7O0FvQ3RqTEE7RUFDSSxtQmxDcUVZO0FGby9LaEI7O0FvQ3JqTEE7RUFDSSxtQmxDbUVZO0FGcS9LaEI7O0FvQ3JqTEE7RUFDSSxtQmxDb0VVO0FGby9LZDs7QW9DcmpMQTtBQXFCQTtFQUVJO0VBQ0E7RUFDQTtBcENtaUxKO0FvQ2hpTEk7RUFDSTtFQUNBO0VBQ0E7QXBDa2lMUjtBb0MvaExJO0VBQ0kscUJsQ3NCUTtFa0NyQlIsY2xDcUJRO0FGNGdMaEI7QW9DOWhMSTtFQUNJLHFCbENvQlE7RWtDbkJSLGNsQ21CUTtBRjZnTGhCO0FvQzdoTEk7RUFDSSxxQmxDb0JNO0VrQ25CTixjbENtQk07RWtDbEJOLG1CbENpQk07QUY4Z0xkO0FvQzFoTEk7RUFDSTtBcEM0aExSOztBcUNockxBO0VBQ0k7QXJDbXJMSjtBcUNqckxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJDbXJMUjtBcUNockxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJDa3JMUjtBcUMvcUxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJDaXJMUjtBcUMzcUxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckM2cUxSO0FxQzNxTFE7RUFHSTtFQUNBO0VBQ0E7RUFDQTtBckMycUxaO0FxQ3hxTFE7RUFDSTtFQUNBO0FyQzBxTFo7QXFDdHFMUTtFQUNJO0VBQ0E7RUFDQTtBckN3cUxaO0FxQ3BxTFE7RUFDSTtBckNzcUxaO0FxQ3BxTFk7RUFDSTtBckNzcUxoQjtBcUNucUxZO0VBRUk7QXJDb3FMaEI7O0FxQ3pwTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckM0cExSO0FxQ3hwTEk7RUFDSTtFQUNBO0FyQzBwTFI7O0FzQ2p0TEM7RUFFRTtBdENtdExIOztBQXB3TEE7QUFFQTtBQVlBO0FBVUE7QXVDakJBOztpREFBQTtBQWNBOztFQUdJO0VBQ0E7RUFDQTtBdkN3dkxKO0F1Q3R2TEk7O0VBQ0k7QXZDeXZMUjtBdUN0dkxJOzs7RUFFSTtFQUNBO0F2Q3l2TFI7QXVDbnRMQTtFQUNJO0VBQ0E7QXZDcXRMSjs7QXVDbHRMQTtFQUNJO0F2Q3F0TEo7QXVDbnRMSTtFQUNJLGNyQ21GTTtBRmtvTGQ7O0F1Q2p0TEE7RUFDSTtBdkNvdExKOztBQTN5TEE7QUFFQTtBQVlBO0FBVUE7QXdDRkk7RUFDSTtBeEM0eExSO0F3Q3p4TEk7RUFDSTtBeEMyeExSO0F3Q3B4TEk7RUFDSSxrQjNCWkk7RTJCYUo7QXhDc3hMUjtBd0NueExJO0VBQ0ksa0IzQmpCSTtBYnN5TFo7O0FBN3pMQTtBQUVBO0FBWUE7QUFVQTtBeUNaQTs7O0VBR0ksZ0I1QldNO0U0QlZOLG1CNUJVTTtBYjh5TFY7O0F5Q3B6TEE7O0VBRUk7QXpDdXpMSjtBeUNyekxJOztFQUNJO0VBQ0E7RUFDQTtBekN3ekxSO0F5Q3R6TFE7O0VBQ0k7QXpDeXpMWjs7QXlDbnpMQTtFQUNJO0F6Q3N6TEo7O0F5Q256TEE7O2lEQUFBO0FBMEJRO0VBQ0ksZTVCMUNEO0U0QjJDQyxnQjVCM0NEO0FiMDBMWDtBeUMzeExJO0VBQ0k7QXpDNnhMUjs7QXlDdnhMSTtFQUNJO0VBQ0E7RUFDQTtBekMweExSOztBeUNyeExJO0VBQ0k7QXpDd3hMUjs7QXlDMXZMQTs7aURBQUE7QUFvQkk7RUFDSSxlckNwQkM7RXFDcUJEO0VBQ0E7QXpDNHVMUjtBeUN6dUxJO0VBQ0ksaUI1QnZIRTtFNEJ3SEYsa0I1QnpIRztBYm8yTFg7O0F5Q3Z1TEE7O2lEQUFBO0FDNUlBO0VBQ0U7RUFDQTtFQUNBO0ExQ3kzTEY7O0EwQ3QzTEE7RUFDRTtFQUNBO0ExQ3kzTEY7O0FBMzRMQTtBQUVBO0FBWUE7QUFVQTtBMkNlQTtFQUNJO0EzQzIyTEo7QTJDejJMSTtFQUNJO0EzQzIyTFI7QTJDeDJMSTtFQUNJLFl6QmxDRztBbEI0NExYO0EyQ3YyTEk7RUFDSSxhekJyQ0k7QWxCODRMWjs7QTJDcjJMQTs7O0VBR0ksYTlCbkNRO0FiMjRMWjs7QTJDcjJMQTtFQUNJO0EzQ3cyTEo7QTJDdDJMSTs7O0VBR0k7QTNDdzJMUjs7QTJDcDJMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG9COUJwRFE7QWIyNUxaOztBMkNwMkxBO0FBQ0E7RUFDSTtBM0N1MkxKOztBMkNwMkxBO0FBRUE7RUFDSTtFQUNBO0EzQ3MyTEo7QTJDcDJMSTtFQUNJO0EzQ3MyTFI7QTJDbjJMSTtFQUNJO0VBQ0EsaUN2Q2RRO0V1Q2VSO0EzQ3EyTFI7QTJDbDJMSTtFQUNJO0EzQ28yTFI7O0EyQy8xTEE7QUFHQTtFQUNJO0EzQ2cyTEo7QTJDOTFMSTtFQUNJO0VBQ0E7RUFDQSxldkNHRTtFdUNGRixpQjlCNUZJO0FiNDdMWjs7QTJDMTFMSTtFQUNJO0EzQzYxTFI7QTJDMTFMSTtFQUNJO0VBQ0E7QTNDNDFMUjtBMkMxMUxRO0VBQ0k7QTNDNDFMWjtBMkN2MUxRO0VBQ0ksbUJ6Q3lCSTtBRmcwTGhCOztBMkNoMUxRO0VBQ0k7RUFDQSxtQjlCekhGO0FiNDhMVjs7QTJDcnpMSTtFQUNJO0EzQ3d6TFI7QTJDanpMSTtFQUNJO0EzQ216TFI7QTJDanpMUTtFQUNJO0EzQ216TFo7QTJDL3lMSTtFQUNJO0VBRUE7RUFDQSxhOUIzS0U7QWIyOUxWO0EyQzd5TFE7RUFDSSxldkN0Rkg7RXVDdUZHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0MreUxaO0EyQzV5TFE7RUFDSTtFQUNBO0EzQzh5TFo7QTJDM3lMUTtFQUNJO0VBQ0E7RUFDQSxldkN0R0Y7QUptNUxWO0EyQzN5TFk7RUFDSTtFQUNBO0EzQzZ5TGhCO0EyQ3h5TEk7RUFDSSxnQjlCN01JO0U4QjhNSjtFQUNBO0EzQzB5TFI7QTJDeHlMUTtFQUNJO0EzQzB5TFo7QTJDeHlMWTtFQUNJO0EzQzB5TGhCO0EyQ3Z5TFk7RUFDSTtBM0N5eUxoQjtBMkNweUxZO0VBQ0k7RUFDQTtBM0NzeUxoQjs7QTJDcHhMSTtFQUNJLGE5QmhQRTtBYnVnTVY7QTJDcHhMSTtFQUNJLG1COUJwUEU7RThCcVBGLGE5QnJQRTtBYjJnTVY7O0EyQ3p3TEE7RUFDSTtBM0M0d0xKO0EyQ3p3TEk7RUFDSTtFQUNBO0EzQzJ3TFI7QTJDeHdMSTtFQUNJLGtCOUIvUUk7QWJ5aE1aO0EyQ3Z3TEk7RUFFSTtBM0N3d0xSO0EyQ3J3TEk7RUFDSTtFQUNBO0EzQ3V3TFI7QTJDcndMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzQ3V3TFo7QTJDbHdMSTtFbENsSkksaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtBVHE0TEo7QTJDcHdMSTtFbEN0SkksaUNMeEZRO0VLNkZSO0VBWUE7RUFJSjtBVDI0TEo7QTJDdHdMSTtFbEMxSkksaUNMeEZRO0VLK0ZSO0VBVUE7RUFJSjtBVGk1TEo7QTJDeHdMSTtFQUNJO0VBQ0E7RUFDQTtBM0Mwd0xSO0EyQ3h3TFE7RUFDSTtFQUNBO0EzQzB3TFo7QTJDdndMUTtFQUNJO0VBQ0E7RUFDQTtBM0N5d0xaO0EyQ3J3TEk7RUFDSTtFQUNBLGE5Qm5VSTtBYjBrTVo7QTJDcHdMUTtFQUNJO0EzQ3N3TFo7O0FBcG1NQTtBQUVBO0FBWUE7QUFVQTtBNENBSTtFQUNJO0E1Q21sTVI7QTRDaGxNSTtFQUNJO0E1Q2tsTVI7O0E2Qy9rTUE7RUFDSTtFQUNBO0VBQ0E7QTdDa2xNSjtBNkNobE1JO0VBQ0k7QTdDa2xNUjs7QTZDN2tNSTtFQUNJO0E3Q2dsTVI7QTZDN2tNSTtFQUNJO0VBQ0EsaUN6Q2dDUTtFeUMvQlI7QTdDK2tNUjtBNkM1a01JO0VBQ0k7QTdDOGtNUjs7QTZDMWtNQTtFQUNJLGV6QzBETTtFeUN4RE4sMkUxQzlCSztBSDBtTVQ7QTZDMWtNSTtFQUNJO0E3QzRrTVI7QTZDMWtNUTtFQUNJLGlDekNjSTtFeUNiSixlekNrREg7RXlDakRHO0VBQ0E7RUFDQTtFQUNBLG1CaEM5Q0Y7QWIwbk1WO0E2Q3ZrTUk7RUFDSSxhaENwREU7QWI2bk1WO0E2Q3ZrTVE7RUFDSTtFQUNBO0E3Q3lrTVo7QTZDdmtNWTtFQUNJLGtCaEM5REo7RWdDK0RJO0E3Q3lrTWhCOztBNkN6ak1JOzs7OztFQUVJO0VBQ0E7QTdDK2pNUjs7QTZDM2pNQTtFQUNJO0VBQ0E7QTdDOGpNSjtBNkM1ak1JO0VBQ0k7RUFDQTtBN0M4ak1SOztBNkMxak1BO0VBQ0k7RUFDQTtBN0M2ak1KO0E2QzFqTUk7RUFDSTtFQUNBLGMzQ2lDUTtBRjJoTWhCOztBNkN4ak1BO0VBQ0k7RUFDQTtBN0Myak1KO0E2Q3pqTUk7RUFDSTtFQUNBLGMzQzBCUTtBRmlpTWhCOztBNkN2ak1BO0VBR0k7RUFDQSxtQjNDdUJVO0FGaWlNZDtBNkN0ak1JO0VBQ0k7RUFDQTtBN0N3ak1SOztBNkNsak1BO0VBQ0k7QTdDcWpNSjs7QThDNXJNQTtFQUNFO0E5QytyTUY7QThDN3JNRTtFQUNFO0E5QytyTUo7QThDMXJNQztFQUNDO0VBQ0E7QTlDNHJNRjtBOEN6ck1FO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtBOUMwck1KO0E4Q3RyTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDd3JNRjs7QStDN3VNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ2d2TUY7O0ErQzd1TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DZ3ZNRjs7QStDN3VNQTtFQUNFO0lBQUs7RS9DaXZNTDtFK0Nodk1BO0lBQU87RS9DbXZNUDtBQUNGO0FBNXdNQTtBQUVBO0FBWUE7QUFVQTtBZ0RYQTtFQUNFO0VBQ0EsbUJuQ1dRO0FiMHZNVjtBZ0Rwd01HO0VBQ0M7QWhEc3dNSjs7QUF2eE1BO0FBRUE7QUFZQTtBQVVBO0FpRFRBO0VBQ0k7RUFDQTtBakQrd01KOztBaUQ1d01BO0VBQ0k7RUFDQTtBakQrd01KOztBaUQ1d01BO0VBQ0k7QWpEK3dNSjs7QWlENXdNQTtFQUNJO0FqRCt3TUo7O0FpRDV3TUE7RUFDSTtBakQrd01KOztBaUQ1d01BO0FBa0JBOztFQUVJO0VBQ0E7RUFDQTtFQUNBLGU3QzJESztBSm1zTVQ7O0FpRDN2TUE7RUFDSTtBakQ4dk1KOztBaUQxdk1BO0FBcUJJO0VBQ0k7RUFDQTtBakR5dU1SO0FpRHR1TUk7RUFDSTtFQUNBO0FqRHd1TVI7QWlEcnVNSTtFQUNJO0VBQ0E7QWpEdXVNUjs7QWlEbHVNQTtFQUNJO0FqRHF1TUo7QWlEbnVNSTtFQUNJO0FqRHF1TVI7O0FpRGh1TUE7QUFFQTtBQW1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEZ3RNSjs7QWlENXNNQTtBQUVBO0FBYUE7RUFDSTtFQUNBO0VBQ0EsUy9CbEpNO0UrQm1KTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRrc01KO0FpRGhzTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEa3NNUjtBaUQvck1JO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRnc01SOztBQTMzTUE7QUFFQTtBQVlBO0FBVUE7QWtERkE7RUFDSTtBbEQ0Mk1KOztBa0R4Mk1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlOUNpRk07QUoweE1WOztBa0R2Mk1BO0VBQ0ksaUM5QzRDWTtFOEMzQ1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRDAyTUo7O0FrRHQyTUE7O0VBRUk7QWxEeTJNSjs7QWtEcDJNQTtFQUNJLGNoRDhHVTtBRnl2TWQ7O0FrRHAyTUE7RUFDSSxjaER3R1k7QUYrdk1oQjs7QWtEOTFNSTs7OztFQUNFO0VBQ0U7QWxEbzJNUjtBa0RuMk1ROzs7O0VBQ0k7QWxEdzJNWjs7QUFoN01BO0FBRUE7QUFZQTtBQVVBO0FtRFBBO0VBQ0k7RUFDQSxtQnRDSVE7RXNDSFIsYXRDR1E7QWJtNk1aO0FtRHA2TUk7RUFDSTtBbkRzNk1SO0FtRGw2TUk7RUFDSTtBbkRvNk1SO0FtRC82TUE7RUFjSTtFQUVBO0FuRG02TUo7QW1EbDZNSTtFQUNJO0FuRG82TVI7QW1EaDZNSTtFQUNJO0FuRGs2TVI7QW1EejdNQTtFQTBCSTtFQUVBO0FuRGk2TUo7QW1ENTVNSTtFQUNJO0FuRDg1TVI7QW1ENTVNSTtFQUNJO0FuRDg1TVI7O0FtRDE1TUE7RUFDSSx3RWhEL0JLO0FINDdNVDs7QW1EMTVNQTtBQUVBO0FuRGhFQTtBQUVBO0FBWUE7QUFVQTtBb0RrQkE7RUFDSTtFQUNBO0VBQ0EsZWhEb0VNO0FKbTNNVjtBb0RwN01JO0VBQ0k7QXBEczdNUjtBb0RsN01JOzs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EsWWxDNUNDO0VrQzZDRDtFQUNBO0FwRG03TVI7QW9EajdNUTs7O0VBQ0k7RUFDQTtFQUNBO0FwRHE3TVo7QW9EajdNSTtFQUNJO0FwRG03TVI7QW9EaDdNSTtFQUNJO0FwRGs3TVI7QW9EaDdNUTtFQUNJO0FwRGs3TVo7QW9ENTZNUTtFQUNJO0FwRDg2TVo7QW9EMzZNUTtFQUNJO0FwRDY2TVo7O0FvRHQ2TUk7RWhDdERBO0VBQ0E7RUFDQTtBcEJnK01KO0FvQjk5TUk7RUFDSTtBcEJnK01SOztBb0R6Nk1BO0VBQ0k7RUFDQTtBcEQ0Nk1KOztBb0R0Nk1BO0VBQ0k7RUFDQTtFQUNBLFlsQ2xHSztBbEIyZ05UOztBb0R0Nk1BO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QXBEdzZNSjtBb0RyNk1JO0VBRUk7RUFDQSxpQ2hEakRRO0VnRGtEUjtBcERzNk1SOztBb0QvNU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRGs2TUo7QW9EaDZNSTtFQUNJO0VBQ0EsaUNoRG5FUTtFZ0RvRVI7RUFDQTtBcERrNk1SOztBb0Q5NU1BO0FBRUE7RUFDSTtBcERnNk1KO0FvRDk1TUk7RUFDSTtFQUNBO0FwRGc2TVI7O0FvRDU1TUE7QUFJSTtFQUNJLGdCbEN4SkM7RWtDeUpEO0FwRDQ1TVI7QW9EMTVNUTtFQUNJO0FwRDQ1TVo7O0FvRHQ1TUE7QUFHQTtFQUNJO0VBQ0E7QXBEdTVNSjs7QW9EcDVNQTtFQUNJO0FwRHU1TUo7O0FvRGg1TUE7RUFDSTtBcERtNU1KOztBb0QvNE1BO0VBQ0k7QXBEazVNSjs7QW9EMzRNSTs7O0VBRUksbUJsRDdDTTtFa0Q4Q04scUJsRDlDTTtBRjY3TWQ7O0FvRDM0TUE7RUFDSTtBcEQ4NE1KOztBb0QxNE1BO0VBQ0k7QXBENjRNSjtBb0QzNE1JOztFQUVJO0VBQ0E7QXBENjRNUjtBb0R6NE1JO0VBQ0k7QXBEMjRNUjs7QW9EdjRNQTtBQVNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRGs0TVI7O0FvRHgzTUE7RUFDSTtBcEQyM01KO0FvRHgzTVE7RUFDSTtBcEQwM01aO0FvRHQzTUk7RUFDSTtFQUNBO0FwRHczTVI7QW9EcjNNSTtFQUNJO0VBQ0E7RUFDQTtBcER1M01SOztBb0QvMk1JO0VBQ0ksWWxDN1FDO0FsQituTlQ7QW9EajNNUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxpQ2hEek5JO0FKMmtOaEI7QW9EaDNNUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXbEQ1T0M7QUY4bE5iO0FvRDkyTUk7RUFDSTtBcERnM01SO0FvRC8yTVE7RUFDSTtBcERpM01aOztBQTFxTkE7QUFFQTtBQVlBO0FBVUE7QXFEZUE7RUFDSSxzQ2pEd0NXO0VpRHZDWDtBckQwb05KO0FxRHhvTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckQwb05SO0FxRHRvTlE7RUFDSTtFQUNBO0FyRHdvTlo7QXFEcG9OUTtFQUNJO0VBQ0E7QXJEc29OWjtBcURob05ZO0VBQ0k7RUFDQTtFQUNBO0FyRGtvTmhCOztBQXpzTkE7QUFFQTtBQVlBO0FBVUE7QXNET0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdERpck5KO0FzRC9xTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RGlyTlI7O0FzRDdxTkE7RUFDSTtFQUNBO0VBQ0E7QXREZ3JOSjs7QXNEM3FOSTtFQUNJO0F0RDhxTlI7O0FzRGxxTkE7RUFHSTtFQUNBO0VBQ0E7QXREbXFOSjtBc0RqcU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXREbXFOUjtBc0RocU5JO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERpcU5SO0FzRDlwTkk7RUFDSTtFQUNBO0F0RGdxTlI7O0FzRDNwTkE7RUFDSTtFQUNBO0F0RDhwTko7QXNENXBOSTtFQUNJO0VBQ0E7RUFDQTtBdEQ4cE5SOztBc0QxcE5BO0VBQ0k7SUFDSTtFdEQ2cE5OO0VzRDNwTkU7SUFDSTtFdEQ2cE5OO0VzRDNwTkU7SUFDSTtFdEQ2cE5OO0VzRDNwTkU7SUFDSTtFdEQ2cE5OO0VzRDNwTkU7SUFDSTtFdEQ2cE5OO0VzRDNwTkU7SUFDSTtFdEQ2cE5OO0FBQ0Y7QXNEbHBOQTtFQUNJO0F0RG9wTko7QXNEbHBOSTtFQUNJO0F0RG9wTlI7O0FzRGhwTkE7RUFDSSxtQnBEVVk7QUZ5b05oQjs7QUEzeU5BO0FBRUE7QUFZQTtBQVVBO0F1RG9CQTs7O0VBQUE7QUFLQTtBQUdBO0FBSUE7QUFDQTs7MkRBQUE7QUFTd0U7QUFDQztBQUUvQztBQUNhO0FBT1Y7QUFHN0I7QUFJQTtBQUdBO0FBZUE7QUFXQTtBQUN3RDtBQU94RDtBQUtBO0FBR0E7QUFLQTtBQUtBO0FBMkJBOztFQUFBO0FBR0E7RUFFSSxzQnJEbkdTO0VxRHFHVDtFQUNBO0VBQ0E7RUFDQSxzQkFsSFk7RUFtSFo7QXZEb3FOSjtBdURscU5JO0VBQ0ksc0JBdEhRO0VBdUhSO0VBQ0E7QXZEb3FOUjtBdURqck5BO0VBZ0JJO0F2RG9xTko7QXVEbnFOSTtFQUVJLHlCckRqS1E7RXFEMEhaO0VBQ0E7RUFDQTtFQXVDSTtFQUNBLGExQ3JLRTtBYjIwTlY7QXVEbHFOSTtFQUNJLGExQzFLRTtFMEMyS0Y7QXZEb3FOUjtBdURoc05BO0VBK0JJO0F2RG9xTko7QXVEbnFOSTtFQTlDQTtFQWdESTtFQUNBLHFDQTdFUTtFQThFUiw0QkE1SFE7RUE2SFI7QXZEcXFOUjtBdURscU5JO0VBQ0k7RUFDQTtFQUNBLGExQzFMRTtBYjgxTlY7QXVEanFOSTtFQUNJLDJDQXRKSTtFQTZGUjtBdkQ2dE5KO0F1RGhxTkk7RUFDSSw0Q0ExSks7RUFnR1Q7QXZENnROSjtBdUR2dE5BO0VBd0RJO0F2RGtxTko7QXVEanFOSTs7RUFFSTtFQUNBO0F2RG1xTlI7QXVEL3ROQTtFQStESTtBdkRtcU5KO0F1RGxxTkk7RUFDSTtFQUNBO0VBQ0E7QXZEb3FOUjtBdUR2dU5BO0VBc0VJO0F2RG9xTko7QXVEanFOUTtFQXpKSixzQkF6QmE7RUEwQmIsV0F6Qlk7RUFtTEosYTFDMU5GO0UwQzJORTtBdkRvcU5aO0F1RHpxTkk7RUFRSTtBdkRvcU5SO0F1RC9wTlE7RUEvSko7RUFDQSxXQTlCWTtBdkQrMU5oQjtBdUR2dk5BO0VBMEZJOzs7R0FBQTtBdkRtcU5KO0F1RC9wTkk7Ozs7Ozs7O0VBMUpBO0VBQ0EsV0E3Q1k7QXZEZzNOaEI7QXVEL3BOSTs7OztFQTFLQTtFQUNBLFdBeENZO0F2RHUzTmhCO0F1RC93TkE7RUFnSEk7QXZEa3FOSjtBdURqcU5JO0VBQ0ksMERBdE1TO0VBdU1UO0VBQ0E7QXZEbXFOUjtBdUR2eE5BO0VBdUhJO0F2RG1xTko7QXVEbHFOSTtFQUNJLHlCQWhMSztBdkRvMU5iO0F1RGpxTkk7RUFDSSw2Q0FuTE07QXZEczFOZDtBdURocU5JO0VBQ0ksNkNBdkxNO0F2RHkxTmQ7QXVEL3BOSTtFQUNJLHVDQXpMUTtBdkQwMU5oQjtBdUQ5cE5JO0VBQ0ksdUNBN0xRO0F2RDYxTmhCO0F1RDdwTkk7RUFDSSw2Q0EvTE87QXZEODFOZjtBdUQ1eU5BO0VBZ0pJO0F2RCtwTko7QXVEOXBOSTtFQUNJLHNCQXRQWTtBdkRzNU5wQjtBdURsek5BO0VBcUpJO0F2RGdxTko7QXVEL3BOSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQSxhMUMxU0U7RTBDMlNGLFdBNVBpQjtFQTZQakIsc0JBNVBZO0VBNlBaLHNCQTVQYztFQTZQZDtFQTdNSjtBdkQrMk5KO0F1RDlwTkk7RUFDSSxzQkFyUWU7QXZEcTZOdkI7QXVEN3BOSTtFQUNJLHNCQXpRZTtFQTBRZjtFQUNBO0VBeE5KO0F2RHczTko7QXVEMTBOQTtFQThLSTtBdkQrcE5KO0F1RDlwTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkRncU5SO0F1RDdwTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RCtwTlI7QXVENzFOQTtFQWlNSTtBdkQrcE5KO0F1RDlwTkk7RUFDSTtBdkRncU5SO0F1RG4yTkE7RUFzTUk7QXZEZ3FOSjtBdUQvcE5JO0VBQ0k7RUFDQTtFQUNBLHlCckQ5TU07QUYrMk5kO0F1RDMyTkE7RUErTUk7QXZEK3BOSjtBdUQ5cE5JO0VBQ0k7QXZEZ3FOUjtBdURqM05BO0VBb05JO0F2RGdxTko7QXVEL3BOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEaXFOUjs7QXVEMXBOQTtFQUNJLGExQzFYUTtFMEMyWFI7QXZENnBOSjs7QUEvaU9BO0FBRUE7QUFZQTtBQVVBO0F3RENJO0VBQ0k7QXhENmhPUjs7QXdEemhPQTtFQUNJLGtCM0NMTTtBYmlpT1Y7QXdEMWhPSTtFQUNJO0VBQ0E7QXhENGhPUjs7QXdEdmhPQTtFQUNJO0VBRUE7RUFDQTtBeER5aE9KOztBd0R0aE9BO0VBQ0ksZXBEdUVLO0VvRHRFTDtFQUNBO0VBQ0E7RUFDQTtBeER5aE9KO0F3RHZoT0k7RUFDSTtBeER5aE9SOztBQWhsT0E7QUFFQTtBQVlBO0FBVUE7QXlERkk7RXJDSUE7RUFDQTtBcEI4ak9KO0FvQjNqT0k7RUFDSTtBcEI2ak9SO0FvQjNqT1E7RUFJSTtFQUNBO0VBQ0E7QXBCMGpPWjtBeUQza09JO0VBRUk7QXpENGtPUjs7QUFwbU9BO0FBRUE7QUFZQTtBQVVBO0EwRFJBO0VBQ0k7RUFDQTtFQUNBLGV0RDhGTTtBSjYvTlY7O0EyRHJtT0E7RUFDRSxtQnpENEpZO0FGNDhOZDs7QTJEeGxPQTtFQUNDO0EzRDJsT0Q7QTJEemxPQztFQUNDO0VBQ0EsU0FmTztFQWdCUDtBM0QybE9GO0EyRHhsT0M7RUFDQztFQUNBO0VBQ0EsWUFyQlc7RUFzQlgsb0JBeEJVO0VBeUJWLHFDQXRCTTtFQXVCTjtFQUNBO0EzRDBsT0Y7QTJEdmxPQztFQUNDO0VBQ0E7RUFDQSxvQkFqQ1U7RUFrQ1Y7RUFDQSxtQkE5Qk87QTNEdW5PVDtBMkR0bE9DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0R3bE9GO0EyRHJsT0M7RUFDQztFQUNBO0VBQ0E7QTNEdWxPRjtBMkRubE9FO0VBQWtCLG1CQWhEWDtBM0Rzb09UO0EyRG5sT0U7RUFBa0IsbUJBbERSO0EzRHdvT1o7QTJEbmxPRTtFQUFrQixtQkFwRFI7QTNEMG9PWjtBMkRubE9FO0VBQWtCLG1CQXREVDtBM0Q0b09YO0EyRG5sT0U7RUFBa0IsbUJBeERKO0EzRDhvT2hCOztBMkRsbE9BO0VBRUU7SUFDQyxxQ0FwRVU7RTNEd3BPWDtFMkRqbE9BO0lBRUM7RTNEa2xPRDtBQUNGO0E0RC9xT0E7O2lEQUFBO0FBMEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVEMHBPUjtBNER4cE9RO0VBQ0k7QTVEMHBPWjtBNERycE9ZO0VBQ0k7QTVEdXBPaEI7QTREbnBPUTtFQUNJO0E1RHFwT1o7QTREanBPUTtFQUNJO0E1RG1wT1o7QTREL29PSTtFQUNJO0E1RGlwT1I7QTREaHBPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHdFekRoQ0g7QUhrck9UOztBNkRuc09BO0VBQ0k7RUFDQTtFQUNBO0E3RHNzT0o7QTZEcHNPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Rzc09SO0E2RG5zT0k7RUFDSTtFQUNBLGdCM0QrRFM7RTJEOURULGFoRERFO0VnREVGO0VBQ0E7RUFDQTtFQUNBO0E3RHFzT1I7QTZEanNPSTtFQUNJO0E3RG1zT1I7O0E2RC9yT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEa3NPSjs7QTZEOXJPQTtFQUNJO0E3RGlzT0o7O0FBcHZPQTtBQUVBO0FBWUE7QUFVQTtBOEROQTtFQUNJO0E5RHl1T0o7QThEdnVPSTtFQUNJO0E5RHl1T1I7QThEdHVPSTtFQUNJO0E5RHd1T1I7QThEcnVPSTtFQUNJO0VBQ0E7RUFDQTtBOUR1dU9SO0E4RHB1T0k7RUFDSTtFQUNJO0VBQ0o7RUFDQSxZQTFCTTtFQTJCTjtFQUNBO0E5RHN1T1I7QThEcHVPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOURzdU9aO0E4RG51T1E7RUFDSTtBOURxdU9aO0E4RGx1T1E7RUFDSTtFQUNBO0E5RG91T1o7QThEbHVPWTtFQUNJLGtCakRuQ047RWlEb0NNO0E5RG91T2hCO0E4RGx1T2dCO0VBQ0ksbUJqRHZDVjtBYjJ3T1Y7QThEaHVPWTtFQUNJLGUxRDRDTjtFMEQzQ007QTlEa3VPaEI7QThEN3RPSTtFQUNJO0E5RCt0T1I7QThENXRPSTtFQUVJO0VBQ0E7RUFDQSxpQkFwRVc7QTlEaXlPbkI7QThEMXRPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFlBN0VNO0VBOEVOO0VBQ0E7QTlENHRPUjtBOEQxdE9RO0VBQ0k7QTlENHRPWjtBOER6dE9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQkF4Rk87QTlEbXpPbkI7QThEeHRPUTtFQUNJO0VBQ0E7RUFDQSxlMURVRjtFMERURSxnQmpEckZGO0VpRHNGRTtFQUNBO0VBQ0EsaUJBbEdPO0VBbUdQO0E5RDB0T1o7QThEaHRPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RGt0T1o7QThEaHRPWTtFQUNJO0E5RGt0T2hCO0E4RDlzT1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RGd0T1o7QThEOXNPWTtFQUNJO0VBQ0E7QTlEZ3RPaEI7QThENXNPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGFqRDNJRjtFaUQ0SUU7QTlEOHNPWjtBOEQ1c09ZO0VBQ0k7QTlEOHNPaEI7QThEM3NPWTtFQUNJO0E5RDZzT2hCO0E4RHRzT1E7RUFDSTtFQUNBO0VBQ0E7QTlEd3NPWjs7QThEanNPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5RG9zT1I7QThEanNPSTtFQUNJO0VBQ0E7QTlEbXNPUjtBOERqc09RO0VBQ0ksaUJBMUxPO0E5RDYzT25CO0E4RC9yT0k7RUFDSTtFQUNBLGlCakR6TEk7QWIwM09aOztBOEQzck9BO0VBQ0k7QTlEOHJPSjtBOEQ1ck9JO0VBQ0k7QTlEOHJPUjtBOEQzck9JO0VBQ0k7RUFDQTtBOUQ2ck9SO0E4RDFyT0k7RUFDSTtFQUNBO0E5RDRyT1I7QThEenJPSTtFQUVJO0VBQ0EsZ0JqRG5OSTtBYjY0T1o7O0E4RHJyT0E7QUFHSTtFQUNJO0E5RHNyT1I7QThEbnJPSTtFQUNJO0E5RHFyT1I7O0E4RDlxT0E7RUFDSTtBOURpck9KO0E4RC9xT0k7RUFDSTtBOURpck9SO0E4RDlxT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RGdyT1I7O0ErRGg3T0E7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBL0RrN09KO0ErRC82T0k7RUFDSTtBL0RpN09SO0ErRDk2T0k7RUFDSTtBL0RnN09SOztBK0QzNk9BO0VBQ0k7QS9EODZPSjtBK0Q1Nk9JO0VBQ0k7QS9EODZPUjs7QWdFajhPQTtFQUNJO0VBQ0E7QWhFbzhPSjs7QWdFajhPQTtFQUNJO0FoRW84T0o7O0FnRTM3T0E7RUFDSSxzQkFQTTtFQVFOO0VBQ0E7QWhFODdPSjtBZ0U1N09JO0VBQ0k7RUFDQTtFQUNBO0FoRTg3T1I7QWdFMzdPSTtFQUNJO0VBQ0E7RUFDQSxrQm5EaEJFO0VtRGlCRjtBaEU2N09SO0FnRXQ3T0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEV3N09SO0FnRXI3T1E7RUFDSTtBaEV1N09aO0FnRW43T0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSwwQkEvQ0U7RUFnREY7RUFDQSxpQm5EN0NFO0VtRDhDRjtFQUNBO0VBQ0E7RUFDQTtBaEVxN09SO0FnRWw3T0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSxlNURrQ0U7QUprNU9WO0FnRWo3T1k7RUFDSTtBaEVtN09oQjs7QWdFMzZPSTtFQUNJO0FoRTg2T1I7QWdFNTZPSTtFQUNJO0FoRTg2T1I7O0FnRW42T0E7RUFDSTtBaEVzNk9KO0FnRXA2T0k7RUFDSTtFQUNBO0VBQ0E7QWhFczZPUjtBZ0VuNk9JO0VBQ0k7QWhFcTZPUjtBZ0VqNk9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhbkR0R0U7RW1EdUdGO0FoRW02T1I7QWdFajZPUTtFQUNJO0FoRW02T1o7QWdFOTVPUTtFQUNJO0FoRWc2T1o7QWdFNTVPSTtFQUNJO0FoRTg1T1I7QWdFNTVPUTtFQUNJO0FoRTg1T1o7QWdFMTVPSTtFQUNJO0FoRTQ1T1I7QWdFMTVPUTtFQUNJO0FoRTQ1T1o7QWdFeDVPSTtFQUNJO0FoRTA1T1I7QWdFeDVPUTtFQUNJO0FoRTA1T1o7QWdFdDVPSTtFQUNJO0FoRXc1T1I7QWdFcjVPSTtFQUNJO0FoRXU1T1I7QWdFbDVPUTtFQUNJO0VBQ0E7RUFDQTtBaEVvNU9aO0FnRTE5T0E7RUEwRUk7QWhFbTVPSjtBZ0VoNU9RO0VBQ0k7RUFDQTtBaEVrNU9aO0FnRWg1T1k7RUFFSTtBaEVpNU9oQjtBZ0U5NE9ZO0VBQ0kseUJBOUtOO0FoRThqUFY7QWdFNzRPWTtFQUNJO0VBQ0E7QWhFKzRPaEI7QWdFNzRPZ0I7RUFFSTtBaEU4NE9wQjtBZ0V6NE9RO0VBQ0ksc0JBN0xGO0FoRXdrUFY7QWdFejRPWTtFQUNJO0FoRTI0T2hCO0FnRXg0T1k7RUFDSSxlNUR2R1A7QUppL09UO0FnRXYvT0E7RUFrSEk7QWhFdzRPSjtBZ0V2NE9JO0VBQ0k7QWhFeTRPUjtBZ0V0NE9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEV3NE9SO0FnRXQ0T1E7RUFDSTtFQUNBO0FoRXc0T1o7QWdFM2dQQTtFQXdJSTtBaEVzNE9KO0FnRXA0T0k7RUFDSTtBaEVzNE9SOztBQTluUEE7QUFFQTtBQVlBO0FBVUE7QWlFUkE7RUFDSTtFQUVBO0VBQ0EsWURHTTtFQ0ZOO0VBQ0E7QWpFb25QSjtBaUUvbVBJO0VBQ0ksWURKTTtBaEVxblBkO0FpRTltUEk7RUFDSTtFQUNBLDBFOURKQztFOERLRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFwRGRHO0VvRGVIO0VBQ0E7QWpFZ25QUjtBaUU5bVBRO0VBQ0k7RUFDQTtBakVnblBaO0FpRS9vUEE7RUFtQ0k7QWpFK21QSjtBaUU5bVBJO0VBQ0k7RUFDQTtFQUNBO0FqRWduUFI7QWlFN21QSTtFQUNJO0FqRSttUFI7QWlFNW1QSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdEV087RTZEVlAsZTdEMkNFO0U2RDFDRjtBakU2bVBSO0FpRTNtUFE7RUFDSTtBakU2bVBaO0FpRTFtUFE7RUFDSTtFQUNBO0FqRTRtUFo7QWlFeG1QSTtFQUNJO0VBQ0E7RUFDQTtBakUwbVBSO0FpRXhtUFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRTBtUFo7QWlFMXJQQTtFQXFGSTtBakV3bVBKO0FpRXZtUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxZRG5GRTtFQ29GRjtBakV5bVBSO0FpRWptUFk7RUFDSTtFQUNBO0FqRW1tUGhCO0FpRWhtUFk7RUFFSTtFQUNBO0FqRWltUGhCO0FpRS9sUGdCO0VBQ0k7RUFDQTtBakVpbVBwQjtBaUU1bFBZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpFOGxQaEI7QWlFNWxQZ0I7RUFDSTtBakU4bFBwQjtBaUV4bFBRO0VBQ0ksbUIvRG1CRTtBRnVrUGQ7QWlFeGxQWTtFQUNJLG1CL0RtQkY7QUZ1a1BkO0FpRXJsUEk7RUFDSSxnQnBEaElHO0VvRGlJSDtFQUNBO0FqRXVsUFI7QWlFamxQWTtFQUNJO0VBQ0EsbUJwRDNJTjtFb0Q0SU07QWpFbWxQaEI7QWlFaGxQWTtFQUNJO0FqRWtsUGhCO0FpRS9rUFk7RUFDSTtBakVpbFBoQjtBaUU5a1BZO0VBQ0k7QWpFZ2xQaEI7QWlFN2tQWTtFQUNJO0FqRStrUGhCO0FpRTVrUFk7RUFDSTtBakU4a1BoQjtBaUUza1BZO0VBQ0k7QWpFNmtQaEI7QWlFbmtQWTtFQUNJO0FqRXFrUGhCO0FpRW5rUGdCO0VBRUk7QWpFb2tQcEI7QWlFbGtQb0I7RUFDSTtFQUNBO0FqRW9rUHhCO0FpRTFqUFk7RUFDSTtBakU0alBoQjs7QUF4eFBBO0FBRUE7QUFZQTtBQVVBO0FrRVJJO0VBQ0k7QWxFK3dQUjs7QWtFM3dQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGU5RDRGTTtBSmtyUFY7QWtFNXdQSTtFQUNJO0FsRTh3UFI7QWtFM3dQSTtFQUNJO0FsRTZ3UFI7QWtFendQSTtFQUNJLGtCckRYRTtBYnN4UFY7QWtFM3hQQTtFQW1CSTtBbEUyd1BKO0FrRTF3UEk7RUFDSSxhckRoQkU7QWI0eFBWO0FrRWp5UEE7RUF3Qkk7QWxFNHdQSjtBa0Uzd1BJO0VBQ0k7QWxFNndQUjtBa0Uxd1BJO0VBQ0k7QWxFNHdQUjs7QW1FN3pQQTtFQUNJO0VBQ0E7RUFDQTtFQUVIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5FK3pQRDtBbUU3elBFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRSt6UEg7QW1FN3pQRztFQUNDO0FuRSt6UEo7QW1FenpQRztFQUFLO0FuRTR6UFI7QW1FMXpQRztFQUNDO0VBQ0E7QW5FNHpQSjs7QW9FbDFQQTtFQUNJO0FwRXExUEo7QW9FbjFQSTtFQUNJO0FwRXExUFI7QW9FOTBQSTtFQUNJO0VBQ0E7RUFDQTtBcEVnMVBSO0FvRTUwUEk7RUFDSTtFQUNBO0VBQ0E7QXBFODBQUjtBb0VuMlBBO0VBd0JJOzs7Ozs7S0FBQTtBcEVvMVBKO0FvRTUwUEk7RUFDSSxhdkRwQkk7RXVEcUJKLGtESm5CRTtFSW9CRjtFQUNBO0FwRTgwUFI7QW9FMzBQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ2RC9CSTtBYjQyUFo7QW9FMzBQUTtFQUNJO0VBQ0E7QXBFNjBQWjtBb0UzMFBZO0VBQ0ksa0J2RG5DTjtBYmczUFY7QW9FbDBQSTtFQUNJO0FwRW8wUFI7QW9FajBQSTtFQUNJO0VBQ0E7RUFDQTtBcEVtMFBSOztBb0U3elBJO0VBQ0ksaUJ2RDFERTtBYjAzUFY7O0FvRTN6UEk7RUFDSSxpQnZEckVJO0FibTRQWjs7QUExNVBBO0FBRUE7QUFZQTtBQVVBO0FxRXhCQTtBQUVBO0FBSUE7QUNIQTtFQUNJO0F0RWk2UEo7QXNFNTVQQztFQUNDO0F0RTg1UEY7O0FzRXo1UEM7RUFDQztBdEU0NVBGO0FzRTM1UEU7RUFDQztFQUNDO0VBQ0E7RUFDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RTY1UEg7QXNFMTVQRTtFQUNDO0VBQ0E7RUFDQTtBdEU0NVBIOztBc0V2NVBBO0VBQ0M7QXRFMDVQRDs7QXNFdjVQQTtFQUNJO0F0RTA1UEo7QXNFeDVQSTtFQUNJO0F0RTA1UFI7O0FzRXQ1UEE7RUFDQztBdEV5NVBEO0FzRXY1UEM7RUFDQztBdEV5NVBGOztBc0VyNVBBO0VBQ0M7QXRFdzVQRDs7QXNFcjVQQTtFQUNDO0F0RXc1UEQ7O0FBeDlQQTtBQUVBO0FBWUE7QUFVQTtBdUV4QkE7QUFFQTtBQUlBO0FDTkE7RUFDRTtBeEVrK1BGO0F3RWorUEU7RUFDRTtBeEVtK1BKOztBQXQrUEE7QUFFQTtBQVlBO0FBVUE7QXlFeEJBO0FBRUE7QUFRRTtFQUNFLGVyRXNHTTtBSiszUFY7QXlFaitQSTtFQUNFO0F6RW0rUE47QXlFLzlQRTtFQUNFO0VBQ0E7RUFDQTtBekVpK1BKO0F5RS85UEk7RUFDRTtBekVpK1BOO0F5RTk5UEk7RUFDRSxhNURKSTtFNERLSjtBekVnK1BOO0F5RXg5UEk7RUFDRTtBekUwOVBOO0F5RXQ5UEk7RUFDRTtFQUNBO0VBQ0E7QXpFdzlQTjtBeUVuOVBJO0VBQ0Usa0I1RDlCTTtBYm0vUFo7QXlFNThQSTtFQUNFO0F6RTg4UE47QXlFeDhQRTtFQUdFO0F6RXc4UEo7QXlFdDhQSTtFQUNFO0F6RXc4UE47QXlFcDhQSTtFQUNFO0F6RXM4UE47O0FBdGhRQTtBQUVBO0FBWUE7QUFVQTtBMEV4QkE7QUFFQTtBQVFBO0FBTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFZ2hRUjtBMEU5Z1FRO0VBQ0k7QTFFZ2hRWjtBMEU3Z1FRO0VBQ0k7RUFDQSxXN0RIRDtFNkRJQyxTN0RKRDtBYm1oUVg7QTBFNWdRUTtFQUNJO0ExRThnUVo7QTBFMWdRSTtFQUNJO0VBQ0E7RUFDQSxhN0RuQkk7RTZEcUJKO0ExRTJnUVI7O0EwRXZnUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUUwZ1FKO0EwRXhnUUk7RUFDSTtBMUUwZ1FSO0EwRXZnUUk7RUFDSTtBMUV5Z1FSO0EwRXRnUUk7RUFDSTtBMUV3Z1FSO0EwRXJnUUk7RUFDSTtFQUNBO0ExRXVnUVI7QTBFcGdRSTtFQUNJO0ExRXNnUVI7QTBFbmdRSTtFQUNJO0VBQ0E7RUFDQTtBMUVxZ1FSO0EwRWxnUUk7RUFDSTtBMUVvZ1FSO0EwRS8vUFE7RUFDSTtBMUVpZ1FaOztBMEU1L1BBO0FBS0k7RUFDSTtBMUUyL1BSO0EwRXgvUEk7RWpFbUVJLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7QVRzNlBKO0EwRTEvUEk7RWpFK0RJLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7QVQ0NlBKO0EwRTUvUEk7RWpFMkRJLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7QVRrN1BKO0EwRTkvUEk7RWpFdURJLGlDTHhGUTtFSytGUjtFQVVBO0VBSUo7QVR3N1BKO0EwRWhnUUk7RWpFbURJLGlDTHhGUTtFSzZGUjtFQVlBO0VBSUo7QVQ4N1BKOztBMEVqZ1FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRW9nUUo7QTBFbGdRSTtFQUNJO0ExRW9nUVI7O0EyRXZvUUk7RUFDRTtBM0Uwb1FOOztBQS9vUUE7QUFFQTtBQVlBO0FBVUE7QTRFeEJBO0FBRUE7QUFNQTtFQUNFO0E1RWdwUUY7QTRFM29RSTtFQUNFO0E1RTZvUU47QTRFMW9RSTtFQUNFO0VBQ0EsYS9ER007QWJ5b1FaOztBNEV0b1FBO0FBRUU7RUFDRTtBNUV3b1FKO0E0RXJvUUU7RUFDRSxtQjFFb0lVO0UwRW5JVixjMUUyQ1c7QUY0bFFmO0E0RXBvUUU7RUFDRSxtQjFFNEhZO0FGMGdRaEI7QTRFbm9RRTtFQUNFLG1CMUVYWTtBRmdwUWhCOztBNEUvblFBO0FBR0E7QUFVRTtFQUNFO0E1RXVuUUo7QTRFbG5RRTtFQUNFO0VBQ0EsZ0IvRDNDTTtFK0Q0Q04saUIvRC9DUTtBYm1xUVo7O0E0RXRtUUU7RUFDRTtBNUV5bVFKO0E0RXRtUUU7RUFDRTtFQUNBO0E1RXdtUUo7QTRFcm1RRTtFQUNFO0E1RXVtUUo7QTRFcG1RRTtFQUNFO0VBQ0E7QTVFc21RSjtBNEVqbVFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RW1tUUo7QTRFaG1RRTtFQUNFO0E1RWttUUo7QTRFaG1RSTtFQUNFO0E1RWttUU47QTRFN2xRSTtFQUNJO0VBQ0E7QTVFK2xRUjtBNEU3bFFRO0VBQ0U7RUFDQTtBNUUrbFFWO0E0RTVsUVE7RUFDSSxjMUVpQ0U7QUY2alFkO0E0RTVsUVk7RUFDRTtFQUNBO0E1RThsUWQ7O0E0RXZsUUE7RUFDRTtBNUUwbFFGO0E0RXhsUUU7RUFDRTtBNUUwbFFKO0E0RXZsUUU7RUFDRTtFQUNBLFkxRHRJSztBbEIrdFFUOztBNEVwbFFBO0FBSUU7RUFDRTtBNUVvbFFKO0E0RWxsUUk7RUFDRTtBNUVvbFFOO0E0RWhsUUU7RUFHRTtBNUVnbFFKO0E0RTlrUUk7RUFDRTtBNUVnbFFOOztBNEUza1FBO0FBS0U7RUFDRTtFQUNBO0VBQ0EsYzFFMUJZO0FGb21RaEI7O0E0RXRrUUE7RUFDRTtFQUNBLHFCMUVoQ2M7RTBFaUNkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFeWtRRjs7QTRFdGtRQTtFQUNFO0VBQ0E7QTVFeWtRRjtBNEV2a1FFO0VBQ0UsaUN4RTlIWTtFd0UrSFo7RUFDQTtFQUNBO0VBQ0E7QTVFeWtRSjs7QTRFbmtRRTtFQUNFLGMxRXhEWTtBRjhuUWhCOztBNEVsa1FBO0FBR0U7RUFDRTtBNUVta1FKO0E0RWprUUk7RUFDRTtFQUNBO0E1RW1rUU47QTRFaGtRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RWtrUU47O0E0RXhqUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RTJqUUo7QTRFempRSTtFQUNFO0E1RTJqUU47QTRFeGpRSTtFQUNFO0E1RTBqUU47QTRFdmpRSTtFQUVFO0VBQ0E7QTVFd2pRTjs7QTRFL2lRQTtFQUNFO0E1RWtqUUY7QTRFaGpRRTtFQUVFO0VBQ0E7RUFDQTtBNUVpalFKO0E0RTdpUUU7RUFDRTtFQUNBO0E1RStpUUo7QTRFM2lRRTtFQUNFO0VBQ0E7RUFDQTtFQUdBO0E1RTJpUUo7QTRFeGlRRTtFQUNFO0VBQ0E7RUFDQTtBNUUwaVFKO0E0RXhpUUk7RUFDRTtBNUUwaVFOOztBNEUvaFFJO0VBQ0U7RUFDQTtFQUNBO0E1RWtpUU47QTRFL2hRSTtFQUNFO0E1RWlpUU47O0E2RXIyUUE7QUFFQTtBQUlJO0VBQ0k7QTdFbzJRUjs7QThFaHpRUTtFQUNJLGFqRTlCRjtBYmkxUVY7O0E4RTl5UVk7RUFDSSxpQmpFcENOO0FicTFRVjs7QThFbHpRWTtFQUNJLG1CakVwQ047QWJ5MVFWOztBOEV0elFZO0VBQ0ksb0JqRXBDTjtBYjYxUVY7O0E4RTF6UVk7RUFDSSxrQmpFcENOO0FiaTJRVjs7QThFcDBRUTtFQUNJLFlqRTlCRjtBYnEyUVY7O0E4RWwwUVk7RUFDSSxnQmpFcENOO0FieTJRVjs7QThFdDBRWTtFQUNJLGtCakVwQ047QWI2MlFWOztBOEUxMFFZO0VBQ0ksbUJqRXBDTjtBYmkzUVY7O0E4RTkwUVk7RUFDSSxpQmpFcENOO0FicTNRVjs7QThFeDFRUTtFQUNJLFlqRTlCRjtBYnkzUVY7O0E4RXQxUVk7RUFDSSxnQmpFcENOO0FiNjNRVjs7QThFMTFRWTtFQUNJLGtCakVwQ047QWJpNFFWOztBOEU5MVFZO0VBQ0ksbUJqRXBDTjtBYnE0UVY7O0E4RWwyUVk7RUFDSSxpQmpFcENOO0FieTRRVjs7QThFNTJRUTtFQUNJLGFqRTlCRjtBYjY0UVY7O0E4RTEyUVk7RUFDSSxpQmpFcENOO0FiaTVRVjs7QThFOTJRWTtFQUNJLG1CakVwQ047QWJxNVFWOztBOEVsM1FZO0VBQ0ksb0JqRXBDTjtBYnk1UVY7O0E4RXQzUVk7RUFDSSxrQmpFcENOO0FiNjVRVjs7QThFaDRRUTtFQUNJLGFqRTlCRjtBYmk2UVY7O0E4RTkzUVk7RUFDSSxpQmpFcENOO0FicTZRVjs7QThFbDRRWTtFQUNJLG1CakVwQ047QWJ5NlFWOztBOEV0NFFZO0VBQ0ksb0JqRXBDTjtBYjY2UVY7O0E4RTE0UVk7RUFDSSxrQmpFcENOO0FiaTdRVjs7QThFcDVRUTtFQUNJLGFqRTlCRjtBYnE3UVY7O0E4RWw1UVk7RUFDSSxpQmpFcENOO0FieTdRVjs7QThFdDVRWTtFQUNJLG1CakVwQ047QWI2N1FWOztBOEUxNVFZO0VBQ0ksb0JqRXBDTjtBYmk4UVY7O0E4RTk1UVk7RUFDSSxrQmpFcENOO0FicThRVjs7QThFeDZRUTtFQUNJLGNqRTlCRjtBYnk4UVY7O0E4RXQ2UVk7RUFDSSxrQmpFcENOO0FiNjhRVjs7QThFMTZRWTtFQUNJLG9CakVwQ047QWJpOVFWOztBOEU5NlFZO0VBQ0kscUJqRXBDTjtBYnE5UVY7O0E4RWw3UVk7RUFDSSxtQmpFcENOO0FieTlRVjs7QThFNTZRZ0I7RUFESjtJQUVRLGFqRTlDVjtFYjg5UVI7QUFDRjs7QThFMzZRb0I7RUFESjtJQUVRLGlCakVyRGQ7RWJvK1FSO0FBQ0Y7O0E4RWo3UW9CO0VBREo7SUFFUSxtQmpFckRkO0ViMCtRUjtBQUNGOztBOEV2N1FvQjtFQURKO0lBRVEsb0JqRXJEZDtFYmcvUVI7QUFDRjs7QThFNzdRb0I7RUFESjtJQUVRLGtCakVyRGQ7RWJzL1FSO0FBQ0Y7O0E4RTE4UWdCO0VBREo7SUFFUSxZakU5Q1Y7RWI0L1FSO0FBQ0Y7O0E4RXo4UW9CO0VBREo7SUFFUSxnQmpFckRkO0Via2dSUjtBQUNGOztBOEUvOFFvQjtFQURKO0lBRVEsa0JqRXJEZDtFYndnUlI7QUFDRjs7QThFcjlRb0I7RUFESjtJQUVRLG1CakVyRGQ7RWI4Z1JSO0FBQ0Y7O0E4RTM5UW9CO0VBREo7SUFFUSxpQmpFckRkO0Vib2hSUjtBQUNGOztBOEV4K1FnQjtFQURKO0lBRVEsWWpFOUNWO0ViMGhSUjtBQUNGOztBOEV2K1FvQjtFQURKO0lBRVEsZ0JqRXJEZDtFYmdpUlI7QUFDRjs7QThFNytRb0I7RUFESjtJQUVRLGtCakVyRGQ7RWJzaVJSO0FBQ0Y7O0E4RW4vUW9CO0VBREo7SUFFUSxtQmpFckRkO0ViNGlSUjtBQUNGOztBOEV6L1FvQjtFQURKO0lBRVEsaUJqRXJEZDtFYmtqUlI7QUFDRjs7QThFdGdSZ0I7RUFESjtJQUVRLGFqRTlDVjtFYndqUlI7QUFDRjs7QThFcmdSb0I7RUFESjtJQUVRLGlCakVyRGQ7RWI4alJSO0FBQ0Y7O0E4RTNnUm9CO0VBREo7SUFFUSxtQmpFckRkO0Vib2tSUjtBQUNGOztBOEVqaFJvQjtFQURKO0lBRVEsb0JqRXJEZDtFYjBrUlI7QUFDRjs7QThFdmhSb0I7RUFESjtJQUVRLGtCakVyRGQ7RWJnbFJSO0FBQ0Y7O0E4RXBpUmdCO0VBREo7SUFFUSxhakU5Q1Y7RWJzbFJSO0FBQ0Y7O0E4RW5pUm9CO0VBREo7SUFFUSxpQmpFckRkO0ViNGxSUjtBQUNGOztBOEV6aVJvQjtFQURKO0lBRVEsbUJqRXJEZDtFYmttUlI7QUFDRjs7QThFL2lSb0I7RUFESjtJQUVRLG9CakVyRGQ7RWJ3bVJSO0FBQ0Y7O0E4RXJqUm9CO0VBREo7SUFFUSxrQmpFckRkO0ViOG1SUjtBQUNGOztBOEVsa1JnQjtFQURKO0lBRVEsYWpFOUNWO0Vib25SUjtBQUNGOztBOEVqa1JvQjtFQURKO0lBRVEsaUJqRXJEZDtFYjBuUlI7QUFDRjs7QThFdmtSb0I7RUFESjtJQUVRLG1CakVyRGQ7RWJnb1JSO0FBQ0Y7O0E4RTdrUm9CO0VBREo7SUFFUSxvQmpFckRkO0Vic29SUjtBQUNGOztBOEVubFJvQjtFQURKO0lBRVEsa0JqRXJEZDtFYjRvUlI7QUFDRjs7QThFaG1SZ0I7RUFESjtJQUVRLGNqRTlDVjtFYmtwUlI7QUFDRjs7QThFL2xSb0I7RUFESjtJQUVRLGtCakVyRGQ7RWJ3cFJSO0FBQ0Y7O0E4RXJtUm9CO0VBREo7SUFFUSxvQmpFckRkO0ViOHBSUjtBQUNGOztBOEUzbVJvQjtFQURKO0lBRVEscUJqRXJEZDtFYm9xUlI7QUFDRjs7QThFam5Sb0I7RUFESjtJQUVRLG1CakVyRGQ7RWIwcVJSO0FBQ0Y7O0E4RTluUmdCO0VBREo7SUFFUSxhakU5Q1Y7RWJnclJSO0FBQ0Y7O0E4RTduUm9CO0VBREo7SUFFUSxpQmpFckRkO0Vic3JSUjtBQUNGOztBOEVub1JvQjtFQURKO0lBRVEsbUJqRXJEZDtFYjRyUlI7QUFDRjs7QThFem9Sb0I7RUFESjtJQUVRLG9CakVyRGQ7RWJrc1JSO0FBQ0Y7O0E4RS9vUm9CO0VBREo7SUFFUSxrQmpFckRkO0Vid3NSUjtBQUNGOztBOEU1cFJnQjtFQURKO0lBRVEsWWpFOUNWO0ViOHNSUjtBQUNGOztBOEUzcFJvQjtFQURKO0lBRVEsZ0JqRXJEZDtFYm90UlI7QUFDRjs7QThFanFSb0I7RUFESjtJQUVRLGtCakVyRGQ7RWIwdFJSO0FBQ0Y7O0E4RXZxUm9CO0VBREo7SUFFUSxtQmpFckRkO0ViZ3VSUjtBQUNGOztBOEU3cVJvQjtFQURKO0lBRVEsaUJqRXJEZDtFYnN1UlI7QUFDRjs7QThFMXJSZ0I7RUFESjtJQUVRLFlqRTlDVjtFYjR1UlI7QUFDRjs7QThFenJSb0I7RUFESjtJQUVRLGdCakVyRGQ7RWJrdlJSO0FBQ0Y7O0E4RS9yUm9CO0VBREo7SUFFUSxrQmpFckRkO0Vid3ZSUjtBQUNGOztBOEVyc1JvQjtFQURKO0lBRVEsbUJqRXJEZDtFYjh2UlI7QUFDRjs7QThFM3NSb0I7RUFESjtJQUVRLGlCakVyRGQ7RWJvd1JSO0FBQ0Y7O0E4RXh0UmdCO0VBREo7SUFFUSxhakU5Q1Y7RWIwd1JSO0FBQ0Y7O0E4RXZ0Um9CO0VBREo7SUFFUSxpQmpFckRkO0ViZ3hSUjtBQUNGOztBOEU3dFJvQjtFQURKO0lBRVEsbUJqRXJEZDtFYnN4UlI7QUFDRjs7QThFbnVSb0I7RUFESjtJQUVRLG9CakVyRGQ7RWI0eFJSO0FBQ0Y7O0E4RXp1Um9CO0VBREo7SUFFUSxrQmpFckRkO0Via3lSUjtBQUNGOztBOEV0dlJnQjtFQURKO0lBRVEsYWpFOUNWO0Vid3lSUjtBQUNGOztBOEVydlJvQjtFQURKO0lBRVEsaUJqRXJEZDtFYjh5UlI7QUFDRjs7QThFM3ZSb0I7RUFESjtJQUVRLG1CakVyRGQ7RWJvelJSO0FBQ0Y7O0E4RWp3Um9CO0VBREo7SUFFUSxvQmpFckRkO0ViMHpSUjtBQUNGOztBOEV2d1JvQjtFQURKO0lBRVEsa0JqRXJEZDtFYmcwUlI7QUFDRjs7QThFcHhSZ0I7RUFESjtJQUVRLGFqRTlDVjtFYnMwUlI7QUFDRjs7QThFbnhSb0I7RUFESjtJQUVRLGlCakVyRGQ7RWI0MFJSO0FBQ0Y7O0E4RXp4Um9CO0VBREo7SUFFUSxtQmpFckRkO0ViazFSUjtBQUNGOztBOEUveFJvQjtFQURKO0lBRVEsb0JqRXJEZDtFYncxUlI7QUFDRjs7QThFcnlSb0I7RUFESjtJQUVRLGtCakVyRGQ7RWI4MVJSO0FBQ0Y7O0E4RWx6UmdCO0VBREo7SUFFUSxjakU5Q1Y7RWJvMlJSO0FBQ0Y7O0E4RWp6Um9CO0VBREo7SUFFUSxrQmpFckRkO0ViMDJSUjtBQUNGOztBOEV2elJvQjtFQURKO0lBRVEsb0JqRXJEZDtFYmczUlI7QUFDRjs7QThFN3pSb0I7RUFESjtJQUVRLHFCakVyRGQ7RWJzM1JSO0FBQ0Y7O0E4RW4wUm9CO0VBREo7SUFFUSxtQmpFckRkO0ViNDNSUjtBQUNGOztBOEVoMVJnQjtFQURKO0lBRVEsYWpFOUNWO0ViazRSUjtBQUNGOztBOEUvMFJvQjtFQURKO0lBRVEsaUJqRXJEZDtFYnc0UlI7QUFDRjs7QThFcjFSb0I7RUFESjtJQUVRLG1CakVyRGQ7RWI4NFJSO0FBQ0Y7O0E4RTMxUm9CO0VBREo7SUFFUSxvQmpFckRkO0VibzVSUjtBQUNGOztBOEVqMlJvQjtFQURKO0lBRVEsa0JqRXJEZDtFYjA1UlI7QUFDRjs7QThFOTJSZ0I7RUFESjtJQUVRLFlqRTlDVjtFYmc2UlI7QUFDRjs7QThFNzJSb0I7RUFESjtJQUVRLGdCakVyRGQ7RWJzNlJSO0FBQ0Y7O0E4RW4zUm9CO0VBREo7SUFFUSxrQmpFckRkO0ViNDZSUjtBQUNGOztBOEV6M1JvQjtFQURKO0lBRVEsbUJqRXJEZDtFYms3UlI7QUFDRjs7QThFLzNSb0I7RUFESjtJQUVRLGlCakVyRGQ7RWJ3N1JSO0FBQ0Y7O0E4RTU0UmdCO0VBREo7SUFFUSxZakU5Q1Y7RWI4N1JSO0FBQ0Y7O0E4RTM0Um9CO0VBREo7SUFFUSxnQmpFckRkO0VibzhSUjtBQUNGOztBOEVqNVJvQjtFQURKO0lBRVEsa0JqRXJEZDtFYjA4UlI7QUFDRjs7QThFdjVSb0I7RUFESjtJQUVRLG1CakVyRGQ7RWJnOVJSO0FBQ0Y7O0E4RTc1Um9CO0VBREo7SUFFUSxpQmpFckRkO0ViczlSUjtBQUNGOztBOEUxNlJnQjtFQURKO0lBRVEsYWpFOUNWO0ViNDlSUjtBQUNGOztBOEV6NlJvQjtFQURKO0lBRVEsaUJqRXJEZDtFYmsrUlI7QUFDRjs7QThFLzZSb0I7RUFESjtJQUVRLG1CakVyRGQ7RWJ3K1JSO0FBQ0Y7O0E4RXI3Um9CO0VBREo7SUFFUSxvQmpFckRkO0ViOCtSUjtBQUNGOztBOEUzN1JvQjtFQURKO0lBRVEsa0JqRXJEZDtFYm8vUlI7QUFDRjs7QThFeDhSZ0I7RUFESjtJQUVRLGFqRTlDVjtFYjAvUlI7QUFDRjs7QThFdjhSb0I7RUFESjtJQUVRLGlCakVyRGQ7RWJnZ1NSO0FBQ0Y7O0E4RTc4Um9CO0VBREo7SUFFUSxtQmpFckRkO0Vic2dTUjtBQUNGOztBOEVuOVJvQjtFQURKO0lBRVEsb0JqRXJEZDtFYjRnU1I7QUFDRjs7QThFejlSb0I7RUFESjtJQUVRLGtCakVyRGQ7RWJraFNSO0FBQ0Y7O0E4RXQrUmdCO0VBREo7SUFFUSxhakU5Q1Y7RWJ3aFNSO0FBQ0Y7O0E4RXIrUm9CO0VBREo7SUFFUSxpQmpFckRkO0ViOGhTUjtBQUNGOztBOEUzK1JvQjtFQURKO0lBRVEsbUJqRXJEZDtFYm9pU1I7QUFDRjs7QThFai9Sb0I7RUFESjtJQUVRLG9CakVyRGQ7RWIwaVNSO0FBQ0Y7O0E4RXYvUm9CO0VBREo7SUFFUSxrQmpFckRkO0ViZ2pTUjtBQUNGOztBOEVwZ1NnQjtFQURKO0lBRVEsY2pFOUNWO0Vic2pTUjtBQUNGOztBOEVuZ1NvQjtFQURKO0lBRVEsa0JqRXJEZDtFYjRqU1I7QUFDRjs7QThFemdTb0I7RUFESjtJQUVRLG9CakVyRGQ7RWJra1NSO0FBQ0Y7O0E4RS9nU29CO0VBREo7SUFFUSxxQmpFckRkO0Vid2tTUjtBQUNGOztBOEVyaFNvQjtFQURKO0lBRVEsbUJqRXJEZDtFYjhrU1I7QUFDRjs7QThFbGlTZ0I7RUFESjtJQUVRLGFqRTlDVjtFYm9sU1I7QUFDRjs7QThFamlTb0I7RUFESjtJQUVRLGlCakVyRGQ7RWIwbFNSO0FBQ0Y7O0E4RXZpU29CO0VBREo7SUFFUSxtQmpFckRkO0ViZ21TUjtBQUNGOztBOEU3aVNvQjtFQURKO0lBRVEsb0JqRXJEZDtFYnNtU1I7QUFDRjs7QThFbmpTb0I7RUFESjtJQUVRLGtCakVyRGQ7RWI0bVNSO0FBQ0Y7O0E4RWhrU2dCO0VBREo7SUFFUSxZakU5Q1Y7RWJrblNSO0FBQ0Y7O0E4RS9qU29CO0VBREo7SUFFUSxnQmpFckRkO0Vid25TUjtBQUNGOztBOEVya1NvQjtFQURKO0lBRVEsa0JqRXJEZDtFYjhuU1I7QUFDRjs7QThFM2tTb0I7RUFESjtJQUVRLG1CakVyRGQ7RWJvb1NSO0FBQ0Y7O0E4RWpsU29CO0VBREo7SUFFUSxpQmpFckRkO0ViMG9TUjtBQUNGOztBOEU5bFNnQjtFQURKO0lBRVEsWWpFOUNWO0ViZ3BTUjtBQUNGOztBOEU3bFNvQjtFQURKO0lBRVEsZ0JqRXJEZDtFYnNwU1I7QUFDRjs7QThFbm1Tb0I7RUFESjtJQUVRLGtCakVyRGQ7RWI0cFNSO0FBQ0Y7O0E4RXptU29CO0VBREo7SUFFUSxtQmpFckRkO0Via3FTUjtBQUNGOztBOEUvbVNvQjtFQURKO0lBRVEsaUJqRXJEZDtFYndxU1I7QUFDRjs7QThFNW5TZ0I7RUFESjtJQUVRLGFqRTlDVjtFYjhxU1I7QUFDRjs7QThFM25Tb0I7RUFESjtJQUVRLGlCakVyRGQ7RWJvclNSO0FBQ0Y7O0E4RWpvU29CO0VBREo7SUFFUSxtQmpFckRkO0ViMHJTUjtBQUNGOztBOEV2b1NvQjtFQURKO0lBRVEsb0JqRXJEZDtFYmdzU1I7QUFDRjs7QThFN29Tb0I7RUFESjtJQUVRLGtCakVyRGQ7RWJzc1NSO0FBQ0Y7O0E4RTFwU2dCO0VBREo7SUFFUSxhakU5Q1Y7RWI0c1NSO0FBQ0Y7O0E4RXpwU29CO0VBREo7SUFFUSxpQmpFckRkO0Via3RTUjtBQUNGOztBOEUvcFNvQjtFQURKO0lBRVEsbUJqRXJEZDtFYnd0U1I7QUFDRjs7QThFcnFTb0I7RUFESjtJQUVRLG9CakVyRGQ7RWI4dFNSO0FBQ0Y7O0E4RTNxU29CO0VBREo7SUFFUSxrQmpFckRkO0Vib3VTUjtBQUNGOztBOEV4clNnQjtFQURKO0lBRVEsYWpFOUNWO0ViMHVTUjtBQUNGOztBOEV2clNvQjtFQURKO0lBRVEsaUJqRXJEZDtFYmd2U1I7QUFDRjs7QThFN3JTb0I7RUFESjtJQUVRLG1CakVyRGQ7RWJzdlNSO0FBQ0Y7O0E4RW5zU29CO0VBREo7SUFFUSxvQmpFckRkO0ViNHZTUjtBQUNGOztBOEV6c1NvQjtFQURKO0lBRVEsa0JqRXJEZDtFYmt3U1I7QUFDRjs7QThFdHRTZ0I7RUFESjtJQUVRLGNqRTlDVjtFYnd3U1I7QUFDRjs7QThFcnRTb0I7RUFESjtJQUVRLGtCakVyRGQ7RWI4d1NSO0FBQ0Y7O0E4RTN0U29CO0VBREo7SUFFUSxvQmpFckRkO0Vib3hTUjtBQUNGOztBOEVqdVNvQjtFQURKO0lBRVEscUJqRXJEZDtFYjB4U1I7QUFDRjs7QThFdnVTb0I7RUFESjtJQUVRLG1CakVyRGQ7RWJneVNSO0FBQ0Y7O0E4RXB2U2dCO0VBREo7SUFFUSxhakU5Q1Y7RWJzeVNSO0FBQ0Y7O0E4RW52U29CO0VBREo7SUFFUSxpQmpFckRkO0ViNHlTUjtBQUNGOztBOEV6dlNvQjtFQURKO0lBRVEsbUJqRXJEZDtFYmt6U1I7QUFDRjs7QThFL3ZTb0I7RUFESjtJQUVRLG9CakVyRGQ7RWJ3elNSO0FBQ0Y7O0E4RXJ3U29CO0VBREo7SUFFUSxrQmpFckRkO0ViOHpTUjtBQUNGOztBOEVseFNnQjtFQURKO0lBRVEsWWpFOUNWO0VibzBTUjtBQUNGOztBOEVqeFNvQjtFQURKO0lBRVEsZ0JqRXJEZDtFYjAwU1I7QUFDRjs7QThFdnhTb0I7RUFESjtJQUVRLGtCakVyRGQ7RWJnMVNSO0FBQ0Y7O0E4RTd4U29CO0VBREo7SUFFUSxtQmpFckRkO0ViczFTUjtBQUNGOztBOEVueVNvQjtFQURKO0lBRVEsaUJqRXJEZDtFYjQxU1I7QUFDRjs7QThFaHpTZ0I7RUFESjtJQUVRLFlqRTlDVjtFYmsyU1I7QUFDRjs7QThFL3lTb0I7RUFESjtJQUVRLGdCakVyRGQ7RWJ3MlNSO0FBQ0Y7O0E4RXJ6U29CO0VBREo7SUFFUSxrQmpFckRkO0ViODJTUjtBQUNGOztBOEUzelNvQjtFQURKO0lBRVEsbUJqRXJEZDtFYm8zU1I7QUFDRjs7QThFajBTb0I7RUFESjtJQUVRLGlCakVyRGQ7RWIwM1NSO0FBQ0Y7O0E4RTkwU2dCO0VBREo7SUFFUSxhakU5Q1Y7RWJnNFNSO0FBQ0Y7O0E4RTcwU29CO0VBREo7SUFFUSxpQmpFckRkO0ViczRTUjtBQUNGOztBOEVuMVNvQjtFQURKO0lBRVEsbUJqRXJEZDtFYjQ0U1I7QUFDRjs7QThFejFTb0I7RUFESjtJQUVRLG9CakVyRGQ7RWJrNVNSO0FBQ0Y7O0E4RS8xU29CO0VBREo7SUFFUSxrQmpFckRkO0VidzVTUjtBQUNGOztBOEU1MlNnQjtFQURKO0lBRVEsYWpFOUNWO0ViODVTUjtBQUNGOztBOEUzMlNvQjtFQURKO0lBRVEsaUJqRXJEZDtFYm82U1I7QUFDRjs7QThFajNTb0I7RUFESjtJQUVRLG1CakVyRGQ7RWIwNlNSO0FBQ0Y7O0E4RXYzU29CO0VBREo7SUFFUSxvQmpFckRkO0ViZzdTUjtBQUNGOztBOEU3M1NvQjtFQURKO0lBRVEsa0JqRXJEZDtFYnM3U1I7QUFDRjs7QThFMTRTZ0I7RUFESjtJQUVRLGFqRTlDVjtFYjQ3U1I7QUFDRjs7QThFejRTb0I7RUFESjtJQUVRLGlCakVyRGQ7RWJrOFNSO0FBQ0Y7O0E4RS80U29CO0VBREo7SUFFUSxtQmpFckRkO0VidzhTUjtBQUNGOztBOEVyNVNvQjtFQURKO0lBRVEsb0JqRXJEZDtFYjg4U1I7QUFDRjs7QThFMzVTb0I7RUFESjtJQUVRLGtCakVyRGQ7RWJvOVNSO0FBQ0Y7O0E4RXg2U2dCO0VBREo7SUFFUSxjakU5Q1Y7RWIwOVNSO0FBQ0Y7O0E4RXY2U29CO0VBREo7SUFFUSxrQmpFckRkO0ViZytTUjtBQUNGOztBOEU3NlNvQjtFQURKO0lBRVEsb0JqRXJEZDtFYnMrU1I7QUFDRjs7QThFbjdTb0I7RUFESjtJQUVRLHFCakVyRGQ7RWI0K1NSO0FBQ0Y7O0E4RXo3U29CO0VBREo7SUFFUSxtQmpFckRkO0Viay9TUjtBQUNGOztBOEVyN1NJO0VBQ0k7QTlFdzdTUjs7QThFcDdTUTtFQUNJO0E5RXU3U1o7O0E4RXg3U1E7RUFDSTtBOUUyN1NaOztBOEU1N1NRO0VBQ0k7QTlFKzdTWjs7QThFaDhTUTtFQUNJO0E5RW04U1o7O0E4RTErU1E7RUFDSSxZakU5QkY7QWIyZ1RWOztBOEV4K1NZO0VBQ0ksZ0JqRXBDTjtBYitnVFY7O0E4RTUrU1k7RUFDSSxrQmpFcENOO0FibWhUVjs7QThFaC9TWTtFQUNJLG1CakVwQ047QWJ1aFRWOztBOEVwL1NZO0VBQ0ksaUJqRXBDTjtBYjJoVFY7O0E4RTkvU1E7RUFDSSxXakU5QkY7QWIraFRWOztBOEU1L1NZO0VBQ0ksZWpFcENOO0FibWlUVjs7QThFaGdUWTtFQUNJLGlCakVwQ047QWJ1aVRWOztBOEVwZ1RZO0VBQ0ksa0JqRXBDTjtBYjJpVFY7O0E4RXhnVFk7RUFDSSxnQmpFcENOO0FiK2lUVjs7QThFbGhUUTtFQUNJLFdqRTlCRjtBYm1qVFY7O0E4RWhoVFk7RUFDSSxlakVwQ047QWJ1alRWOztBOEVwaFRZO0VBQ0ksaUJqRXBDTjtBYjJqVFY7O0E4RXhoVFk7RUFDSSxrQmpFcENOO0FiK2pUVjs7QThFNWhUWTtFQUNJLGdCakVwQ047QWJta1RWOztBOEV0aVRRO0VBQ0ksWWpFOUJGO0FidWtUVjs7QThFcGlUWTtFQUNJLGdCakVwQ047QWIya1RWOztBOEV4aVRZO0VBQ0ksa0JqRXBDTjtBYitrVFY7O0E4RTVpVFk7RUFDSSxtQmpFcENOO0FibWxUVjs7QThFaGpUWTtFQUNJLGlCakVwQ047QWJ1bFRWOztBOEUxalRRO0VBQ0ksWWpFOUJGO0FiMmxUVjs7QThFeGpUWTtFQUNJLGdCakVwQ047QWIrbFRWOztBOEU1alRZO0VBQ0ksa0JqRXBDTjtBYm1tVFY7O0E4RWhrVFk7RUFDSSxtQmpFcENOO0FidW1UVjs7QThFcGtUWTtFQUNJLGlCakVwQ047QWIybVRWOztBOEU5a1RRO0VBQ0ksWWpFOUJGO0FiK21UVjs7QThFNWtUWTtFQUNJLGdCakVwQ047QWJtblRWOztBOEVobFRZO0VBQ0ksa0JqRXBDTjtBYnVuVFY7O0E4RXBsVFk7RUFDSSxtQmpFcENOO0FiMm5UVjs7QThFeGxUWTtFQUNJLGlCakVwQ047QWIrblRWOztBOEVsbVRRO0VBQ0ksYWpFOUJGO0FibW9UVjs7QThFaG1UWTtFQUNJLGlCakVwQ047QWJ1b1RWOztBOEVwbVRZO0VBQ0ksbUJqRXBDTjtBYjJvVFY7O0E4RXhtVFk7RUFDSSxvQmpFcENOO0FiK29UVjs7QThFNW1UWTtFQUNJLGtCakVwQ047QWJtcFRWOztBOEV0bVRnQjtFQURKO0lBRVEsWWpFOUNWO0Vid3BUUjtBQUNGOztBOEVybVRvQjtFQURKO0lBRVEsZ0JqRXJEZDtFYjhwVFI7QUFDRjs7QThFM21Ub0I7RUFESjtJQUVRLGtCakVyRGQ7RWJvcVRSO0FBQ0Y7O0E4RWpuVG9CO0VBREo7SUFFUSxtQmpFckRkO0ViMHFUUjtBQUNGOztBOEV2blRvQjtFQURKO0lBRVEsaUJqRXJEZDtFYmdyVFI7QUFDRjs7QThFcG9UZ0I7RUFESjtJQUVRLFdqRTlDVjtFYnNyVFI7QUFDRjs7QThFbm9Ub0I7RUFESjtJQUVRLGVqRXJEZDtFYjRyVFI7QUFDRjs7QThFem9Ub0I7RUFESjtJQUVRLGlCakVyRGQ7RWJrc1RSO0FBQ0Y7O0E4RS9vVG9CO0VBREo7SUFFUSxrQmpFckRkO0Vid3NUUjtBQUNGOztBOEVycFRvQjtFQURKO0lBRVEsZ0JqRXJEZDtFYjhzVFI7QUFDRjs7QThFbHFUZ0I7RUFESjtJQUVRLFdqRTlDVjtFYm90VFI7QUFDRjs7QThFanFUb0I7RUFESjtJQUVRLGVqRXJEZDtFYjB0VFI7QUFDRjs7QThFdnFUb0I7RUFESjtJQUVRLGlCakVyRGQ7RWJndVRSO0FBQ0Y7O0E4RTdxVG9CO0VBREo7SUFFUSxrQmpFckRkO0Vic3VUUjtBQUNGOztBOEVuclRvQjtFQURKO0lBRVEsZ0JqRXJEZDtFYjR1VFI7QUFDRjs7QThFaHNUZ0I7RUFESjtJQUVRLFlqRTlDVjtFYmt2VFI7QUFDRjs7QThFL3JUb0I7RUFESjtJQUVRLGdCakVyRGQ7RWJ3dlRSO0FBQ0Y7O0E4RXJzVG9CO0VBREo7SUFFUSxrQmpFckRkO0ViOHZUUjtBQUNGOztBOEUzc1RvQjtFQURKO0lBRVEsbUJqRXJEZDtFYm93VFI7QUFDRjs7QThFanRUb0I7RUFESjtJQUVRLGlCakVyRGQ7RWIwd1RSO0FBQ0Y7O0E4RTl0VGdCO0VBREo7SUFFUSxZakU5Q1Y7RWJneFRSO0FBQ0Y7O0E4RTd0VG9CO0VBREo7SUFFUSxnQmpFckRkO0Vic3hUUjtBQUNGOztBOEVudVRvQjtFQURKO0lBRVEsa0JqRXJEZDtFYjR4VFI7QUFDRjs7QThFenVUb0I7RUFESjtJQUVRLG1CakVyRGQ7RWJreVRSO0FBQ0Y7O0E4RS91VG9CO0VBREo7SUFFUSxpQmpFckRkO0Vid3lUUjtBQUNGOztBOEU1dlRnQjtFQURKO0lBRVEsWWpFOUNWO0ViOHlUUjtBQUNGOztBOEUzdlRvQjtFQURKO0lBRVEsZ0JqRXJEZDtFYm96VFI7QUFDRjs7QThFandUb0I7RUFESjtJQUVRLGtCakVyRGQ7RWIwelRSO0FBQ0Y7O0E4RXZ3VG9CO0VBREo7SUFFUSxtQmpFckRkO0ViZzBUUjtBQUNGOztBOEU3d1RvQjtFQURKO0lBRVEsaUJqRXJEZDtFYnMwVFI7QUFDRjs7QThFMXhUZ0I7RUFESjtJQUVRLGFqRTlDVjtFYjQwVFI7QUFDRjs7QThFenhUb0I7RUFESjtJQUVRLGlCakVyRGQ7RWJrMVRSO0FBQ0Y7O0E4RS94VG9CO0VBREo7SUFFUSxtQmpFckRkO0VidzFUUjtBQUNGOztBOEVyeVRvQjtFQURKO0lBRVEsb0JqRXJEZDtFYjgxVFI7QUFDRjs7QThFM3lUb0I7RUFESjtJQUVRLGtCakVyRGQ7RWJvMlRSO0FBQ0Y7O0E4RXh6VGdCO0VBREo7SUFFUSxZakU5Q1Y7RWIwMlRSO0FBQ0Y7O0E4RXZ6VG9CO0VBREo7SUFFUSxnQmpFckRkO0ViZzNUUjtBQUNGOztBOEU3elRvQjtFQURKO0lBRVEsa0JqRXJEZDtFYnMzVFI7QUFDRjs7QThFbjBUb0I7RUFESjtJQUVRLG1CakVyRGQ7RWI0M1RSO0FBQ0Y7O0E4RXowVG9CO0VBREo7SUFFUSxpQmpFckRkO0ViazRUUjtBQUNGOztBOEV0MVRnQjtFQURKO0lBRVEsV2pFOUNWO0VidzRUUjtBQUNGOztBOEVyMVRvQjtFQURKO0lBRVEsZWpFckRkO0ViODRUUjtBQUNGOztBOEUzMVRvQjtFQURKO0lBRVEsaUJqRXJEZDtFYm81VFI7QUFDRjs7QThFajJUb0I7RUFESjtJQUVRLGtCakVyRGQ7RWIwNVRSO0FBQ0Y7O0E4RXYyVG9CO0VBREo7SUFFUSxnQmpFckRkO0ViZzZUUjtBQUNGOztBOEVwM1RnQjtFQURKO0lBRVEsV2pFOUNWO0ViczZUUjtBQUNGOztBOEVuM1RvQjtFQURKO0lBRVEsZWpFckRkO0ViNDZUUjtBQUNGOztBOEV6M1RvQjtFQURKO0lBRVEsaUJqRXJEZDtFYms3VFI7QUFDRjs7QThFLzNUb0I7RUFESjtJQUVRLGtCakVyRGQ7RWJ3N1RSO0FBQ0Y7O0E4RXI0VG9CO0VBREo7SUFFUSxnQmpFckRkO0ViODdUUjtBQUNGOztBOEVsNVRnQjtFQURKO0lBRVEsWWpFOUNWO0VibzhUUjtBQUNGOztBOEVqNVRvQjtFQURKO0lBRVEsZ0JqRXJEZDtFYjA4VFI7QUFDRjs7QThFdjVUb0I7RUFESjtJQUVRLGtCakVyRGQ7RWJnOVRSO0FBQ0Y7O0E4RTc1VG9CO0VBREo7SUFFUSxtQmpFckRkO0ViczlUUjtBQUNGOztBOEVuNlRvQjtFQURKO0lBRVEsaUJqRXJEZDtFYjQ5VFI7QUFDRjs7QThFaDdUZ0I7RUFESjtJQUVRLFlqRTlDVjtFYmsrVFI7QUFDRjs7QThFLzZUb0I7RUFESjtJQUVRLGdCakVyRGQ7RWJ3K1RSO0FBQ0Y7O0E4RXI3VG9CO0VBREo7SUFFUSxrQmpFckRkO0ViOCtUUjtBQUNGOztBOEUzN1RvQjtFQURKO0lBRVEsbUJqRXJEZDtFYm8vVFI7QUFDRjs7QThFajhUb0I7RUFESjtJQUVRLGlCakVyRGQ7RWIwL1RSO0FBQ0Y7O0E4RTk4VGdCO0VBREo7SUFFUSxZakU5Q1Y7RWJnZ1VSO0FBQ0Y7O0E4RTc4VG9CO0VBREo7SUFFUSxnQmpFckRkO0Vic2dVUjtBQUNGOztBOEVuOVRvQjtFQURKO0lBRVEsa0JqRXJEZDtFYjRnVVI7QUFDRjs7QThFejlUb0I7RUFESjtJQUVRLG1CakVyRGQ7RWJraFVSO0FBQ0Y7O0E4RS85VG9CO0VBREo7SUFFUSxpQmpFckRkO0Vid2hVUjtBQUNGOztBOEU1K1RnQjtFQURKO0lBRVEsYWpFOUNWO0ViOGhVUjtBQUNGOztBOEUzK1RvQjtFQURKO0lBRVEsaUJqRXJEZDtFYm9pVVI7QUFDRjs7QThFai9Ub0I7RUFESjtJQUVRLG1CakVyRGQ7RWIwaVVSO0FBQ0Y7O0E4RXYvVG9CO0VBREo7SUFFUSxvQmpFckRkO0ViZ2pVUjtBQUNGOztBOEU3L1RvQjtFQURKO0lBRVEsa0JqRXJEZDtFYnNqVVI7QUFDRjs7QThFMWdVZ0I7RUFESjtJQUVRLFlqRTlDVjtFYjRqVVI7QUFDRjs7QThFemdVb0I7RUFESjtJQUVRLGdCakVyRGQ7RWJra1VSO0FBQ0Y7O0E4RS9nVW9CO0VBREo7SUFFUSxrQmpFckRkO0Vid2tVUjtBQUNGOztBOEVyaFVvQjtFQURKO0lBRVEsbUJqRXJEZDtFYjhrVVI7QUFDRjs7QThFM2hVb0I7RUFESjtJQUVRLGlCakVyRGQ7RWJvbFVSO0FBQ0Y7O0E4RXhpVWdCO0VBREo7SUFFUSxXakU5Q1Y7RWIwbFVSO0FBQ0Y7O0E4RXZpVW9CO0VBREo7SUFFUSxlakVyRGQ7RWJnbVVSO0FBQ0Y7O0E4RTdpVW9CO0VBREo7SUFFUSxpQmpFckRkO0Vic21VUjtBQUNGOztBOEVualVvQjtFQURKO0lBRVEsa0JqRXJEZDtFYjRtVVI7QUFDRjs7QThFempVb0I7RUFESjtJQUVRLGdCakVyRGQ7RWJrblVSO0FBQ0Y7O0E4RXRrVWdCO0VBREo7SUFFUSxXakU5Q1Y7RWJ3blVSO0FBQ0Y7O0E4RXJrVW9CO0VBREo7SUFFUSxlakVyRGQ7RWI4blVSO0FBQ0Y7O0E4RTNrVW9CO0VBREo7SUFFUSxpQmpFckRkO0Vib29VUjtBQUNGOztBOEVqbFVvQjtFQURKO0lBRVEsa0JqRXJEZDtFYjBvVVI7QUFDRjs7QThFdmxVb0I7RUFESjtJQUVRLGdCakVyRGQ7RWJncFVSO0FBQ0Y7O0E4RXBtVWdCO0VBREo7SUFFUSxZakU5Q1Y7RWJzcFVSO0FBQ0Y7O0E4RW5tVW9CO0VBREo7SUFFUSxnQmpFckRkO0ViNHBVUjtBQUNGOztBOEV6bVVvQjtFQURKO0lBRVEsa0JqRXJEZDtFYmtxVVI7QUFDRjs7QThFL21Vb0I7RUFESjtJQUVRLG1CakVyRGQ7RWJ3cVVSO0FBQ0Y7O0E4RXJuVW9CO0VBREo7SUFFUSxpQmpFckRkO0ViOHFVUjtBQUNGOztBOEVsb1VnQjtFQURKO0lBRVEsWWpFOUNWO0Vib3JVUjtBQUNGOztBOEVqb1VvQjtFQURKO0lBRVEsZ0JqRXJEZDtFYjByVVI7QUFDRjs7QThFdm9Vb0I7RUFESjtJQUVRLGtCakVyRGQ7RWJnc1VSO0FBQ0Y7O0E4RTdvVW9CO0VBREo7SUFFUSxtQmpFckRkO0Vic3NVUjtBQUNGOztBOEVucFVvQjtFQURKO0lBRVEsaUJqRXJEZDtFYjRzVVI7QUFDRjs7QThFaHFVZ0I7RUFESjtJQUVRLFlqRTlDVjtFYmt0VVI7QUFDRjs7QThFL3BVb0I7RUFESjtJQUVRLGdCakVyRGQ7RWJ3dFVSO0FBQ0Y7O0E4RXJxVW9CO0VBREo7SUFFUSxrQmpFckRkO0ViOHRVUjtBQUNGOztBOEUzcVVvQjtFQURKO0lBRVEsbUJqRXJEZDtFYm91VVI7QUFDRjs7QThFanJVb0I7RUFESjtJQUVRLGlCakVyRGQ7RWIwdVVSO0FBQ0Y7O0E4RTlyVWdCO0VBREo7SUFFUSxhakU5Q1Y7RWJndlVSO0FBQ0Y7O0E4RTdyVW9CO0VBREo7SUFFUSxpQmpFckRkO0Vic3ZVUjtBQUNGOztBOEVuc1VvQjtFQURKO0lBRVEsbUJqRXJEZDtFYjR2VVI7QUFDRjs7QThFenNVb0I7RUFESjtJQUVRLG9CakVyRGQ7RWJrd1VSO0FBQ0Y7O0E4RS9zVW9CO0VBREo7SUFFUSxrQmpFckRkO0Vid3dVUjtBQUNGOztBOEU1dFVnQjtFQURKO0lBRVEsWWpFOUNWO0ViOHdVUjtBQUNGOztBOEUzdFVvQjtFQURKO0lBRVEsZ0JqRXJEZDtFYm94VVI7QUFDRjs7QThFanVVb0I7RUFESjtJQUVRLGtCakVyRGQ7RWIweFVSO0FBQ0Y7O0E4RXZ1VW9CO0VBREo7SUFFUSxtQmpFckRkO0ViZ3lVUjtBQUNGOztBOEU3dVVvQjtFQURKO0lBRVEsaUJqRXJEZDtFYnN5VVI7QUFDRjs7QThFMXZVZ0I7RUFESjtJQUVRLFdqRTlDVjtFYjR5VVI7QUFDRjs7QThFenZVb0I7RUFESjtJQUVRLGVqRXJEZDtFYmt6VVI7QUFDRjs7QThFL3ZVb0I7RUFESjtJQUVRLGlCakVyRGQ7RWJ3elVSO0FBQ0Y7O0E4RXJ3VW9CO0VBREo7SUFFUSxrQmpFckRkO0ViOHpVUjtBQUNGOztBOEUzd1VvQjtFQURKO0lBRVEsZ0JqRXJEZDtFYm8wVVI7QUFDRjs7QThFeHhVZ0I7RUFESjtJQUVRLFdqRTlDVjtFYjAwVVI7QUFDRjs7QThFdnhVb0I7RUFESjtJQUVRLGVqRXJEZDtFYmcxVVI7QUFDRjs7QThFN3hVb0I7RUFESjtJQUVRLGlCakVyRGQ7RWJzMVVSO0FBQ0Y7O0E4RW55VW9CO0VBREo7SUFFUSxrQmpFckRkO0ViNDFVUjtBQUNGOztBOEV6eVVvQjtFQURKO0lBRVEsZ0JqRXJEZDtFYmsyVVI7QUFDRjs7QThFdHpVZ0I7RUFESjtJQUVRLFlqRTlDVjtFYncyVVI7QUFDRjs7QThFcnpVb0I7RUFESjtJQUVRLGdCakVyRGQ7RWI4MlVSO0FBQ0Y7O0E4RTN6VW9CO0VBREo7SUFFUSxrQmpFckRkO0VibzNVUjtBQUNGOztBOEVqMFVvQjtFQURKO0lBRVEsbUJqRXJEZDtFYjAzVVI7QUFDRjs7QThFdjBVb0I7RUFESjtJQUVRLGlCakVyRGQ7RWJnNFVSO0FBQ0Y7O0E4RXAxVWdCO0VBREo7SUFFUSxZakU5Q1Y7RWJzNFVSO0FBQ0Y7O0E4RW4xVW9CO0VBREo7SUFFUSxnQmpFckRkO0ViNDRVUjtBQUNGOztBOEV6MVVvQjtFQURKO0lBRVEsa0JqRXJEZDtFYms1VVI7QUFDRjs7QThFLzFVb0I7RUFESjtJQUVRLG1CakVyRGQ7RWJ3NVVSO0FBQ0Y7O0E4RXIyVW9CO0VBREo7SUFFUSxpQmpFckRkO0ViODVVUjtBQUNGOztBOEVsM1VnQjtFQURKO0lBRVEsWWpFOUNWO0VibzZVUjtBQUNGOztBOEVqM1VvQjtFQURKO0lBRVEsZ0JqRXJEZDtFYjA2VVI7QUFDRjs7QThFdjNVb0I7RUFESjtJQUVRLGtCakVyRGQ7RWJnN1VSO0FBQ0Y7O0E4RTczVW9CO0VBREo7SUFFUSxtQmpFckRkO0ViczdVUjtBQUNGOztBOEVuNFVvQjtFQURKO0lBRVEsaUJqRXJEZDtFYjQ3VVI7QUFDRjs7QThFaDVVZ0I7RUFESjtJQUVRLGFqRTlDVjtFYms4VVI7QUFDRjs7QThFLzRVb0I7RUFESjtJQUVRLGlCakVyRGQ7RWJ3OFVSO0FBQ0Y7O0E4RXI1VW9CO0VBREo7SUFFUSxtQmpFckRkO0ViODhVUjtBQUNGOztBOEUzNVVvQjtFQURKO0lBRVEsb0JqRXJEZDtFYm85VVI7QUFDRjs7QThFajZVb0I7RUFESjtJQUVRLGtCakVyRGQ7RWIwOVVSO0FBQ0Y7O0E4RTk2VWdCO0VBREo7SUFFUSxZakU5Q1Y7RWJnK1VSO0FBQ0Y7O0E4RTc2VW9CO0VBREo7SUFFUSxnQmpFckRkO0VicytVUjtBQUNGOztBOEVuN1VvQjtFQURKO0lBRVEsa0JqRXJEZDtFYjQrVVI7QUFDRjs7QThFejdVb0I7RUFESjtJQUVRLG1CakVyRGQ7RWJrL1VSO0FBQ0Y7O0E4RS83VW9CO0VBREo7SUFFUSxpQmpFckRkO0Vidy9VUjtBQUNGOztBOEU1OFVnQjtFQURKO0lBRVEsV2pFOUNWO0ViOC9VUjtBQUNGOztBOEUzOFVvQjtFQURKO0lBRVEsZWpFckRkO0Vib2dWUjtBQUNGOztBOEVqOVVvQjtFQURKO0lBRVEsaUJqRXJEZDtFYjBnVlI7QUFDRjs7QThFdjlVb0I7RUFESjtJQUVRLGtCakVyRGQ7RWJnaFZSO0FBQ0Y7O0E4RTc5VW9CO0VBREo7SUFFUSxnQmpFckRkO0Vic2hWUjtBQUNGOztBOEUxK1VnQjtFQURKO0lBRVEsV2pFOUNWO0ViNGhWUjtBQUNGOztBOEV6K1VvQjtFQURKO0lBRVEsZWpFckRkO0Via2lWUjtBQUNGOztBOEUvK1VvQjtFQURKO0lBRVEsaUJqRXJEZDtFYndpVlI7QUFDRjs7QThFci9Vb0I7RUFESjtJQUVRLGtCakVyRGQ7RWI4aVZSO0FBQ0Y7O0E4RTMvVW9CO0VBREo7SUFFUSxnQmpFckRkO0Vib2pWUjtBQUNGOztBOEV4Z1ZnQjtFQURKO0lBRVEsWWpFOUNWO0ViMGpWUjtBQUNGOztBOEV2Z1ZvQjtFQURKO0lBRVEsZ0JqRXJEZDtFYmdrVlI7QUFDRjs7QThFN2dWb0I7RUFESjtJQUVRLGtCakVyRGQ7RWJza1ZSO0FBQ0Y7O0E4RW5oVm9CO0VBREo7SUFFUSxtQmpFckRkO0ViNGtWUjtBQUNGOztBOEV6aFZvQjtFQURKO0lBRVEsaUJqRXJEZDtFYmtsVlI7QUFDRjs7QThFdGlWZ0I7RUFESjtJQUVRLFlqRTlDVjtFYndsVlI7QUFDRjs7QThFcmlWb0I7RUFESjtJQUVRLGdCakVyRGQ7RWI4bFZSO0FBQ0Y7O0E4RTNpVm9CO0VBREo7SUFFUSxrQmpFckRkO0Vib21WUjtBQUNGOztBOEVqalZvQjtFQURKO0lBRVEsbUJqRXJEZDtFYjBtVlI7QUFDRjs7QThFdmpWb0I7RUFESjtJQUVRLGlCakVyRGQ7RWJnblZSO0FBQ0Y7O0E4RXBrVmdCO0VBREo7SUFFUSxZakU5Q1Y7RWJzblZSO0FBQ0Y7O0E4RW5rVm9CO0VBREo7SUFFUSxnQmpFckRkO0ViNG5WUjtBQUNGOztBOEV6a1ZvQjtFQURKO0lBRVEsa0JqRXJEZDtFYmtvVlI7QUFDRjs7QThFL2tWb0I7RUFESjtJQUVRLG1CakVyRGQ7RWJ3b1ZSO0FBQ0Y7O0E4RXJsVm9CO0VBREo7SUFFUSxpQmpFckRkO0ViOG9WUjtBQUNGOztBOEVsbVZnQjtFQURKO0lBRVEsYWpFOUNWO0Vib3BWUjtBQUNGOztBOEVqbVZvQjtFQURKO0lBRVEsaUJqRXJEZDtFYjBwVlI7QUFDRjs7QThFdm1Wb0I7RUFESjtJQUVRLG1CakVyRGQ7RWJncVZSO0FBQ0Y7O0E4RTdtVm9CO0VBREo7SUFFUSxvQmpFckRkO0Vic3FWUjtBQUNGOztBOEVublZvQjtFQURKO0lBRVEsa0JqRXJEZDtFYjRxVlI7QUFDRjs7QThFL21WSTtFQUNJO0E5RWtuVlI7O0E4RTltVlE7RUFDSTtBOUVpblZaOztBOEVsblZRO0VBQ0k7QTlFcW5WWjs7QThFdG5WUTtFQUNJO0E5RXluVlo7O0E4RTFuVlE7RUFDSTtBOUU2blZaLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX3Rvb2xzL19taXhpbl9tZWRpYVF1ZXJ5QnJlYWtwb2ludC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX2VsZXZhdGlvbkxldmVscy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fdXRpbGl0eUNsYXNzZXNfYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX3V0aWxpdHlDbGFzc2VzX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX3V0aWxpdHlDbGFzc2VzX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL191dGlsaXR5Q2xhc3Nlc19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jhc2UvX3V0aWxpdHlDbGFzc2VzX3dpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fdXRpbGl0eUNsYXNzZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19iYXNlL19tYXJnaW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmFzZS9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19jYXJkcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9faW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19jaGVja2JveGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19ja2VkaXRvci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fY29sb3JJbnB1dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fdnIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fZGF0YXRhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fZmllbGRzZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19maWxlVXBsb2FkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19mb3JtVGFicy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9faGVhZGluZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2hyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19pbmxpbmVFbGVtZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9faW5wdXRfYXV0b2NvbXBsZXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19pbnB1dF9sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX2xhYmVscy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fbGVpc3R1bmdzdHJhZWdlclJlZ2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19saW5raW5wdXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19saW5rcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fbGlzdF90cmVlVmlldy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX21pbmlEaWFsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX25vdGlmaWNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fb3ZlcndyaXRlSW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3BhZ2Vsb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3BhcmFncmFwaHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3Byb2dyZXNzQmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19yYWRpb2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3NlY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19zZWxlY3RzX2Nob3NlbmpzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL19zZWxlY3RzX3NsaW1TZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3RhYmxlc29ydGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL190ZXh0U2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fYmxvY2tzL190b29sdGlwcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fdmFsaWRhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2Jsb2Nrcy9fZmlsdGVyUGlsbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19ibG9ja3MvX3dpZGdldHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19lbGVtZW50cy9fdG9zTWFzay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2VsZW1lbnRzL190b3NNYXNrX2xhbmdTd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19lbGVtZW50cy9oZWFkZXIvX3RvcEJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX2VsZW1lbnRzL25hdi9fbWFpbk1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19lbGVtZW50cy9uYXYvX29mZkNhbnZhc01lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19sYXlvdXQvX2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbGF5b3V0L19wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9fYWdlbnR1ci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvX21vZHVsZXMvX2JhY2tlbmREb2t1LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9fa3VuZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19tb2R1bGVzL19wcmVpc3JlZ2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9iZW51dHplcnJvbGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9fbW9kdWxlcy9sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19tb2R1bGVzL3JlaXNlcGFrZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19tb2R1bGVzL3Zvcmdhbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL19tb2R1bGVzL190ZXJtaW5lLWVray12a2suc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL190b29scy9fbWl4aW5fbWFyZ2luUGFkZGluZ1V0aWxpdHlDbGFzc2VzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyoqL1xuW2RhdGEtY29sb3ItdGhlbWU9YmVycnldIHtcbiAgLS1jb2xQcmltYXJ5NzAwOiAjM2QxNTFmO1xuICAtLWNvbFByaW1hcnk2MDA6ICM4YjI5M2Q7XG4gIC0tY29sUHJpbWFyeTUwMDogI2IzMzQ0ZTtcbiAgLS1jb2xQcmltYXJ5NDAwOiAjZDE2Mjc5O1xuICAtLWNvbFByaW1hcnkzMDA6ICNkMTYyNzk7XG4gIC0tY29sUHJpbWFyeTIwMDogI2U4YjFiYztcbiAgLS1jb2xQcmltYXJ5MTAwOiAjZmFlY2VmO1xufVxuXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHtcbiAgLS1jb2xCbGFjazogIzAwMDtcbiAgLS1jb2xTb2Z0QmxhY2s6ICMxMjEyMTI7XG4gIC0tY29sR3JleTkwMDogIzIyMjtcbiAgLS1jb2xHcmV5ODAwOiAjMzMzO1xuICAtLWNvbEdyZXk3NTA6ICMzZjNmM2Y7XG4gIC0tY29sR3JleTcwMDogIzQ0NDtcbiAgLS1jb2xHcmV5NjAwOiAjNjY2O1xuICAtLWNvbEdyZXk1MDA6ICM4ODg7XG4gIC0tY29sR3JleTQwMDogI2FhYTtcbiAgLS1jb2xHcmV5MzAwOiAjYmJiO1xuICAtLWNvbEdyZXkyMDA6ICNkZGQ7XG4gIC0tY29sR3JleTEwMDogI2VlZTtcbiAgLS1jb2xXaGl0ZTUwMDogI2YwZjBmMDtcbiAgLS1jb2xTb2Z0V2hpdGU6ICNmY2ZjZmM7XG4gIC0tY29sV2hpdGU6ICNmZmY7XG4gIC0tY29sb3ItbGlnaHQ6ICNmZmY7XG59XG5cbjpyb290IHtcbiAgLS1jb2xQcmltYXJ5NzAwOiAjMDAzMjMyO1xuICAtLWNvbFByaW1hcnk2MDA6ICMwMDVhNDQ7XG4gIC0tY29sUHJpbWFyeTUwMDogIzAwODI1NTtcbiAgLS1jb2xQcmltYXJ5NDAwOiAjMDBEMjc4O1xuICAtLWNvbFByaW1hcnkzMDA6ICMzOWM1ODU7XG4gIC0tY29sUHJpbWFyeTIwMDogI2JmZjRkZDtcbiAgLS1jb2xQcmltYXJ5MTAwOiAjZjVmZGZhO1xuICAtLWNvbEJsYWNrOiAjMDAwO1xuICAtLWNvbFNvZnRCbGFjazogIzEyMTIxMjtcbiAgLS1jb2xHcmV5OTAwOiAjMjIyO1xuICAtLWNvbEdyZXk4MDA6ICMzMzM7XG4gIC0tY29sR3JleTcwMDogIzQ0NDtcbiAgLS1jb2xHcmV5NjAwOiAjNjY2O1xuICAtLWNvbEdyZXk1MDA6ICNjY2M7XG4gIC0tY29sR3JleTQwMDogI2RkZDtcbiAgLS1jb2xHcmV5MzAwOiAjZWVlO1xuICAtLWNvbEdyZXkyMDA6ICNmMGYwZjA7XG4gIC0tY29sR3JleTEwMDogI0Y5ZjlmOTtcbiAgLS1jb2xXaGl0ZTUwMDogI2Y4ZjhmODtcbiAgLS1jb2xTb2Z0V2hpdGU6ICNmY2ZjZmM7XG4gIC0tY29sV2hpdGU6ICNmZmY7XG4gIC0tY29sb3ItbGlnaHQ6ICNmZmY7XG4gIC0tY29sU3VjY2VzczEwMDogI2VmZjhlZjtcbiAgLS1jb2xTdWNjZXNzNTAwOiAjNDJBQTQ5O1xuICAtLWNvbFN1Y2Nlc3M3MDA6ICMyQzcyMkY7XG4gIC0tY29sV2FybmluZzEwMDogI2Y3ZWNkZDtcbiAgLS1jb2xXYXJuaW5nNTAwOiAjRDg5RjU0O1xuICAtLWNvbFdhcm5pbmc3MDA6ICM4RDVFMjA7XG4gIC0tY29sRXJyb3I1MDA6ICNEODU4NTQ7XG4gIC0tY29sRXJyb3IzMDA6ICNmOWVlZWU7XG4gIC0tY29sRXJyb3I2MDA6ICNCNzJFMkE7XG4gIC0tY29sRXJyb3I3MDA6ICNEODE5MTM7XG59XG5cbi50b3MtZWxldmF0ZTEge1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5cbi50b3MtZWxldmF0ZTIge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG5cbi50b3MtZWxldmF0ZTMge1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cblxuLnRvcy1lbGV2YXRlNCB7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG5cbi50b3MtZWxldmF0ZTUge1xuICBib3gtc2hhZG93OiAwIDE5cHggMzhweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMTVweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vKiBTY2hyaWZ0YXJ0ZW5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBAZm9udC1mYWNlIHtcbiogICAgIGZvbnQtZmFtaWx5OiByb2JvdG87XG4qICAgICBmb250LXdlaWdodDogMjAwO1xuKiAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuKiAgICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiogfVxuKiBAZm9udC1mYWNlIHtcbiogICAgIGZvbnQtZmFtaWx5OiByb2JvdG87XG4qICAgICBmb250LXdlaWdodDogMzAwO1xuKiAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuKiAgICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4qIH1cbipAaW1wb3J0IHVybCgnaHR0cHM6KmZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjQwMCw1MDAsNzAwJyk7ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcm9ib3RvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1JvYm90by1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcm9ib3RvO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvUm9ib3RvLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi50b3MtZm9udEZhbVN0ZCB7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG8sIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4udG9zLWZvbnRGYW1JY29uIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG59XG5cbi50b3MtZnNPbWVnYSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZzQWxwaGEge1xuICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbn1cblxuLnRvcy1mc0JldGEge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnRvcy1mc0dhbW1hIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtZnNEZWx0YSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZzS2lsbyB7XG4gIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZzTWluaSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZzTWljcm8ge1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnRvcy1mc0ljb24ge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnRvcy1md1N0YW5kYXJkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWZ3SWNvblN0YW5kYXJkOjpiZWZvcmUge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51ay1ncmlkW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0gKyAudWstZ3JpZC1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50b3MtYm9yZGVyLCAudG9zLWJvcmRlci1sZWZ0LCAudG9zLWJvcmRlci1ib3R0b20sIC50b3MtYm9yZGVyLXJpZ2h0LCAudG9zLWJvcmRlci10b3AsIC50b3MtYm9yZGVyLWFyb3VuZC0td2lkZSwgLnRvcy1ib3JkZXItYXJvdW5kLCAudG9zLWJvcmRlci0tYmlnU2VwYXJhdG9ySFIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi50b3MtYm9yZGVyLS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cblxuLnRvcy1ib3JkZXItLXdpZGUge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLnRvcy1ib3JkZXItLWJpZ1NlcGFyYXRvckhSIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuXG4udG9zLWJvcmRlci1hcm91bmQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi50b3MtYm9yZGVyLWFyb3VuZC0td2lkZSB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4udG9zLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi50b3MtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi50b3MtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLnRvcy1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi50b3MtY29sLXByaW1hcnk3MDAge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTcwMCk7XG59XG5cbi50b3MtY29sLXByaW1hcnk2MDAge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG5cbi50b3MtY29sLXByaW1hcnk1MDAge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTUwMCk7XG59XG5cbi50b3MtY29sLXByaW1hcnk0MDAge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5cbi50b3MtY29sLXByaW1hcnkyMDAge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTIwMCk7XG59XG5cbi50b3MtY29sLXByaW1hcnkyMDAtaG92ZXI6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTIwMCk7XG59XG5cbi50b3MtY29sLXByaW1hcnkxMDAge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG5cbi50b3MtY29sLXByaW1hcnkxMDAtaG92ZXI6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG5cbi50b3MtYmdDb2wtcHJpbWFyeTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnk3MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtcHJpbWFyeTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtcHJpbWFyeTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnk1MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtcHJpbWFyeTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnk0MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtcHJpbWFyeTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnkyMDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtcHJpbWFyeTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xXaGl0ZSkgIWltcG9ydGFudDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1iZ0NvbC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk5MDApICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtbm9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udG9zLWNvbC1ncmV5NzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbC1ncmV5NzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXkzMDApO1xufVxuXG4udG9zLWNvbC1ncmV5NjAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbC1ncmV5NjAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zLWNvbC1ncmV5NTAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk1MDApO1xufVxuXG4udG9zLWNvbC1ncmV5NDAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbC1ncmV5NDAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuXG4udG9zLWNvbC1ncmV5MzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXkzMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWNvbC1ncmV5MzAwIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4udG9zLWJnQ29sLWdyZXk3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLWdyZXk3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWdyZXk2MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLWdyZXk2MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWdyZXk1MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NTAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWdyZXk0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLWdyZXk0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWdyZXkzMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJnQ29sLWdyZXkzMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKSAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50b3MtY29sLWZvbnRTdGQge1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cblxuLnRvcy1iZ0NvbC1mb250U3RkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWNvbC1zb2Z0V2hpdGUge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cblxuLnRvcy1iZ0NvbC1zb2Z0V2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRvcy1jb2wtc3VjY2VzczUwMCB7XG4gIGNvbG9yOiAjNDJBQTQ5O1xufVxuXG4udG9zLWNvbC13YXJuaW5nNTAwIHtcbiAgY29sb3I6ICNEODlGNTQ7XG59XG5cbi50b3MtY29sLWVycm9yNTAwIHtcbiAgY29sb3I6ICNEODU4NTQ7XG59XG5cbi50b3MtY29sLWVycm9yMzAwIHtcbiAgY29sb3I6ICNmOWVlZWU7XG59XG5cbi50b3MtY29sLWVycm9yNjAwIHtcbiAgY29sb3I6ICNCNzJFMkE7XG59XG4udG9zLWNvbC1lcnJvcjYwMDpob3ZlciB7XG4gIGNvbG9yOiAjRDg1ODU0O1xufVxuXG4udG9zLWNvbC1lcnJvcjcwMCB7XG4gIGNvbG9yOiAjRDgxOTEzICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtYmdDb2wtc3VjY2VzczUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkFBNDkgIWltcG9ydGFudDtcbn1cblxuLnRvcy1iZ0NvbC13YXJuaW5nNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4OUY1NCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWVycm9yNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NTg1NCAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWVycm9yNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZWVlZSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWVycm9yNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3MkUyQSAhaW1wb3J0YW50O1xufVxuXG4udG9zLWJnQ29sLWVycm9yNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4MTkxMyAhaW1wb3J0YW50O1xufVxuXG4udG9zLWljb24tLXNhdmU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1hZGQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zZWFyY2g6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1oZWxwOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0td2FybmluZzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWluZm86OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1lZGl0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY29weTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLW1vdmU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jb25maXJtOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY29uZmlybS1zZXJ2aWNlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY2FuY2VsLXNlcnZpY2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zZWF0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGUyNDRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbW9yZS1mdW5jdGlvbnM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTEwYVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS12YXJpYWJsZXMtbG9vcDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMzY0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXJlcGxhY2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjM2MVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jb21wYXJlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGUxNWFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZm9sZGVyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZm9sZGVyVXA6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNhbGVuZGFyLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjMzNFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1kZWxldGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1ob21lOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0td2Vic2l0ZS1jb21wYW55OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGU4YTZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGlua2dvdG86OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjM1NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1saW5rb3V0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZGVmYXVsdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMjdkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXZhcmlhYmxlczo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmN2VhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXVuZG86OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZWRvOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcHJpbnQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS11cGRhdGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZXF1aXJlZDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXZpc2libGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1pbnZpc2libGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1ub3RhbGxvd2VkOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tc2V0dGluZ3M6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1lbWFpbDo6YmVmb3JlLCBhW2hyZWZePW1haWx0b106OmJlZm9yZSxcbi5hW2hyZWZePW1haWx0b106OmJlZm9yZSwgLm5hdk1haW5NZW51IFtocmVmXj1tYWlsdG9dLm5hdk1haW5NZW51X19hOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcGhvbmU6OmJlZm9yZSwgYVtocmVmXj10ZWxdOjpiZWZvcmUsXG4uYVtocmVmXj10ZWxdOjpiZWZvcmUsIC5uYXZNYWluTWVudSBbaHJlZl49dGVsXS5uYXZNYWluTWVudV9fYTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBob25lLW1vYmlsZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBob25lLWxhbmRsaW5lOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY4ZDNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZmF4OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY2hhdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNoYXQtb3RoZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjRhM1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS13ZWJzaXRlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY2hlY2s6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1haTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMmNhXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWV4cG9ydDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6IFwiXFxmNTZlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNsZWFyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcHJldmlldzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXNwaW5uZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjc1MVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1jaG9vc2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zZWxlY3Q6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS13aW5kb3dDbG9zZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNsb3NlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbWluaW1pemU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1leHBhbmQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1ib29rbWFyazo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWJ1Zzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS11bmxvY2s6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1sb2NrOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcHJldmlvdXM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1uZXh0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZmlyc3Q6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjMyM1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1sYXN0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYzMjRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYmF0Y2hDaGFuZ2U6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjVmZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zb3J0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29udGVudDogXCJcXGY4ODRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tc29ydGFibGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zb3J0LWRlc2M6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1zb3J0LWFzYzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWRyYWdkcm9wOjpiZWZvcmUsIC50b3MtbGlzdC0tc29ydGFibGUgLnNvcnQtaGFuZGxlOjpiZWZvcmUsIC50b3MtZHJhZ2Ryb3AtaGFuZGxlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY3YTRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tY29tcHJlc3M6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1saXN0LXNxdWFyZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG9wYWNpdHk6IDAuOTtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGlzdC1vcGVuOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGlzdC1jbG9zZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBlcnNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWFjdGl2aXR5Ym9hcmQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjczN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1idWNodW5nc3N0YW5kOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGY4MjhcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tdm9yZ2FuZzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXZvcmdhZW5nZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMWQwXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXJlaXNlbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWtvbnRha3RkYXRlbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWluaGFsdGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1tYXJrZXRpbmc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjY3NVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1yZXBvcnRpbmc6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1maWJ1OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGUzZmRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZmxpZ2h0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYmlydGhkYXk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1hZGRyZXNzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY1YTBcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbmF0aW9uYWxpdHk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjdhMlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1wYXNzcG9ydDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBheW1lbnQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1ndXRzY2hlaW46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjY0NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1sZWlzdHVuZ3N0cmFlZ2VyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY0N2JcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tdmVydHJpZWJzcGFydG5lcjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXJlaXNlbGVpdGVyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGY0NTZcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tcmVpc2VvYmpla3Q6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1idWNodW5nc2RhdHVtOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tdm9ybWVya3VuZzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMTAwXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWxhc3RtaW51dGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTM1NFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS10aW1lbGluZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMWQxXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBvaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBvaS1mbzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNGMzXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBvaS1zdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMWI0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBvaS1ucDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNzI0XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWxheW91dGVsZW1lbnQtaGVhZGluZzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWxheW91dGVsZW1lbnQtdGV4dGJhdXN0ZWluOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tbGF5b3V0ZWxlbWVudC1tZWRpYTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWRlcHQtcHJvZHVjdDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWRlcHQtc2FsZXM6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTFlN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1kZXB0LWZsaWdodDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlMjJkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWRlcHQtZG9jdW1lbnRzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGY1NmNcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tZGVwdC1jc2F0OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGY1ODFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0tYWItdG9kbzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmNzM3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWFiLW5vdGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZTFmZlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1hYi1yZWFzc2lnbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxlNWM1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWFiLWF0dGFjaG1lbnQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1wZGYtZmlsZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLXBwdC1maWxlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGU2NGFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3MtaWNvbi0teGxzLWZpbGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRvcy1pY29uLS1kb2MtZmlsZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9zLWljb24tLWltZy1maWxlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3MtaWNvbi0tbmV4dCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi50b3MtaWNvbi0tbmV4dDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4udG9zLWljb24tLW5vTWFyZ2luOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udG9zLWljb24tLWJvbGQ6OmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50b3MtaWNvbi0tZml4ZWRXaWR0aCB7XG4gIHdpZHRoOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmlbY2xhc3NePXRvcy1pY29uXSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3NePXRvcy1pY29uLXN0YXRlXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxuLnRvcy1pY29uLXN0YXRlLS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM0MkFBNDk7XG4gIGJvcmRlci1jb2xvcjogIzQyQUE0OTtcbn1cblxuLnRvcy1pY29uLXN0YXRlLS1yZWQge1xuICBiYWNrZ3JvdW5kOiAjRDg1ODU0O1xuICBib3JkZXItY29sb3I6ICNEODU4NTQ7XG59XG5cbi50b3MtaWNvbi1zdGF0ZS0teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0Q4OUY1NDtcbiAgYm9yZGVyLWNvbG9yOiAjRDg5RjU0O1xufVxuXG4udG9zLWljb24tc3RhdGUtLXNlY29uZGFyeS50b3MtaWNvbi1zdGF0ZS0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjZWZmOGVmO1xufVxuLnRvcy1pY29uLXN0YXRlLS1zZWNvbmRhcnkudG9zLWljb24tc3RhdGUtLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNmOWVlZWU7XG59XG4udG9zLWljb24tc3RhdGUtLXNlY29uZGFyeS50b3MtaWNvbi1zdGF0ZS0teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2Y3ZWNkZDtcbn1cblxuLnRvcy1pbWFnZS1hcjE2LTkge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cblxuLnVrLXdpZHRoLTctOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNy04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC03LThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC03LThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC03LThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA3KTtcbiAgfVxufVxuLnVrLXdpZHRoLTYtOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNi04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC02LThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC02LThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC02LThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA2KTtcbiAgfVxufVxuLnVrLXdpZHRoLTUtOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNS04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC01LThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC01LThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC01LThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA1KTtcbiAgfVxufVxuLnVrLXdpZHRoLTQtOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogNCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNC04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC00LThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC00LThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC00LThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiA0KTtcbiAgfVxufVxuLnVrLXdpZHRoLTMtOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMy04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0zLThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0zLThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0zLThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAzKTtcbiAgfVxufVxuLnVrLXdpZHRoLTItOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMi04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0yLThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0yLThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0yLThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAyKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEtOCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4ICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMS04XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xLThcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xLThcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xLThcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuLnVrLWNoaWxkLXdpZHRoLTEtOCA+ICoge1xuICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtOFxcQHMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtOFxcQG0gPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLThcXEBsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDggKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS04XFxAeGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gOCAqIDEpO1xuICB9XG59XG4udWstd2lkdGgtOS0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC05LTEwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtOS0xMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA5KTtcbiAgfVxufVxuLnVrLXdpZHRoLTgtMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC04LTEwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtOC0xMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC04LTEwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogOCk7XG4gIH1cbn1cbi51ay13aWR0aC03LTEwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNy0xMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNy0xMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC03LTEwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDcpO1xuICB9XG59XG4udWstd2lkdGgtNi0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDYpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC02LTEwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNi0xMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA2KTtcbiAgfVxufVxuLnVrLXdpZHRoLTUtMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC01LTEwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNS0xMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC01LTEwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNSk7XG4gIH1cbn1cbi51ay13aWR0aC00LTEwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogNCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNC0xMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNC0xMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC00LTEwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDQpO1xuICB9XG59XG4udWstd2lkdGgtMy0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0zLTEwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMy0xMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAzKTtcbiAgfVxufVxuLnVrLXdpZHRoLTItMTAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAyKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0yLTEwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMi0xMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0yLTEwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMik7XG4gIH1cbn1cbi51ay13aWR0aC0xLTEwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMS0xMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMS0xMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xLTEwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG4udWstY2hpbGQtd2lkdGgtMS0xMCA+ICoge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTAgKiAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEwXFxAcyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMTBcXEBtID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMTBcXEBsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEwICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMTBcXEB4bCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMCAqIDEpO1xuICB9XG59XG4udWstd2lkdGgtMTEtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTEtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTEtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMS0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMSk7XG4gIH1cbn1cbi51ay13aWR0aC0xMC0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMC0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMC0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTAtMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEwKTtcbiAgfVxufVxuLnVrLXdpZHRoLTktMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA5KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC05LTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtOS0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC05LTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7XG4gIH1cbn1cbi51ay13aWR0aC04LTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtOC0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtOC0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC04LTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDgpO1xuICB9XG59XG4udWstd2lkdGgtNy0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC03LTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNy0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA3KTtcbiAgfVxufVxuLnVrLXdpZHRoLTYtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC02LTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNi0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC02LTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNik7XG4gIH1cbn1cbi51ay13aWR0aC01LTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNS0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNS0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC01LTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpO1xuICB9XG59XG4udWstd2lkdGgtNC0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC00LTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNC0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA0KTtcbiAgfVxufVxuLnVrLXdpZHRoLTMtMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0zLTEyXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMy0xMlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0zLTEyXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTJcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMyk7XG4gIH1cbn1cbi51ay13aWR0aC0yLTEyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMi0xMlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTJcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMi0xMlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0yLTEyXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDIpO1xuICB9XG59XG4udWstd2lkdGgtMS0xMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTJcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xLTEyXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTJcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMS0xMlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuLnVrLWNoaWxkLXdpZHRoLTEtMTIgPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xMlxcQHMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEyXFxAbSA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEyXFxAbCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTEyXFxAeGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTtcbiAgfVxufVxuLnVrLXdpZHRoLTE1LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTE1LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTE1LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xNS0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDE1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTUtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTUpO1xuICB9XG59XG4udWstd2lkdGgtMTQtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxNCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTQtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTQtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE0LTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xNC0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxNCk7XG4gIH1cbn1cbi51ay13aWR0aC0xMy0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEzKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMy0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMy0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTMtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEzLTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEzKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEyLTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEyLTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEyLTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMi0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTItMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTIpO1xuICB9XG59XG4udWstd2lkdGgtMTEtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTEtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTEtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMS0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMSk7XG4gIH1cbn1cbi51ay13aWR0aC0xMC0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEwKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMC0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMC0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTAtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEwKTtcbiAgfVxufVxuLnVrLXdpZHRoLTktMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA5KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC05LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtOS0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC05LTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTktMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOSk7XG4gIH1cbn1cbi51ay13aWR0aC04LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtOC0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtOC0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC04LTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDgpO1xuICB9XG59XG4udWstd2lkdGgtNy0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC03LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTctMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNy0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA3KTtcbiAgfVxufVxuLnVrLXdpZHRoLTYtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA2KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC02LTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNi0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC02LTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNik7XG4gIH1cbn1cbi51ay13aWR0aC01LTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNS0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNS0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC01LTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDUpO1xuICB9XG59XG4udWstd2lkdGgtNC0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC00LTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNC0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiA0KTtcbiAgfVxufVxuLnVrLXdpZHRoLTMtMTYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAzKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0zLTE2XFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMy0xNlxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0zLTE2XFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMTZcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMyk7XG4gIH1cbn1cbi51ay13aWR0aC0yLTE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMi0xNlxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTItMTZcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMi0xNlxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0yLTE2XFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDIpO1xuICB9XG59XG4udWstd2lkdGgtMS0xNiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTZcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xLTE2XFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMTZcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMS0xNlxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuLnVrLWNoaWxkLXdpZHRoLTEtMTYgPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDE2ICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstY2hpbGQtd2lkdGgtMS0xNlxcQHMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTE2XFxAbSA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTE2XFxAbCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxNiAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTE2XFxAeGwgPiAqIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMTYgKiAxKTtcbiAgfVxufVxuLnVrLXdpZHRoLTE5LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTE5LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTE5LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xOS0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTktMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTkpO1xuICB9XG59XG4udWstd2lkdGgtMTgtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxOCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTgtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTgtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE4LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xOC0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxOCk7XG4gIH1cbn1cbi51ay13aWR0aC0xNy0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE3KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xNy0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xNy0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTctMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE3LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE3KTtcbiAgfVxufVxuLnVrLXdpZHRoLTE2LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTYpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTE2LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTE2LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xNi0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTYtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTYpO1xuICB9XG59XG4udWstd2lkdGgtMTUtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTUtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTUtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE1LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xNS0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNSk7XG4gIH1cbn1cbi51ay13aWR0aC0xNC0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE0KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xNC0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xNC0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTQtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTE0LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDE0KTtcbiAgfVxufVxuLnVrLXdpZHRoLTEzLTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEzLTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEzLTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTMpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMy0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTMtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTMpO1xuICB9XG59XG4udWstd2lkdGgtMTItMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMTItMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMTItMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTEyLTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xMi0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMik7XG4gIH1cbn1cbi51ay13aWR0aC0xMS0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDExKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0xMS0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDExKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0xMS0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDExKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMTEtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTExLTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDExKTtcbiAgfVxufVxuLnVrLXdpZHRoLTEwLTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTApO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEwLTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0xMC0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMTAtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMTApO1xuICB9XG59XG4udWstd2lkdGgtOS0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTktMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC05LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTktMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA5KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtOS0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA5KTtcbiAgfVxufVxuLnVrLXdpZHRoLTgtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA4KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC04LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtOC0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC04LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTgtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogOCk7XG4gIH1cbn1cbi51ay13aWR0aC03LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNy0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTctMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNy0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC03LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDcpO1xuICB9XG59XG4udWstd2lkdGgtNi0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDYpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC02LTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTYtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtNi0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA2KTtcbiAgfVxufVxuLnVrLXdpZHRoLTUtMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC01LTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtNS0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC01LTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTUtMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNSk7XG4gIH1cbn1cbi51ay13aWR0aC00LTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogNCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtNC0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTQtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtNC0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC00LTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDQpO1xuICB9XG59XG4udWstd2lkdGgtMy0yMCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMjBcXEBzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51ay13aWR0aC0zLTIwXFxAbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLXdpZHRoLTMtMjBcXEBsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAzKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudWstd2lkdGgtMy0yMFxcQHhsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAzKTtcbiAgfVxufVxuLnVrLXdpZHRoLTItMjAge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAyKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay13aWR0aC0yLTIwXFxAcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudWstd2lkdGgtMi0yMFxcQG0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51ay13aWR0aC0yLTIwXFxAbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLXdpZHRoLTItMjBcXEB4bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMik7XG4gIH1cbn1cbi51ay13aWR0aC0xLTIwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudWstd2lkdGgtMS0yMFxcQHMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLXdpZHRoLTEtMjBcXEBtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudWstd2lkdGgtMS0yMFxcQGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51ay13aWR0aC0xLTIwXFxAeGwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG4udWstY2hpbGQtd2lkdGgtMS0yMCA+ICoge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMjAgKiAxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC51ay1jaGlsZC13aWR0aC0xLTIwXFxAcyA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMjBcXEBtID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMjBcXEBsID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIwICogMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVrLWNoaWxkLXdpZHRoLTEtMjBcXEB4bCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyMCAqIDEpO1xuICB9XG59XG4ubm9uZSxcbi50b3Mtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b3MtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvcy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRvcy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnRvcy1uby1pbnRlcmFjdGlvbiwgLndpbmJveE9wZW5CbG9jayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9zLW9wYWNpdHlPZmYge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG9zLWdyZXllZE91dCB7XG4gIG9wYWNpdHk6IDAuMTU7XG59XG5cbi50b3MtYmx1ciB7XG4gIGZpbHRlcjogYmx1cigycHgpO1xufVxuXG4udG9zLW5vV3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50b3MtZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRvcy11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRvcy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLW5vdEJvbGQge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtdXBwZXJDYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRvcy1sb3dlckNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udG9zLW5vLXVzZXItc2VsZWN0IHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50b3Mtc3BhY2VyTCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udG9zLXNwYWNlclIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50b3MtZ2FwIHtcbiAgZ2FwOiAxNXB4O1xufVxuXG4udG9zLWdhcC1zIHtcbiAgZ2FwOiAxMHB4O1xufVxuXG5bdG9zLWVycm9yXSwgLmVycm9yIHtcbiAgY29sb3I6ICNEODU4NTQ7XG59XG5cbi5lcnJvckJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NTg1NDtcbn1cblxuLndhcm4ge1xuICBjb2xvcjogI0Q4OUY1NDtcbn1cblxuLndhcm5CZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODlGNTQ7XG59XG5cbi50b3Mtbm9TY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG9zLWN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9zLWN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udG9zLWN1cnNvci1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4udG9zLWRyYWdkcm9wLWhhbmRsZSB7XG4gIGN1cnNvcjogZ3JhYjtcbiAgY29sb3I6IGdyZXk7XG59XG4udG9zLWRyYWdkcm9wLWhhbmRsZTphY3RpdmUge1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLnRvcy1kcmFnZHJvcC1oYW5kbGUudWstc29ydGFibGUtbm9kcmFnIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnVrLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi51ay1zb3J0YWJsZS1wbGFjZWhvbGRlciAqIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuXG4udWstc29ydGFibGUtc2hvd1RhcmdldCAudWstc29ydGFibGUtZW1wdHkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuLnVrLXNvcnRhYmxlLXNob3dUYXJnZXQgLnVrLXNvcnRhYmxlLWVtcHR5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBHbG9iYWwgU3R5bGVzXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaHRtbCwgYm9keSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBmb250LWZhbWlseTogcm9ib3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4taGVpZ2h0OiA5MHZoO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBodG1sLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGJvZHkge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTIwMCk7XG59XG5odG1sOjpiZWZvcmUsIGh0bWw6OmFmdGVyLCBib2R5OjpiZWZvcmUsIGJvZHk6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRvc1N5c3RlbU1hcmtlciB7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uZHJhZ2dlZC10ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ud2luYm94T3BlbkJsb2NrIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5bY2xhc3NePXNmLWR1bXBdIHtcbiAgYmFja2dyb3VuZDogIzE4MTcxQjtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4udWstYWNjb3JkaW9uLCAudG9zLWFjY29yZGlvbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWstYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGUsIC50b3MtYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sV2hpdGUpIHdoaXRlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbi51ay1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlLCAudG9zLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi51ay1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTpob3ZlciwgLnRvcy1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbn1cbi51ay1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTpmb2N1cywgLnRvcy1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstYWNjb3JkaW9uIC51ay1hY2NvcmRpb24tdGl0bGU6Zm9jdXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xXaGl0ZSk7XG59XG4udWstYWNjb3JkaW9uIC51ay1vcGVuID4gLnVrLWFjY29yZGlvbi10aXRsZSwgLnRvcy1hY2NvcmRpb24gLnVrLW9wZW4gPiAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnVrLWFjY29yZGlvbiAudWstb3BlbiA+IC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSwgLnRvcy1hY2NvcmRpb24gLnVrLW9wZW4gPiAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4udG9zLWFjY29yZGlvbiAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9zLWFjY29yZGlvbi0tZml4ZWRFeHBhbmRJY29uIC51ay1hY2NvcmRpb24tdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi50b3MtYWNjb3JkaW9uLS1oaWRlRXhwYW5kSWNvbiAudWstYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnRvcy1hY2NvcmRpb24tLWhpZGVFeHBhbmRJY29uIC51ay1vcGVuID4gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRvc1RhYmxlIC51ay1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlLCAudG9zVGFibGUgLnRvcy1hY2NvcmRpb24gLnVrLWFjY29yZGlvbi10aXRsZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLyogTW9kaWZpa2F0b3JlblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3MtYWNjb3JkaW9uLS1ib3JkZXIgPiAqIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG4udG9zLWFjY29yZGlvbi0tYm9yZGVyID4gKiA+IC51ay1hY2NvcmRpb24tdGl0bGUsIC50b3MtYWNjb3JkaW9uLS1ib3JkZXIgPiAqID4gLnVrLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnRvcy1hY2NvcmRpb24tLWhlYWRlckdyZXkgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkzMDApO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnRvcy1hY2NvcmRpb24tLWhlYWRlckdyZXkgLnVrLWFjY29yZGlvbi10aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk0MDApO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1hY2NvcmRpb24tY29tcGFjdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCA+IDpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0ID4gbGkge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTYwMCk7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0ID4gbGkgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIHBhZGRpbmc6IDVweCA0MHB4IDVweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0ID4gbGkgLnVrLWFjY29yZGlvbi10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnRvcy1hY2NvcmRpb24tY29tcGFjdCA+IGxpIC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtYWNjb3JkaW9uLWNvbXBhY3QgPiBsaSAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5ODAwKTtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tZHJhd2VySW5mbywgLnRvcy1hY2NvcmRpb24tY29tcGFjdCAudG9zLWFjY29yZGlvbi1kcmF3ZXJJbmZvID4gKiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tZHJhd2VySW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNzBweDtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tZHJhd2VySW5mbyA+ICoge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWRyYXdlckluZm8tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tZHJhd2VySW5mby0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5MTAwKTtcbn1cbi50b3MtYWNjb3JkaW9uLWNvbXBhY3QgLnRvcy1hY2NvcmRpb24tY29tcGFjdC0tc3VibGlzdENvbnRhaW5lciA+IC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWNvbXBhY3QtLXN1Ymxpc3RDb250YWluZXIgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQgPiB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWNvbXBhY3QtLXN1Ymxpc3RDb250YWluZXIgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQgPiB1bCAudWstYWNjb3JkaW9uLXRpdGxlLCAudG9zLWFjY29yZGlvbi1jb21wYWN0IC50b3MtYWNjb3JkaW9uLWNvbXBhY3QtLXN1Ymxpc3RDb250YWluZXIgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQgPiB1bCAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi50b3MtYWNjb3JkaW9uLS1zbWFsbCAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRvcy1hY2NvcmRpb24tLXNtYWxsIC51ay1hY2NvcmRpb24tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi50b3MtYWNjb3JkaW9uLS1zbWFsbC50b3MtYWNjb3JkaW9uLS1ib3JkZXIgPiBkaXYgPiAudWstYWNjb3JkaW9uLXRpdGxlLCAudG9zLWFjY29yZGlvbi0tc21hbGwudG9zLWFjY29yZGlvbi0tYm9yZGVyID4gZGl2ID4gLnVrLWFjY29yZGlvbi1jb250ZW50LCAudG9zLWFjY29yZGlvbi0tc21hbGwudG9zLWFjY29yZGlvbi0tYm9yZGVyID4gbGkgPiAudWstYWNjb3JkaW9uLXRpdGxlLCAudG9zLWFjY29yZGlvbi0tc21hbGwudG9zLWFjY29yZGlvbi0tYm9yZGVyID4gbGkgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRvcy1hY2NvcmRpb24tLXNtYWxsID4gOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRvcy1hY2NvcmRpb24tLW5vRHJhd2VySW5kZW50ID4gbGkgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi50b3MtYWNjb3JkaW9uLWRyYXdlci0tZ3JleWVkT3V0IC51ay1hY2NvcmRpb24tdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk1MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWFjY29yZGlvbi1kcmF3ZXItLWdyZXllZE91dCAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cblxuLnRvcy1hY2NvcmRpb24tdGl0bGUtLXJlbW92ZUZvcm1hdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvcy1hY2NvcmRpb24tdGl0bGUtLWhpZGVJY29uOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG9zLWFjY29yZGlvbi10aXRsZS0taW5oZXJpdEZvbnRTaXplIHtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi51ay1hY2NvcmRpb24gPiAudG9zLXNlY3Rpb24udG9zLXNlY3Rpb24tLXBhZGRpbmdSZW1vdmUgPiAudWstYWNjb3JkaW9uLXRpdGxlIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi51ay1hY2NvcmRpb24gPiAudG9zLXNlY3Rpb24udG9zLXNlY3Rpb24tLXBhZGRpbmdSZW1vdmUgPiAudWstYWNjb3JkaW9uLWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQwcHggMTVweDtcbn1cblxuLnVrLWFsZXJ0LWNsb3NlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1hbGVydCB7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG59XG5cbi51ay1hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sUHJpbWFyeTUwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG5cbi51ay1hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI2VmZjhlZjtcbiAgY29sb3I6ICMyQzcyMkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MkFBNDk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzQyQUE0OTtcbn1cblxuLnVrLWFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZjdlY2RkO1xuICBjb2xvcjogIzhENUUyMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4OUY1NDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLWFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjRDg5RjU0O1xufVxuXG4udWstYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI0Q4NTg1NDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udWstYWxlcnQtbm9Cb3JkZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi51ay1hbGVydC0tc21hbGwge1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51ay1hbGVydC0tc21hbGwgLnVrLWFsZXJ0LWNsb3NlIHtcbiAgdG9wOiA4cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51ay1idXR0b24sXG4udWstYnV0dG9uLWRlZmF1bHQsXG4udWstYnV0dG9uLXByaW1hcnksXG4udG9zLWJ1dHRvbixcblt0b3MtZmlsZVVwbG9hZF0gYnV0dG9uLFxuYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLCBjb2xvciAwLjI1cyBlYXNlLCBib3gtc2hhZG93IDAuMjVzIGVhc2U7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1idXR0b24sXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay1idXR0b24tZGVmYXVsdCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLWJ1dHRvbi1wcmltYXJ5LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLWJ1dHRvbixcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbn1cbi51ay1idXR0b24uZm9jdXMsIC51ay1idXR0b24uaG92ZXIsIC51ay1idXR0b246Zm9jdXMsIC51ay1idXR0b246aG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQuZm9jdXMsXG4udWstYnV0dG9uLWRlZmF1bHQuaG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQ6Zm9jdXMsXG4udWstYnV0dG9uLWRlZmF1bHQ6aG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnkuZm9jdXMsXG4udWstYnV0dG9uLXByaW1hcnkuaG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnk6Zm9jdXMsXG4udWstYnV0dG9uLXByaW1hcnk6aG92ZXIsXG4udG9zLWJ1dHRvbi5mb2N1cyxcbi50b3MtYnV0dG9uLmhvdmVyLFxuLnRvcy1idXR0b246Zm9jdXMsXG4udG9zLWJ1dHRvbjpob3ZlcixcbmJ1dHRvbi5mb2N1cyxcbmJ1dHRvbi5ob3ZlcixcbmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuLnVrLWJ1dHRvbi5hY3RpdmUsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uOmFjdGl2ZSxcbi51ay1idXR0b24tZGVmYXVsdC5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tZGVmYXVsdFt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnVrLWJ1dHRvbi1kZWZhdWx0OmFjdGl2ZSxcbi51ay1idXR0b24tcHJpbWFyeS5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tcHJpbWFyeVt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnVrLWJ1dHRvbi1wcmltYXJ5OmFjdGl2ZSxcbi50b3MtYnV0dG9uLmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnRvcy1idXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSxcbi50b3MtYnV0dG9uOmFjdGl2ZSxcbmJ1dHRvbi5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIGJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk1MDApO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKSBpbnNldDtcbn1cbi51ay1idXR0b24uZGlzYWJsZWQsIC51ay1idXR0b25bZGlzYWJsZWRdLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LmRpc2FibGVkLFxuLnVrLWJ1dHRvbi1kZWZhdWx0W2Rpc2FibGVkXSxcbi51ay1idXR0b24tcHJpbWFyeS5kaXNhYmxlZCxcbi51ay1idXR0b24tcHJpbWFyeVtkaXNhYmxlZF0sXG4udG9zLWJ1dHRvbi5kaXNhYmxlZCxcbi50b3MtYnV0dG9uW2Rpc2FibGVkXSxcbmJ1dHRvbi5kaXNhYmxlZCxcbmJ1dHRvbltkaXNhYmxlZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVrLWJ1dHRvbi5kaXNhYmxlZC5kaXNhYmxlZC0tc2hvdywgLnVrLWJ1dHRvbltkaXNhYmxlZF0uZGlzYWJsZWQtLXNob3csXG4udWstYnV0dG9uLWRlZmF1bHQuZGlzYWJsZWQuZGlzYWJsZWQtLXNob3csXG4udWstYnV0dG9uLWRlZmF1bHRbZGlzYWJsZWRdLmRpc2FibGVkLS1zaG93LFxuLnVrLWJ1dHRvbi1wcmltYXJ5LmRpc2FibGVkLmRpc2FibGVkLS1zaG93LFxuLnVrLWJ1dHRvbi1wcmltYXJ5W2Rpc2FibGVkXS5kaXNhYmxlZC0tc2hvdyxcbi50b3MtYnV0dG9uLmRpc2FibGVkLmRpc2FibGVkLS1zaG93LFxuLnRvcy1idXR0b25bZGlzYWJsZWRdLmRpc2FibGVkLS1zaG93LFxuYnV0dG9uLmRpc2FibGVkLmRpc2FibGVkLS1zaG93LFxuYnV0dG9uW2Rpc2FibGVkXS5kaXNhYmxlZC0tc2hvdyB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tbmVnLCAudWstYnV0dG9uLnRvcy1pY29uLS1kZWxldGUsIC51ay1idXR0b24uZGVsZXRlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLW5lZyxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtaWNvbi0tZGVsZXRlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LmRlbGV0ZSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1uZWcsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWljb24tLWRlbGV0ZSxcbi51ay1idXR0b24tcHJpbWFyeS5kZWxldGUsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1uZWcsXG4udG9zLWJ1dHRvbi50b3MtaWNvbi0tZGVsZXRlLFxuW3Rvcy1maWxlVXBsb2FkXSBidXR0b24udG9zLWljb24tLWRlbGV0ZSxcbi50b3MtYnV0dG9uLmRlbGV0ZSxcblt0b3MtZmlsZVVwbG9hZF0gYnV0dG9uLmRlbGV0ZSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1uZWcsXG5idXR0b24udG9zLWljb24tLWRlbGV0ZSxcbmJ1dHRvbi5kZWxldGUge1xuICBiYWNrZ3JvdW5kOiAjRDg1ODU0O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1wb3MsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tcG9zLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXBvcyxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXBvcyxcbmJ1dHRvbi50b3MtYnV0dG9uLS1wb3Mge1xuICBiYWNrZ3JvdW5kOiAjNDJBQTQ5O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS13YXJuLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXdhcm4sXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0td2Fybixcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXdhcm4sXG5idXR0b24udG9zLWJ1dHRvbi0td2FybiB7XG4gIGJhY2tncm91bmQ6ICNEODlGNTQ7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLWludmVydGVkLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLWludmVydGVkLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLWludmVydGVkLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0taW52ZXJ0ZWQsXG5idXR0b24udG9zLWJ1dHRvbi0taW52ZXJ0ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1pbnZlcnRlZCA+IGk6Zmlyc3QtY2hpbGQsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0taW52ZXJ0ZWQgPiBpOmZpcnN0LWNoaWxkLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLWludmVydGVkID4gaTpmaXJzdC1jaGlsZCxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLWludmVydGVkID4gaTpmaXJzdC1jaGlsZCxcbmJ1dHRvbi50b3MtYnV0dG9uLS1pbnZlcnRlZCA+IGk6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnksIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LCAudWstYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnksXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1zZWNvbmRhcnksXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnlbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tZGVmYXVsdCxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udWstYnV0dG9uLWRlZmF1bHQsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgYnV0dG9uW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG5idXR0b24udWstYnV0dG9uLWRlZmF1bHQsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkzMDApO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdOmhvdmVyLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5ob3ZlciwgLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLmhvdmVyW3Rvcy1kb2t1LWVkaXQtbW9kZV0sIC51ay1idXR0b24udWstYnV0dG9uLWRlZmF1bHQ6aG92ZXIsIC51ay1idXR0b24udWstYnV0dG9uLWRlZmF1bHQuaG92ZXIsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeTpob3ZlciwgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmhvdmVyLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnkuaG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLWRlZmF1bHQ6aG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLWRlZmF1bHQuaG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLXNlY29uZGFyeTpob3Zlcixcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tc2Vjb25kYXJ5LmhvdmVyLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNlY29uZGFyeTpob3Zlcixcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5W3Rvcy1kb2t1LWVkaXQtbW9kZV06aG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmhvdmVyLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnkuaG92ZXJbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tZGVmYXVsdDpob3Zlcixcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tZGVmYXVsdC5ob3Zlcixcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkuaG92ZXIsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uW3Rvcy1kb2t1LWVkaXQtbW9kZV06aG92ZXIsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkuaG92ZXIsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLmhvdmVyW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdDpob3Zlcixcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LmhvdmVyLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeTpob3Zlcixcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkuaG92ZXIsXG5idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXTpob3ZlcixcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkuaG92ZXIsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIGJ1dHRvbi5ob3Zlclt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0OmhvdmVyLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LmhvdmVyLFxuYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS5ob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSksIDAgNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5hY3RpdmUsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeTphY3RpdmUsIC51ay1idXR0b24udWstYnV0dG9uLWRlZmF1bHQuYWN0aXZlLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0OmFjdGl2ZSwgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmFjdGl2ZSwgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnkuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLWRlZmF1bHRbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LmFjdGl2ZSxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tZGVmYXVsdDphY3RpdmUsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLXNlY29uZGFyeS5hY3RpdmUsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLXNlY29uZGFyeTphY3RpdmUsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5W3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tZGVmYXVsdC5hY3RpdmUsXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQ6YWN0aXZlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkuYWN0aXZlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnRvcy1idXR0b25bdG9zLWRva3UtZWRpdC1tb2RlXSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeTphY3RpdmUsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC5hY3RpdmUsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdDphY3RpdmUsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmFjdGl2ZSxcbi50b3MtYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIGJ1dHRvblt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeTphY3RpdmUsXG5idXR0b24udWstYnV0dG9uLWRlZmF1bHQuYWN0aXZlLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0OmFjdGl2ZSxcbmJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmFjdGl2ZSxcbmJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKSBpbnNldDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLW5lZywgLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLnRvcy1idXR0b24tLW5lZ1t0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtaWNvbi0tZGVsZXRlLCAucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24udG9zLWljb24tLWRlbGV0ZVt0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5kZWxldGUsIC5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi5kZWxldGVbdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1uZWcsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsIC51ay1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtaWNvbi0tZGVsZXRlLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkuZGVsZXRlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tbmVnLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1pY29uLS1kZWxldGUsXG4udWstYnV0dG9uLWRlZmF1bHQudWstYnV0dG9uLWRlZmF1bHQuZGVsZXRlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1uZWdbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWljb24tLWRlbGV0ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1pY29uLS1kZWxldGVbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zZWNvbmRhcnkuZGVsZXRlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnkuZGVsZXRlW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tbmVnLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWljb24tLWRlbGV0ZSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tc2Vjb25kYXJ5LmRlbGV0ZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLnRvcy1idXR0b24tLW5lZ1t0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1pY29uLS1kZWxldGUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLnRvcy1pY29uLS1kZWxldGVbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS5kZWxldGUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLmRlbGV0ZVt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuLnRvcy1idXR0b24udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tbmVnLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS1uZWcsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1pY29uLS1kZWxldGUsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LmRlbGV0ZSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tbmVnLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b24udG9zLWJ1dHRvbi0tbmVnW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG5idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1pY29uLS1kZWxldGUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIGJ1dHRvbi50b3MtaWNvbi0tZGVsZXRlW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG5idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LmRlbGV0ZSxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgYnV0dG9uLmRlbGV0ZVt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLW5lZyxcbmJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLW5lZyxcbmJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1pY29uLS1kZWxldGUsXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS5kZWxldGUge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogI0Q4NTg1NDtcbiAgYm9yZGVyLWNvbG9yOiAjRDg1ODU0O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2FybiwgLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLnRvcy1idXR0b24tLXdhcm5bdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS13YXJuLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS13YXJuLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXdhcm5bdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS13YXJuLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0td2Fybixcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS13YXJuLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudG9zLWJ1dHRvbi50b3MtYnV0dG9uLS13YXJuW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS13YXJuLFxuLnRvcy1idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS13YXJuLFxuYnV0dG9uLnRvcy1idXR0b24tLXNlY29uZGFyeS50b3MtYnV0dG9uLS13YXJuLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b24udG9zLWJ1dHRvbi0td2Fyblt0b3MtZG9rdS1lZGl0LW1vZGVdLFxuYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXdhcm4sXG5idXR0b24udWstYnV0dG9uLXNlY29uZGFyeS50b3MtYnV0dG9uLS13YXJuIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICNEODlGNTQ7XG4gIGJvcmRlci1jb2xvcjogI0Q4OUY1NDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcywgLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLnRvcy1idXR0b24tLXBvc1t0b3MtZG9rdS1lZGl0LW1vZGVdLCAudWstYnV0dG9uLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXBvcywgLnVrLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tcG9zLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXBvcyxcbi51ay1idXR0b24tZGVmYXVsdC51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tcG9zLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tcG9zW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udWstYnV0dG9uLXByaW1hcnkudWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tcG9zLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tcG9zLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbi5wYWdlLS1kb2t1RWRpdE1vZGUgLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tcG9zW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1wb3MsXG4udG9zLWJ1dHRvbi51ay1idXR0b24tc2Vjb25kYXJ5LnRvcy1idXR0b24tLXBvcyxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tcG9zLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b24udG9zLWJ1dHRvbi0tcG9zW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG5idXR0b24udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tcG9zLFxuYnV0dG9uLnVrLWJ1dHRvbi1zZWNvbmRhcnkudG9zLWJ1dHRvbi0tcG9zIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICM0MkFBNDk7XG4gIGJvcmRlci1jb2xvcjogIzQyQUE0OTtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tZnVsbFdpZHRoLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLWZ1bGxXaWR0aCxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1mdWxsV2lkdGgsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1mdWxsV2lkdGgsXG5idXR0b24udG9zLWJ1dHRvbi0tZnVsbFdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmUsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc3F1YXJlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNxdWFyZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNxdWFyZSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmUge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmUgaTpmaXJzdC1jaGlsZCxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zcXVhcmUgaTpmaXJzdC1jaGlsZCxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zcXVhcmUgaTpmaXJzdC1jaGlsZCxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNxdWFyZSBpOmZpcnN0LWNoaWxkLFxuYnV0dG9uLnRvcy1idXR0b24tLXNxdWFyZSBpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zcXVhcmVbY2xhc3MqPXRvcy1pY29uXTo6YmVmb3JlLFxuLnVrLWJ1dHRvbi1kZWZhdWx0LnRvcy1idXR0b24tLXNxdWFyZVtjbGFzcyo9dG9zLWljb25dOjpiZWZvcmUsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc3F1YXJlW2NsYXNzKj10b3MtaWNvbl06OmJlZm9yZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNxdWFyZVtjbGFzcyo9dG9zLWljb25dOjpiZWZvcmUsXG5idXR0b24udG9zLWJ1dHRvbi0tc3F1YXJlW2NsYXNzKj10b3MtaWNvbl06OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi51ay1idXR0b24gPiBpOmZpcnN0LWNoaWxkLFxuLnVrLWJ1dHRvbi1kZWZhdWx0ID4gaTpmaXJzdC1jaGlsZCxcbi51ay1idXR0b24tcHJpbWFyeSA+IGk6Zmlyc3QtY2hpbGQsXG4udG9zLWJ1dHRvbiA+IGk6Zmlyc3QtY2hpbGQsXG5idXR0b24gPiBpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGwsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbCxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbCB7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMDtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuZm9jdXMsIC51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuaG92ZXIsIC51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6Zm9jdXMsIC51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6aG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwuZm9jdXMsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwuaG92ZXIsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGw6Zm9jdXMsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGw6aG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGwuZm9jdXMsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGwuaG92ZXIsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGw6Zm9jdXMsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGw6aG92ZXIsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC5mb2N1cyxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLmhvdmVyLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc21hbGw6Zm9jdXMsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDpob3ZlcixcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC5mb2N1cyxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC5ob3ZlcixcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDpmb2N1cyxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cbi51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuYWN0aXZlLCAucGFnZS0tZG9rdUVkaXRNb2RlIC51ay1idXR0b24udG9zLWJ1dHRvbi0tc21hbGxbdG9zLWRva3UtZWRpdC1tb2RlXSwgLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDphY3RpdmUsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGxbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zbWFsbDphY3RpdmUsXG4udWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGwuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSAudWstYnV0dG9uLXByaW1hcnkudG9zLWJ1dHRvbi0tc21hbGxbdG9zLWRva3UtZWRpdC1tb2RlXSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zbWFsbDphY3RpdmUsXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC5hY3RpdmUsXG4ucGFnZS0tZG9rdUVkaXRNb2RlIC50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsW3Rvcy1kb2t1LWVkaXQtbW9kZV0sXG4udG9zLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDphY3RpdmUsXG5idXR0b24udG9zLWJ1dHRvbi0tc21hbGwuYWN0aXZlLFxuLnBhZ2UtLWRva3VFZGl0TW9kZSBidXR0b24udG9zLWJ1dHRvbi0tc21hbGxbdG9zLWRva3UtZWRpdC1tb2RlXSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbDphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMykgaW5zZXQ7XG59XG4udWstYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsIGksXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwgaSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zbWFsbCBpLFxuLnRvcy1idXR0b24udG9zLWJ1dHRvbi0tc21hbGwgaSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbCBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmUsXG4udWstYnV0dG9uLWRlZmF1bHQudG9zLWJ1dHRvbi0tc21hbGwudG9zLWJ1dHRvbi0tc3F1YXJlLFxuLnVrLWJ1dHRvbi1wcmltYXJ5LnRvcy1idXR0b24tLXNtYWxsLnRvcy1idXR0b24tLXNxdWFyZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLnRvcy1idXR0b24tLXNxdWFyZSxcbmJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmUge1xuICB3aWR0aDogMjhweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVrLWJ1dHRvbi50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmU6OmJlZm9yZSxcbi51ay1idXR0b24tZGVmYXVsdC50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmU6OmJlZm9yZSxcbi51ay1idXR0b24tcHJpbWFyeS50b3MtYnV0dG9uLS1zbWFsbC50b3MtYnV0dG9uLS1zcXVhcmU6OmJlZm9yZSxcbi50b3MtYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLnRvcy1idXR0b24tLXNxdWFyZTo6YmVmb3JlLFxuYnV0dG9uLnRvcy1idXR0b24tLXNtYWxsLnRvcy1idXR0b24tLXNxdWFyZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbmEudG9zLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuYS50b3MtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b3MtYnV0dG9uICsgLnRvcy1idXR0b246bm90KC50b3MtYnV0dG9uLS1mdWxsV2lkdGgpLFxuLnRvcy1idXR0b24gKyBidXR0b246bm90KC50b3MtYnV0dG9uLS1mdWxsV2lkdGgpLFxuYnV0dG9uICsgLnRvcy1idXR0b246bm90KC50b3MtYnV0dG9uLS1mdWxsV2lkdGgpLFxuYnV0dG9uICsgYnV0dG9uOm5vdCgudG9zLWJ1dHRvbi0tZnVsbFdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udG9zLWNhcmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xufVxuLnRvcy1jYXJkID4gKiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udG9zLWNhcmQgLnRvcy1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50b3MtY2FyZCAudG9zLWNhcmRfX2hlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRvcy1jYXJkIC50b3MtY2FyZF9fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udG9zLWNhcmQgLnRvcy1jYXJkX19kcmFnRHJvcEhhbmRsZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTMwMCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1jYXJkIC50b3MtY2FyZF9fZHJhZ0Ryb3BIYW5kbGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbi50b3MtY2FyZCAudG9zLWNhcmRfX2RyYWdEcm9wSGFuZGxlICsgLnRvcy1jYXJkX19oZWFkZXIsIC50b3MtY2FyZCAudG9zLWNhcmRfX2RyYWdEcm9wSGFuZGxlICsgLnRvcy1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi50b3MtY2FyZC50b3MtY2FyZC0tZml4ZWRGb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cbi50b3MtY2FyZC50b3MtY2FyZC0tZml4ZWRGb290ZXIgLnRvcy1jYXJkX19mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG4udG9zLWNhcmQudG9zLWNhcmQtLW5vQm9yZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4ubGlzdC0tY2FyZHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgZ2FwOiAyMHB4O1xufVxuLmxpc3QtLWNhcmRzIGEge1xuICBhc3BlY3QtcmF0aW86IDQvMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbi5saXN0LS1jYXJkcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTIwMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmxpc3QtLWNhcmRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVrLWZvcm0tY29udHJvbHMge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5pbnB1dCwgaW5wdXQudWstaW5wdXQsXG50ZXh0YXJlYSwgdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICBjdXJzb3I6IHRleHQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQudWstaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LnVrLWlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS51ay10ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLnVrLXRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggdmFyKC0tY29sR3JleTcwMCkgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xuICBjYXJldC1jb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cbmlucHV0LCBpbnB1dC51ay1pbnB1dCxcbnRleHRhcmVhLCB0ZXh0YXJlYS51ay10ZXh0YXJlYSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG59XG5pbnB1dCwgaW5wdXQudWstaW5wdXQsXG50ZXh0YXJlYSwgdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICBwYWRkaW5nOiAwIDNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogcm9ib3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cbmlucHV0IH4gLnRvcy1pbnB1dC1zdWZmaXgsIGlucHV0LnVrLWlucHV0IH4gLnRvcy1pbnB1dC1zdWZmaXgsXG50ZXh0YXJlYSB+IC50b3MtaW5wdXQtc3VmZml4LCB0ZXh0YXJlYS51ay10ZXh0YXJlYSB+IC50b3MtaW5wdXQtc3VmZml4IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG8sIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDNweCA3cHggMnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEudWstdGV4dGFyZWEge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTcwMCk7XG59XG5pbnB1dC50b3MtZGVmYXVsdC12YWx1ZSwgaW5wdXQudWstaW5wdXQudG9zLWRlZmF1bHQtdmFsdWUsXG50ZXh0YXJlYS50b3MtZGVmYXVsdC12YWx1ZSwgdGV4dGFyZWEudWstdGV4dGFyZWEudG9zLWRlZmF1bHQtdmFsdWUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pbnB1dC5mb2N1cywgaW5wdXQ6Zm9jdXMsIGlucHV0LnVrLWlucHV0LmZvY3VzLCBpbnB1dC51ay1pbnB1dDpmb2N1cyxcbnRleHRhcmVhLmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsIHRleHRhcmVhLnVrLXRleHRhcmVhLmZvY3VzLCB0ZXh0YXJlYS51ay10ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMnB4IHJpZGdlIHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC5mb2N1cywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dDpmb2N1cywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dC5mb2N1cywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dDpmb2N1cyxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEuZm9jdXMsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhOmZvY3VzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLnVrLXRleHRhcmVhLmZvY3VzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLnVrLXRleHRhcmVhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG5pbnB1dC5mb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCBpbnB1dDpmb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCBpbnB1dC51ay1pbnB1dC5mb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCBpbnB1dC51ay1pbnB1dDpmb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LFxudGV4dGFyZWEuZm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCxcbnRleHRhcmVhOmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIHRleHRhcmVhLnVrLXRleHRhcmVhLmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIHRleHRhcmVhLnVrLXRleHRhcmVhOmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDJweCByaWRnZSB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQuZm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dDpmb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LnVrLWlucHV0LmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXQudWstaW5wdXQ6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEuZm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWE6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS51ay10ZXh0YXJlYS5mb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLnVrLXRleHRhcmVhOmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbmlucHV0LmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIGlucHV0OmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIGlucHV0LnVrLWlucHV0LmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsIGlucHV0LnVrLWlucHV0OmZvY3VzIH4gLnRvcy1pbnB1dC1zdWZmaXgsXG50ZXh0YXJlYS5mb2N1cyB+IC50b3MtaW5wdXQtc3VmZml4LFxudGV4dGFyZWE6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgdGV4dGFyZWEudWstdGV4dGFyZWEuZm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCwgdGV4dGFyZWEudWstdGV4dGFyZWE6Zm9jdXMgfiAudG9zLWlucHV0LXN1ZmZpeCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbmlucHV0LmVycm9yLCAudWstZm9ybS1jb250cm9scy5oYXMtZXJyb3IgaW5wdXQsIGlucHV0W3Rvcy1lcnJvcl0sIGlucHV0LnVrLWlucHV0LmVycm9yLCBpbnB1dC51ay1pbnB1dFt0b3MtZXJyb3JdLFxudGV4dGFyZWEuZXJyb3IsXG4udWstZm9ybS1jb250cm9scy5oYXMtZXJyb3IgdGV4dGFyZWEsXG50ZXh0YXJlYVt0b3MtZXJyb3JdLCB0ZXh0YXJlYS51ay10ZXh0YXJlYS5lcnJvciwgdGV4dGFyZWEudWstdGV4dGFyZWFbdG9zLWVycm9yXSB7XG4gIGJhY2tncm91bmQ6ICNmOWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI0Q4NTg1NDtcbn1cbmlucHV0Lndhcm5pbmcsIGlucHV0LnVrLWlucHV0Lndhcm5pbmcsXG50ZXh0YXJlYS53YXJuaW5nLCB0ZXh0YXJlYS51ay10ZXh0YXJlYS53YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2Y3ZWNkZDtcbiAgYm9yZGVyLWNvbG9yOiAjRDg5RjU0O1xufVxuaW5wdXRbZGlzYWJsZWRdLCBpbnB1dCAuZGlzYWJsZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dCwgaW5wdXQudWstaW5wdXRbZGlzYWJsZWRdLCBpbnB1dC51ay1pbnB1dCAuZGlzYWJsZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dC51ay1pbnB1dCxcbnRleHRhcmVhW2Rpc2FibGVkXSxcbnRleHRhcmVhIC5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSB0ZXh0YXJlYSwgdGV4dGFyZWEudWstdGV4dGFyZWFbZGlzYWJsZWRdLCB0ZXh0YXJlYS51ay10ZXh0YXJlYSAuZGlzYWJsZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSB0ZXh0YXJlYS51ay10ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tY29sUHJpbWFyeTEwMCksIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1jb2xHcmV5NDAwKSwgMC40KTtcbiAgY29sb3I6IHJnYmEodmFyKC0tY29sU29mdEJsYWNrKSwgMC44NSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W2Rpc2FibGVkXSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dCAuZGlzYWJsZWQsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0LnVrLWlucHV0W2Rpc2FibGVkXSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dC51ay1pbnB1dCAuZGlzYWJsZWQsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0LnVrLWlucHV0LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYVtkaXNhYmxlZF0sXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhIC5kaXNhYmxlZCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gZmllbGRzZXRbZGlzYWJsZWRdIHRleHRhcmVhLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRleHRhcmVhLnVrLXRleHRhcmVhW2Rpc2FibGVkXSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ZXh0YXJlYS51ay10ZXh0YXJlYSAuZGlzYWJsZWQsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gZmllbGRzZXRbZGlzYWJsZWRdIHRleHRhcmVhLnVrLXRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTgwMCk7XG59XG5pbnB1dFtyZWFkb25seV0sIGlucHV0IC5yZWFkb25seSwgaW5wdXQudWstaW5wdXRbcmVhZG9ubHldLCBpbnB1dC51ay1pbnB1dCAucmVhZG9ubHksXG50ZXh0YXJlYVtyZWFkb25seV0sXG50ZXh0YXJlYSAucmVhZG9ubHksIHRleHRhcmVhLnVrLXRleHRhcmVhW3JlYWRvbmx5XSwgdGV4dGFyZWEudWstdGV4dGFyZWEgLnJlYWRvbmx5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuYm9keS5kb2t1LS1hY3RpdmUgaW5wdXRbcmVhZG9ubHldLCBpbnB1dCAucmVhZG9ubHksIGlucHV0LnVrLWlucHV0W3JlYWRvbmx5XSwgaW5wdXQudWstaW5wdXQgLnJlYWRvbmx5LCB0ZXh0YXJlYVtyZWFkb25seV0sIHRleHRhcmVhIC5yZWFkb25seSwgdGV4dGFyZWEudWstdGV4dGFyZWFbcmVhZG9ubHldLCB0ZXh0YXJlYS51ay10ZXh0YXJlYSAucmVhZG9ubHkge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG5kaXY6aGFzKD4gLmlucHV0X190b2dnbGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXRfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaW5wdXQsIGlucHV0LnVrLWlucHV0LCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjhweDtcbn1cbmlucHV0LnRvcy1pbnB1dC0tdGV4dC1pbnZpc2libGUsIGlucHV0LnVrLWlucHV0LnRvcy1pbnB1dC0tdGV4dC1pbnZpc2libGUsIHRleHRhcmVhLnRvcy1pbnB1dC0tdGV4dC1pbnZpc2libGUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pbnB1dC50b3MtaW5wdXQtLWN1cnNvci1oZWxwLCBpbnB1dC51ay1pbnB1dC50b3MtaW5wdXQtLWN1cnNvci1oZWxwLCB0ZXh0YXJlYS50b3MtaW5wdXQtLWN1cnNvci1oZWxwIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0sIC50b3MtcHJpY2UtaW5wdXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdLnNob3dDbGVhcjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYXV0bztcbiAgYXBwZWFyYW5jZTogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFtsaXN0XTpub3QoW3R5cGU9cmFuZ2VdKSxcbmlucHV0W2xpc3RdOm5vdChbdHlwZT1yYW5nZV0pOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxudGV4dGFyZWEsIHRleHRhcmVhLnVrLXRleHRhcmVhIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWluLWhlaWdodDogNzVweDtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZsYXRwaWNrci1pbnB1dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XTpub3QoLnRvcy1uby1pbnRlcmFjdGlvbikge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBjdXJzb3I6IHRleHQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XTpub3QoLnRvcy1uby1pbnRlcmFjdGlvbikge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV06bm90KC50b3Mtbm8taW50ZXJhY3Rpb24pOi13ZWJraXQtYXV0b2ZpbGwsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV06bm90KC50b3Mtbm8taW50ZXJhY3Rpb24pOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV06bm90KC50b3Mtbm8taW50ZXJhY3Rpb24pOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggdmFyKC0tY29sR3JleTcwMCkgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xuICBjYXJldC1jb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldOm5vdCgudG9zLW5vLWludGVyYWN0aW9uKSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XS50b3Mtbm8taW50ZXJhY3Rpb24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5ib2R5LmRva3UtLWFjdGl2ZSAuZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XS50b3Mtbm8taW50ZXJhY3Rpb24ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XS50b3Mtbm8taW50ZXJhY3Rpb24gKyBsYWJlbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWstZm9ybS1jb250cm9scy5oYXMtZXJyb3IgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0Q4NTg1NDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnRvcy1jdXJyZW5jeUlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvcy1jdXJyZW5jeUlucHV0IGlucHV0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1jdXJyZW5jeUlucHV0IGlucHV0IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRvcy1jdXJyZW5jeUlucHV0IC50b3MtY3VycmVuY3lJbnB1dF9fZGlzcGxheVZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbn1cbi50b3MtY3VycmVuY3lJbnB1dCBpbnB1dDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDcuNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xuICBib3JkZXI6IDAuMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEuM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgbWFyZ2luLXRvcDogLTcuN3B4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZDVmOGU5O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xuICBib3JkZXI6IDAuMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEuM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogOC41cHggMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogI2E5ZjBkMTtcbiAgYm9yZGVyOiAwLjJweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAyLjZweDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTIwMCk7XG4gIGJvcmRlcjogMC4ycHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMi42cHg7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAwO1xuICAvKk5lZWRlZCB0byBrZWVwIHRoZSBFZGdlIHRodW1iIGNlbnRyZWQqL1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogI2Q1ZjhlOTtcbn1cblxuLnRvcy1mYWtlSW5wdXQsIC50b3MtZmFrZUlucHV0LS1udW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgcGFkZGluZzogMnB4IDRweDtcbn1cblxuLnRvcy1mYWtlSW5wdXQtLW51bSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBDaGVja2JveGVzXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1jaGVja2JveF0uY2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDJweCByaWRnZSB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmVycm9yICsgbGFiZWwge1xuICBjb2xvcjogI0Q4NTg1NDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ud2FybmluZyArIGxhYmVsIHtcbiAgY29sb3I6ICM4RDVFMjA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1jaGVja2JveF0uZGlzYWJsZWQgKyBsYWJlbCxcbmZpZWxkc2V0LmRpc2FibGVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGxhYmVsOjpiZWZvcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5kaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUsXG5maWVsZHNldC5kaXNhYmxlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tY29sR3JleTUwMCksIDAuNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94LS1ub0xhYmVsICsgbGFiZWw6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuW3VrLWdyaWRdIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi8qIFN0YWNrIGNoZWNrYm94ZXMgZsO8ciBrbGVpbmUgKGtsZWluZXIgMTIwMHB4KSBCaWxkc2NoaXJtZSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDw9IDExOTlweCkge1xuICAudG9zLWNoZWNrYm94ZXMtLXN0YWNrZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gIH1cbiAgLnRvcy1jaGVja2JveGVzLS1zdGFja2VkIC5jaGVja2JveC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4vKiBGbGV4IGxheW91dCBmw7xyIGdyb8OfZSAoZ3LDtsOfZXIpIEJpbGRzY2hpcm1lICovXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPiAxMjAwcHgpIHtcbiAgLnRvcy1jaGVja2JveGVzLS1zdGFja2VkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC50b3MtY2hlY2tib3hlcy0tc3RhY2tlZCAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50b3MtY2hlY2tib3hlcy0tc3RhY2tlZCAuY2hlY2tib3gtY29udGFpbmVyICsgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5jay10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTEwMCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjaykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTkwMCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLmNrLmNrLWVkaXRvcl9fdG9wIC5jay1zdGlja3ktcGFuZWwgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCwgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCkge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLmNrLWVkaXRvcl9fdG9wIC5jay1zdGlja3ktcGFuZWwgLmNrLXN0aWNreS1wYW5lbF9fY29udGVudCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2suY2stZWRpdG9yX19tYWluID4gLmNrLWVkaXRvcl9fZWRpdGFibGU6bm90KC5jay1mb2N1c2VkKSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlOm5vdCguY2stZm9jdXNlZCkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2stdG9vbGJhcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmNrLWJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBtYXJnaW46IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLWJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpICFpbXBvcnRhbnQ7XG59XG5cbi5jay1idXR0b25fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2stYnV0dG9uOmhvdmVyLCAuY2stYnV0dG9uOmZvY3VzLCAuY2stYnV0dG9uOmFjdGl2ZSwgLmNrLmNrLWJ1dHRvbi5jay1vbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlcixcbmEuY2suY2stYnV0dG9uLmNrLW9uOm5vdCguY2stZGlzYWJsZWQpOmhvdmVyLCAuY2stZHJvcGRvd25fX2J1dHRvbi5jay1vbiAuY2stYnV0dG9uX19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay1idXR0b246aG92ZXIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLWJ1dHRvbjpmb2N1cywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2stYnV0dG9uOmFjdGl2ZSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2suY2stYnV0dG9uLmNrLW9uOm5vdCguY2stZGlzYWJsZWQpOmhvdmVyLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBhLmNrLmNrLWJ1dHRvbi5jay1vbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlciwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2stZHJvcGRvd25fX2J1dHRvbi5jay1vbiAuY2stYnV0dG9uX19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjaykgIWltcG9ydGFudDtcbn1cblxuLmNrLWRyb3Bkb3duX19wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSkgIWltcG9ydGFudDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLWRyb3Bkb3duX19wYW5lbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjaykgIWltcG9ydGFudDtcbn1cblxuLmNrLWxpc3RfX2l0ZW0ge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCkgIWltcG9ydGFudDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrLWxpc3RfX2l0ZW0ge1xuICBjb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4uY2stbGlzdF9faXRlbTpub3QoOmlzKC5jay1saXN0X19pdGVtOmhvdmVyLCAuY2stbGlzdF9faXRlbV9zZWxlY3RlZCkpLCAuY2stbGlzdC1pdGVtLWJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MzAwKSAhaW1wb3J0YW50O1xufVxuXG4uY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApICFpbXBvcnRhbnQ7XG59XG4uY2stZWRpdG9yX19lZGl0YWJsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTcwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHRhcmVhRWRpdG9yLS1zbGltIC5jay1lZGl0b3Ige1xuICBoZWlnaHQ6IDEyNXB4O1xufVxuLnRleHRhcmVhRWRpdG9yLS1zbGltIC5jay5jay1jb250ZW50IHtcbiAgbWluLWhlaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLyogQ29sb3IgSW5wdXRcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5pbnB1dFt0eXBlPWNvbG9yXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbiAgcGFkZGluZzogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b3MtY29sb3JwaWNrZXItZ3JpZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDI4cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTRweCAwO1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk1MDApO1xuICB3aWR0aDogMTAwJTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1jb2xvcnBpY2tlci1ncmlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi50b3MtY29sb3JwaWNrZXItc3dhdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk1MDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEycyBlYXNlO1xufVxuLnRvcy1jb2xvcnBpY2tlci1zd2F0Y2g6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTIpO1xuICBib3gtc2hhZG93OiAwIDE0cHggMjhweCByZ2JhKDAsIDAsIDAsIDAuMjUpLCAwIDEwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLnRvcy1jb2xvcnBpY2tlci1zd2F0Y2g6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jb2xXaGl0ZSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSksIDAgMTBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yMik7XG59XG4udG9zLWNvbG9ycGlja2VyLXN3YXRjaFthcmlhLXByZXNzZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogLTRweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRvcy1jb2xvcnBpY2tlci1zd2F0Y2gtLWN1c3RvbSB7XG4gIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KCNmMDAsICNmZmFlMDAsICNmZmYyMDAsICM1ZmZmMDAsICMwMGZmZDAsICMwMDkxZmYsICM3YjAwZmYsICNmZjAwYzgsICNmMDApO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggdmFyKC0tY29sV2hpdGUpO1xufVxuLnRvcy1jb2xvcnBpY2tlci1zd2F0Y2gtLWN1c3RvbSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGw6IHZhcigtLWNvbFdoaXRlKTtcbn1cblxuLnRvcy1jb2xvcnBpY2tlci1wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xXaGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXkyMDApO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbn1cbi50b3MtY29sb3JwaWNrZXItcG9wb3Zlci0tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi50b3MtY29sb3JwaWNrZXItcG9wb3ZlciAudG9zLWNvbG9ycGlja2VyLW5hdGl2ZSB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnRvcy1jb2xvcnBpY2tlci1wb3BvdmVyIC50b3MtY29sb3JwaWNrZXItaGV4aW5wdXQge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4udG9zLWNvbG9ycGlja2VyLWxlZ2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtY29sb3JwaWNrZXItbGVnZW5kIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG5cbi50b3MtY29sb3JwaWNrZXItcHJldmlldyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi52ciwgLnZyLS1sZWZ0LCAudnItLXJpZ2h0LCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoOmxhc3QtY2hpbGQpLCAudG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoOmxhc3QtY2hpbGQpLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4udnI6OmFmdGVyLCAudnItLWxlZnQ6OmFmdGVyLCAudnItLXJpZ2h0OjphZnRlciwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tcmlnaHQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG5cbi52ci0tZGFyazo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk2MDApO1xufVxuXG4udnItLWxlZnQ6bm90KFtjbGFzcyo9dWstd2lkdGhdKSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi52ci0tbGVmdFtjbGFzcyo9dWstd2lkdGhdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDcuNXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4udnItLXJpZ2h0Om5vdChbY2xhc3MqPXVrLXdpZHRoXSksIC50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2Om5vdChbY2xhc3MqPXVrLXdpZHRoXSk6bm90KDpsYXN0LWNoaWxkKSwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdChbY2xhc3MqPXVrLXdpZHRoXSk6bm90KDpsYXN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoW2NsYXNzKj11ay13aWR0aF0pOm5vdCg6bGFzdC1jaGlsZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdChbY2xhc3MqPXVrLXdpZHRoXSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi52ci0tcmlnaHRbY2xhc3MqPXVrLXdpZHRoXTo6YWZ0ZXIsIC50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2W2NsYXNzKj11ay13aWR0aF06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdltjbGFzcyo9dWstd2lkdGhdOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2W2NsYXNzKj11ay13aWR0aF06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2W2NsYXNzKj11ay13aWR0aF06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogLTcuNXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLnRvc1RhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzIC50b3NUYWJsZV9fYm9keSwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taGFzRmlsdGVycy5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5LCAudG9zVGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMgdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIHRib2R5LCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzLmRhdGFUYWJsZSB0Ym9keSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZS50b3NUYWJsZS0taGFzRmlsdGVycyAudG9zVGFibGVfX2JvZHksIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taGFzRmlsdGVycy5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5LCAudG9zRGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taGFzRmlsdGVycy5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC50b3NEYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0YWJsZS50b3NUYWJsZS0taGFzRmlsdGVycy5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlLnRvc1RhYmxlLS1oYXNGaWx0ZXJzIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIHRib2R5LCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGFibGUudG9zVGFibGUtLWhhc0ZpbHRlcnMuZGF0YVRhYmxlIHRib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk3MDApO1xufVxuLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC50b3NUYWJsZV9fd3JhcHBlciwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX193cmFwcGVyLCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX3JvdywgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fcm93LCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19yb3csIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fcm93LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgdGJvZHkgLnRvc1RhYmxlX19yb3csIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fcm93LCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC50b3NUYWJsZV9fYm9keSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ciwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLnRvc1RhYmxlX19ib2R5IHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHkgdHIsIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIHRib2R5IHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgdHIsIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19jZWxsLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlX19jZWxsLCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCwgLnRvc0RhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scywgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scywgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scywgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMsIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLnRvc1RhYmxlX19ib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scyBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10pICsgbGFiZWwsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX2NlbGwgLnVrLWZvcm0tY29udHJvbHMgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dKSArIGxhYmVsLCAudG9zVGFibGUudG9zVGFibGUtLWlucHV0VGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSkgKyBsYWJlbCwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZS5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsIC51ay1mb3JtLWNvbnRyb2xzIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSkgKyBsYWJlbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scyBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10pICsgbGFiZWwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scyBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10pICsgbGFiZWwsIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCAudWstZm9ybS1jb250cm9scyBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10pICsgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGUtLWlucHV0VGFibGVfX3NlbGVjdHMgLnRvc1RhYmxlX19jZWxsLCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2JvZHkgLnRvc1RhYmxlLS1pbnB1dFRhYmxlX19zZWxlY3RzIC50b3NUYWJsZV9fY2VsbCwgLnRvc1RhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZS0taW5wdXRUYWJsZV9fc2VsZWN0cyAudG9zVGFibGVfX2NlbGwsIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLWlucHV0VGFibGUuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZS0taW5wdXRUYWJsZV9fc2VsZWN0cyAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0taW5wdXRUYWJsZSB0Ym9keSAudG9zVGFibGUtLWlucHV0VGFibGVfX3NlbGVjdHMgLnRvc1RhYmxlX19jZWxsLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGUtLWlucHV0VGFibGVfX3NlbGVjdHMgLnRvc1RhYmxlX19jZWxsLCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1pbnB1dFRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGUtLWlucHV0VGFibGVfX3NlbGVjdHMgLnRvc1RhYmxlX19jZWxsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udG9zVGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlIC50b3NUYWJsZV9fYm9keSwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSwgLnRvc1RhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSwgLnRvc0RhdGFUYWJsZSB0YWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGUuZGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZS5kYXRhVGFibGUgdGJvZHksIC50b3NEYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlLmRhdGFUYWJsZSB0Ym9keSB7XG4gIGhlaWdodDogNjB2aDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLnRvc1RhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZUZ1bGxzY3JlZW4gLnRvc1RhYmxlX19ib2R5LCAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZUZ1bGxzY3JlZW4uZGF0YVRhYmxlIC50b3NUYWJsZV9fYm9keSwgLnRvc1RhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZUZ1bGxzY3JlZW4gLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC50b3NEYXRhVGFibGUgdGFibGUudG9zVGFibGUtLXNjcm9sbFRhYmxlRnVsbHNjcmVlbi5kYXRhVGFibGUgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS50b3NUYWJsZS0tc2Nyb2xsVGFibGVGdWxsc2NyZWVuIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zRGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZUZ1bGxzY3JlZW4uZGF0YVRhYmxlIHRib2R5LCAudG9zRGF0YVRhYmxlIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRhYmxlLnRvc1RhYmxlLS1zY3JvbGxUYWJsZUZ1bGxzY3JlZW4uZGF0YVRhYmxlIHRib2R5IHtcbiAgaGVpZ2h0OiA3MHZoO1xufVxuLmRhdGEtdWstbW9kYWwtZGlhbG9nIC50b3NNYXNrZV9fY29udGVudCA+IC50b3NUYWJsZSwgLmRhdGEtdWstbW9kYWwtZGlhbG9nIC50b3NEYXRhVGFibGUgLnRvc01hc2tlX19jb250ZW50ID4gdGFibGUuZGF0YVRhYmxlLCAudG9zRGF0YVRhYmxlIC5kYXRhLXVrLW1vZGFsLWRpYWxvZyAudG9zTWFza2VfX2NvbnRlbnQgPiB0YWJsZS5kYXRhVGFibGUge1xuICB3aWR0aDogY2FsYyg2MDBweCAtIDQwcHgpO1xufVxuLnVrLW1vZGFsLWRpYWxvZy5tb2RhbC13aWR0aC1MIC50b3NNYXNrZV9fY29udGVudCA+IC50b3NUYWJsZSwgLnVrLW1vZGFsLWRpYWxvZy5tb2RhbC13aWR0aC1MIC50b3NEYXRhVGFibGUgLnRvc01hc2tlX19jb250ZW50ID4gdGFibGUuZGF0YVRhYmxlLCAudG9zRGF0YVRhYmxlIC51ay1tb2RhbC1kaWFsb2cubW9kYWwtd2lkdGgtTCAudG9zTWFza2VfX2NvbnRlbnQgPiB0YWJsZS5kYXRhVGFibGUge1xuICB3aWR0aDogY2FsYyg4MDBweCAtIDQwcHgpO1xufVxuLnVrLW1vZGFsLWRpYWxvZy5tb2RhbC13aWR0aC1YTCAudG9zTWFza2VfX2NvbnRlbnQgPiAudG9zVGFibGUsIC51ay1tb2RhbC1kaWFsb2cubW9kYWwtd2lkdGgtWEwgLnRvc0RhdGFUYWJsZSAudG9zTWFza2VfX2NvbnRlbnQgPiB0YWJsZS5kYXRhVGFibGUsIC50b3NEYXRhVGFibGUgLnVrLW1vZGFsLWRpYWxvZy5tb2RhbC13aWR0aC1YTCAudG9zTWFza2VfX2NvbnRlbnQgPiB0YWJsZS5kYXRhVGFibGUge1xuICB3aWR0aDogY2FsYygxMjAwcHggLSA0MHB4KTtcbn1cblxuLnRvc1RhYmxlX193cmFwcGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG8gaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MTAwKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zVGFibGVfX3JvdywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGVfX3JvdywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbi50b3NUYWJsZV9fcm93OjpiZWZvcmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvc1RhYmxlX19yb3c6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0cjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbn1cbi50b3NUYWJsZV9fcm93LmRhdGVuc2F0ei1nZXNwZXJydCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIuZGF0ZW5zYXR6LWdlc3BlcnJ0IHtcbiAgYmFja2dyb3VuZDogI0Q4OUY1NDtcbn1cbi50b3NUYWJsZV9fcm93LmRhdGVuc2F0ei1nZXNwZXJydCAudG9zVGFibGVfX2NlbGwgPiAqOm5vdCgub3ZlcnJpZGVTcGVycmUpLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ci5kYXRlbnNhdHotZ2VzcGVycnQgLnRvc1RhYmxlX19jZWxsID4gKjpub3QoLm92ZXJyaWRlU3BlcnJlKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b3NUYWJsZV9fcm93LmRhdGVuc2F0ei1nZXNwZXJydCAub3ZlcnJpZGVTcGVycmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLmRhdGVuc2F0ei1nZXNwZXJydCAub3ZlcnJpZGVTcGVycmUge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3NUYWJsZV9fY2VsbCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50b3NUYWJsZV9fY2VsbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZV9fY2VsbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi50b3NUYWJsZV9faGVhZCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b3NUYWJsZV9faGVhZC50b3NUYWJsZV9faGVhZC0tb3ZlcmZsb3dIaWRkZW4sIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkLnRvc1RhYmxlX19oZWFkLS1vdmVyZmxvd0hpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzLCAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX2ZpbHRlcnMge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMsIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcy0tc2Vjb25kYXJ5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcy0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWNvbFdoaXRlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMsIC50b3NUYWJsZV9faGVhZCB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFdoaXRlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZV9faGVhZCB0ciwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk4MDApO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIGEsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIGEsIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgdGgsIC50b3NUYWJsZV9faGVhZCB0ciBhLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciBhLCAudG9zVGFibGVfX2hlYWQgdHIgdGgsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgY29sb3I6IHZhcigtLWNvbFdoaXRlKTtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0XSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydF0sIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aC5zb3J0aW5nLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aC5zb3J0aW5nLCAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMgdGhbYXJpYS1zb3J0XSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgdGhbYXJpYS1zb3J0XSwgLnRvc1RhYmxlX19oZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnRdLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0XSwgLnRvc1RhYmxlX19oZWFkIHRyIHRoLnNvcnRpbmcsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmcsIC50b3NUYWJsZV9faGVhZCB0ciB0aFthcmlhLXNvcnRdLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aFthcmlhLXNvcnRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMgLnRvc1RhYmxlX19jZWxsW2FyaWEtc29ydF06OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0XTo6YWZ0ZXIsIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aC5zb3J0aW5nOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgdGguc29ydGluZzo6YWZ0ZXIsIC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aFthcmlhLXNvcnRdOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgdGhbYXJpYS1zb3J0XTo6YWZ0ZXIsIC50b3NUYWJsZV9faGVhZCB0ciAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0XTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnRdOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIHRyIHRoLnNvcnRpbmc6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIHRyIHRoW2FyaWEtc29ydF06OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aFthcmlhLXNvcnRdOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDlweDtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0PWFzY2VuZGluZ106OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0PWFzY2VuZGluZ106OmFmdGVyLFxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoW2FyaWEtc29ydD1hc2NlbmRpbmddOjphZnRlcixcbi5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIHRoW2FyaWEtc29ydD1hc2NlbmRpbmddOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9YXNjZW5kaW5nXTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9YXNjZW5kaW5nXTo6YWZ0ZXIsXG4udG9zVGFibGVfX2hlYWQgdHIgdGhbYXJpYS1zb3J0PWFzY2VuZGluZ106OmFmdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGhbYXJpYS1zb3J0PWFzY2VuZGluZ106OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0PWRlc2NlbmRpbmddOjphZnRlcixcbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyB0aFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgdGhbYXJpYS1zb3J0PWRlc2NlbmRpbmddOjphZnRlciwgLnRvc1RhYmxlX19oZWFkIHRyIC50b3NUYWJsZV9fY2VsbFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciAudG9zVGFibGVfX2NlbGxbYXJpYS1zb3J0PWRlc2NlbmRpbmddOjphZnRlcixcbi50b3NUYWJsZV9faGVhZCB0ciB0aFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLFxuLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGhbYXJpYS1zb3J0PWRlc2NlbmRpbmddOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcy0tc2Vjb25kYXJ5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcy0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTcwMCk7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX2ZpbHRlcnMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fZmlsdGVycywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX2ZpbHRlcnMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGhlYWQgLnRvc1RhYmxlX19maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTgwMCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xHcmV5OTAwKTtcbn1cbi50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX2ZpbHRlcnMudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlX19oZWFkIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRyLnRvc1RhYmxlX19maWx0ZXJzLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGVfX2hlYWQgdHIudG9zVGFibGVfX2ZpbHRlcnMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycy50b3NUYWJsZV9fcm93LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ci50b3NUYWJsZV9fZmlsdGVycywgLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fZmlsdGVycyAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycyAudG9zVGFibGVfX2NlbGwge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4udG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC50b3NUYWJsZV9fY2VsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX19maWx0ZXJzIC50b3NUYWJsZV9fY2VsbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fZmlsdGVycyAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycyAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICBtYXgtaGVpZ2h0OiAyOHB4O1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fZmlsdGVycyAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fZmlsdGVycyAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fY2VsbFt0aXRsZV0sIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC50b3NUYWJsZV9fY2VsbFt0aXRsZV0sIC50b3NUYWJsZV9faGVhZCB0aFt0aXRsZV0sIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoW3RpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLnRvc1RhYmxlX19ib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGVfX2JvZHksIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGJvZHkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbn1cbi50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IC50b3NUYWJsZV9fY2VsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50b3NUYWJsZV9fZm9vdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc1RhYmxlX19mb290ZXIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuYm90dG9tIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTkwMCk7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdiwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdiwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9zVGFibGVfX2Zvb3RlciAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLmJvdHRvbSAudG9zVGFibGVfX2Zvb3Rlci0tbGVmdCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuYm90dG9tIC50b3NUYWJsZV9fZm9vdGVyLS1yaWdodCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi50b3NUYWJsZV9fZm9vdGVyIC50b3NUYWJsZV9fZm9vdGVyLS1sZWZ0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLWxlZnQgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSwgLnRvc1RhYmxlX19mb290ZXIgLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC5ib3R0b20gLnRvc1RhYmxlX19mb290ZXItLXJpZ2h0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4udG9zVGFibGVfX3dyYXBwZXIgPiAudG9zVGFibGVfX2Zvb3RlciwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlX193cmFwcGVyID4gLmJvdHRvbSwgLmRhdGFUYWJsZXNfd3JhcHBlciA+IC50b3NUYWJsZV9fZm9vdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAuZGF0YVRhYmxlc193cmFwcGVyID4gLmJvdHRvbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zVGFibGVfX3BhZ2VyID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogRGF0YXRhYmxlcyBtb2RlIC0+IGbDvHIgUmVwb3J0aW5nICovXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjaykgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IHJvYm90bywgYXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCkgIWltcG9ydGFudDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTcwMCkgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aDpub3QoOmZpcnN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aDpub3QoOmZpcnN0LWNoaWxkKSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sR3JleTcwMCk7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3NUYWJsZS0tZ3JleSAudG9zVGFibGVfX2hlYWQgLnRvc1RhYmxlX190aXRsZXMsIC50b3NUYWJsZS0tZ3JleSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS1ncmV5IHRoZWFkIC50b3NUYWJsZV9fdGl0bGVzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGUtLWdyZXkgLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZS0tZ3JleSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGUtLWdyZXkgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMge1xuICBjb2xvcjogdmFyKC0tY29sV2hpdGUpO1xufVxuLnRvc1RhYmxlLS1ncmV5IC50b3NUYWJsZV9faGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGwsIC50b3NUYWJsZS0tZ3JleSAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tZ3JleSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGUtLWdyZXkgLnRvc1RhYmxlX19oZWFkIC50b3NUYWJsZV9fdGl0bGVzIC50b3NUYWJsZV9fY2VsbCwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zVGFibGUtLWdyZXkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnRvc1RhYmxlX190aXRsZXMgLnRvc1RhYmxlX19jZWxsLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NUYWJsZS0tZ3JleSB0aGVhZCAudG9zVGFibGVfX3RpdGxlcyAudG9zVGFibGVfX2NlbGwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4udG9zVGFibGUtLWNhcmRzTGlzdCAudG9zVGFibGVfX3dyYXBwZXIsIC50b3NUYWJsZS0tY2FyZHNMaXN0IC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4udG9zVGFibGUtLWNhcmRzTGlzdCAudG9zVGFibGVfX2JvZHksIC50b3NUYWJsZS0tY2FyZHNMaXN0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5LCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLWNhcmRzTGlzdCB0Ym9keSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udG9zVGFibGUtLWNhcmRzTGlzdCAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLS1jYXJkc0xpc3QgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tY2FyZHNMaXN0IHRyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX3JvdywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCB0Ym9keSAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAudG9zVGFibGVfX2JvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLnRvc1RhYmxlX19ib2R5IHRyLCAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IHRib2R5IHRyLCAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX2NlbGwsIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgLnRvc1RhYmxlX19jZWxsLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IHRib2R5IC50b3NUYWJsZV9fY2VsbCB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4udG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSAudG9zVGFibGVfX3JvdywgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCB0Ym9keSAudG9zVGFibGVfX3JvdywgLnRvc1RhYmxlLS12YXJpYWJsZVJvd0hlaWdodCAudG9zVGFibGVfX2JvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdHIsIC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIC50b3NUYWJsZS0tdmFyaWFibGVSb3dIZWlnaHQgLnRvc1RhYmxlX19ib2R5IHRyLCAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IC5kYXRhVGFibGVzX3dyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLCAuZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSAudG9zVGFibGUtLXZhcmlhYmxlUm93SGVpZ2h0IHRib2R5IHRyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi50b3NUYWJsZUZ1bGxzY3JlZW4tLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG4udG9zVGFibGVGdWxsc2NyZWVuLS1hY3RpdmUgLnRvcy1zZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstdGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay10YWJsZS1zdHJpcGVkID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4udG9zRGF0YVRhYmxlIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ci50b3NEYXRhVGFibGVfX2ZpbHRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbn1cbi50b3NEYXRhVGFibGUgdGFibGUuZGF0YVRhYmxlIHRkLmRhdGFUYWJsZXNfZW1wdHkge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5EVEZDX0xlZnRCb2R5TGluZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLnRvc0RhdGFUYWJsZS0tbGlnaHRIZWFkZXIgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC50b3NEYXRhVGFibGUtLWxpZ2h0SGVhZGVyIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24sIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246bm90KC5kaXNhYmxlZCwgLmN1cnJlbnQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTUwMCkgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRvcy1kYXRlcGlja2VyV3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcy1kYXRlcGlja2VyQ2xlYXIsIC50b3MtZGF0ZXBpY2tlckRlbGV0ZSB7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICB0b3A6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1kYXRlcGlja2VyQ2xlYXIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1kYXRlcGlja2VyRGVsZXRlIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG5cbi50b3MtZGF0ZXBpY2tlckNsZWFyOjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRvcy1kYXRlcGlja2VyRGVsZXRlOjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjRDg1ODU0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29udGVudDogXCJcXGYyZWRcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50b3MtZGF0ZXJhbmdlV3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDJmcikgYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cywgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3ZlciwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cywgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk0MDApO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwIHZhcigtLWNvbFByaW1hcnk0MDApO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2ZywgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbFByaW1hcnk3MDApO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQsIC5mbGF0cGlja3ItdGltZSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mbGF0cGlja3IubXVsdGlNb250aHMge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuZmllbGRzZXQgbGVnZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAxNXB4IC8gMik7XG59XG5maWVsZHNldC5maWVsZHNldC0tcGFkZGluZ1JlbW92ZSB7XG4gIHBhZGRpbmc6IDE1cHggMCAwIDA7XG59XG5maWVsZHNldC5maWVsZHNldC0tcGFkZGluZ1JlbW92ZSBsZWdlbmQge1xuICBtYXJnaW4tbGVmdDogY2FsYygxNXB4IC8gMik7XG59XG5maWVsZHNldCA+IC50b3NUYWJsZSB7XG4gIGJvcmRlcjogMDtcbn1cbmZpZWxkc2V0ID4gLnRvc1RhYmxlIC50b3NUYWJsZV9fYm9keSAudG9zVGFibGVfX3JvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnRvcy1maWVsZHNldC1jb2xsYXBzaWJsZSBsZWdlbmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9zLWZpZWxkc2V0LWNvbGxhcHNpYmxlIGxlZ2VuZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRvcy1maWVsZHNldC1jb2xsYXBzaWJsZS50b3MtZmllbGRzZXQtLWNvbGxhcHNlZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50b3MtZmllbGRzZXQtY29sbGFwc2libGUudG9zLWZpZWxkc2V0LS1jb2xsYXBzZWQgbGVnZW5kOjphZnRlciB7XG4gIHJvdGF0ZTogLTkwZGVnO1xufVxuLnRvcy1maWVsZHNldC1jb2xsYXBzaWJsZS50b3MtZmllbGRzZXQtLWNvbGxhcHNlZCA+IGRpdiwgLnRvcy1maWVsZHNldC1jb2xsYXBzaWJsZS50b3MtZmllbGRzZXQtLWNvbGxhcHNlZCAuZmllbGRzZXRfX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bdG9zLWZpbGVVcGxvYWRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblt0b3MtZmlsZVVwbG9hZF0gYnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblt0b3MtZmlsZVVwbG9hZF0gW3Rvcy10b29sdGlwLWJ1dHRvbl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi51cGxvYWRBcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mb3JtVGFicyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sUHJpbWFyeTcwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5mb3JtVGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmZvcm1UYWJzLnRvcy1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uZm9ybVRhYnMgPiBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybVRhYnMgPiBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXkzMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuZm9ybVRhYnMgPiBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXkzMDApO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NjAwKTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmZvcm1UYWJzID4gbGkudmFsaWRhdGlvbi1lcnJvciBhOjphZnRlciB7XG4gIGNvbG9yOiByZWQ7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5mb3JtVGFicyA+IGxpLnRvc1RhYi0taGlud2VpcyBhOjphZnRlciB7XG4gIGNvbG9yOiAjRDg5RjU0O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZm9ybVRhYnMgPiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuLmZvcm1UYWJzID4gbGkudWstYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvcm1UYWJzIC5mb3JtVGFic19fZmlyc3RSaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXkzMDApO1xufVxuLmZvcm1UYWJzIHtcbiAgLyogICAgLmZvcm1UYWJzX190YWItLWluZm8ge1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH0gKi9cbn1cblxuLmZvcm1UYWJzQ29udGFpbmVyLmZvcm1UYWJzQ29udGFpbmVyLS1zZWNvbmRhcnkgLmZvcm1UYWJzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtVGFic0NvbnRhaW5lci5mb3JtVGFic0NvbnRhaW5lci0tc2Vjb25kYXJ5IC5mb3JtVGFicyA+IGxpIGEge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5mb3JtVGFic0NvbnRhaW5lci5mb3JtVGFic0NvbnRhaW5lci0tc2Vjb25kYXJ5IC5mb3JtVGFicyA+IGxpLnVrLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTUwMCk7XG59XG5cbi51ay1zd2l0Y2hlciAudG9zLXNlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBIZWFkaW5nc1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5oMSxcbi5oMixcbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItdGl0bGUsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogcm9ib3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmgxLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuaDIsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItdGl0bGUsXG4ud2luYm94LnRvc01hc2tlTW9kYWwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAud2ItdGl0bGUsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5oMyxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmg0LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuaDUsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5oNixcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaDEsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGgyLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBoMyxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaDQsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGg1LFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBoNiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuXG4uaDIsIC53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItdGl0bGUsXG4uaDMsXG4uaDQsXG5oMixcbmgzLFxuaDQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaDUsXG4uaDYsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmgxLFxuaDEge1xuICBmb250LXNpemU6IDI2cHg7XG59XG4udG9zTWFza2UgLmgxLFxuLnRvc01hc2tlIGgxIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2UgLmgxLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2UgaDEge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5oMiwgLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi10aXRsZSxcbmgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uaDMsXG5oMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmg0LFxuaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5oNSxcbmg1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uaDYsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmgxICsgLmgyLCAud2luYm94LnRvc01hc2tlTW9kYWwgLmgxICsgLndiLXRpdGxlLFxuLmgyICsgLmgzLFxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi10aXRsZSArIC5oMyxcbi5oMyArIC5oNCxcbi5oNCArIC5oNSxcbi5oNSArIC5oNixcbmgxICsgaDIsXG5oMiArIGgzLFxuaDMgKyBoNCxcbmg0ICsgaDUsXG5oNSArIGg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuaHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4uaHItLXRoaWNrMSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8qIElubGluZSBFbGVtZW50c1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmVtIHtcbiAgY29sb3I6ICNEODU4NTQ7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5jb2RlIHtcbiAgY29sb3I6ICNEODU4NTQgIWltcG9ydGFudDtcbn1cblxuc2FtcCB7XG4gIGNvbG9yOiAjRDg1ODU0ICFpbXBvcnRhbnQ7XG59XG5cbjpub3QocHJlKSA+IGNvZGUsIDpub3QocHJlKSA+IGtiZCwgOm5vdChwcmUpID4gc2FtcCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmF1dG9jb21wbGV0ZUxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NTAwKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTEwMCk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5hdXRvY29tcGxldGVMaXN0IGxpIHtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXV0b2NvbXBsZXRlTGlzdCBsaTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXkzMDApO1xufVxuLmF1dG9jb21wbGV0ZUxpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MjAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNob3Nlbi1jb250YWluZXIgKyBsYWJlbCwgLmNob3Nlbi1jb250YWluZXIgKyAudWstZm9ybS1sYWJlbCxcbmlucHV0W3R5cGU9dGV4dF0gKyBsYWJlbCxcbmlucHV0W3R5cGU9dGV4dF0gKyAudWstZm9ybS1sYWJlbCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdICsgbGFiZWwsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArIC51ay1mb3JtLWxhYmVsLFxuaW5wdXRbdHlwZT1lbWFpbF0gKyBsYWJlbCxcbmlucHV0W3R5cGU9ZW1haWxdICsgLnVrLWZvcm0tbGFiZWwsXG5pbnB1dFt0eXBlPW51bWJlcl0gKyBsYWJlbCxcbmlucHV0W3R5cGU9bnVtYmVyXSArIC51ay1mb3JtLWxhYmVsLFxuaW5wdXRbdHlwZT1zZWFyY2hdICsgbGFiZWwsXG5pbnB1dFt0eXBlPXNlYXJjaF0gKyAudWstZm9ybS1sYWJlbCxcbmlucHV0W3R5cGU9dGltZV0gKyBsYWJlbCxcbmlucHV0W3R5cGU9dGltZV0gKyAudWstZm9ybS1sYWJlbCxcbnRleHRhcmVhICsgbGFiZWwsXG50ZXh0YXJlYSArIC51ay1mb3JtLWxhYmVsLFxuLmNrZSArIGxhYmVsLFxuLmNrZSArIC51ay1mb3JtLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jaG9zZW4tY29udGFpbmVyICsgbGFiZWwsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIgKyAudWstZm9ybS1sYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT10ZXh0XSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPXRleHRdICsgLnVrLWZvcm0tbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9cGFzc3dvcmRdICsgbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9cGFzc3dvcmRdICsgLnVrLWZvcm0tbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9ZW1haWxdICsgbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9ZW1haWxdICsgLnVrLWZvcm0tbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9bnVtYmVyXSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPW51bWJlcl0gKyAudWstZm9ybS1sYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gaW5wdXRbdHlwZT1zZWFyY2hdICsgbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9c2VhcmNoXSArIC51ay1mb3JtLWxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBpbnB1dFt0eXBlPXRpbWVdICsgbGFiZWwsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIGlucHV0W3R5cGU9dGltZV0gKyAudWstZm9ybS1sYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEgKyBsYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gdGV4dGFyZWEgKyAudWstZm9ybS1sYWJlbCxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNrZSArIGxhYmVsLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2tlICsgLnVrLWZvcm0tbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG59XG4uY2hvc2VuLWNvbnRhaW5lciArIGxhYmVsOmxhc3QtY2hpbGQsIC5jaG9zZW4tY29udGFpbmVyICsgLnVrLWZvcm0tbGFiZWw6bGFzdC1jaGlsZCxcbmlucHV0W3R5cGU9dGV4dF0gKyBsYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT10ZXh0XSArIC51ay1mb3JtLWxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArIGxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArIC51ay1mb3JtLWxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPWVtYWlsXSArIGxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPWVtYWlsXSArIC51ay1mb3JtLWxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPW51bWJlcl0gKyBsYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT1udW1iZXJdICsgLnVrLWZvcm0tbGFiZWw6bGFzdC1jaGlsZCxcbmlucHV0W3R5cGU9c2VhcmNoXSArIGxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPXNlYXJjaF0gKyAudWstZm9ybS1sYWJlbDpsYXN0LWNoaWxkLFxuaW5wdXRbdHlwZT10aW1lXSArIGxhYmVsOmxhc3QtY2hpbGQsXG5pbnB1dFt0eXBlPXRpbWVdICsgLnVrLWZvcm0tbGFiZWw6bGFzdC1jaGlsZCxcbnRleHRhcmVhICsgbGFiZWw6bGFzdC1jaGlsZCxcbnRleHRhcmVhICsgLnVrLWZvcm0tbGFiZWw6bGFzdC1jaGlsZCxcbi5ja2UgKyBsYWJlbDpsYXN0LWNoaWxkLFxuLmNrZSArIC51ay1mb3JtLWxhYmVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNob3Nlbi1jb250YWluZXIgKyBsYWJlbCBlbS5lcnJvciwgLmNob3Nlbi1jb250YWluZXIgKyAudWstZm9ybS1sYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9dGV4dF0gKyBsYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9dGV4dF0gKyAudWstZm9ybS1sYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdICsgbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArIC51ay1mb3JtLWxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT1lbWFpbF0gKyBsYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9ZW1haWxdICsgLnVrLWZvcm0tbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPW51bWJlcl0gKyBsYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9bnVtYmVyXSArIC51ay1mb3JtLWxhYmVsIGVtLmVycm9yLFxuaW5wdXRbdHlwZT1zZWFyY2hdICsgbGFiZWwgZW0uZXJyb3IsXG5pbnB1dFt0eXBlPXNlYXJjaF0gKyAudWstZm9ybS1sYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9dGltZV0gKyBsYWJlbCBlbS5lcnJvcixcbmlucHV0W3R5cGU9dGltZV0gKyAudWstZm9ybS1sYWJlbCBlbS5lcnJvcixcbnRleHRhcmVhICsgbGFiZWwgZW0uZXJyb3IsXG50ZXh0YXJlYSArIC51ay1mb3JtLWxhYmVsIGVtLmVycm9yLFxuLmNrZSArIGxhYmVsIGVtLmVycm9yLFxuLmNrZSArIC51ay1mb3JtLWxhYmVsIGVtLmVycm9yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udWstZm9ybS1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLWZvcm0tbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTQwMCk7XG59XG5cbmxhYmVsOm5vdChbZm9yXSkge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaG9zZW4tY29udGFpbmVyICsgZW0sXG5pbnB1dFt0eXBlPXRleHRdICsgZW0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArIGVtLFxuaW5wdXRbdHlwZT1lbWFpbF0gKyBlbSxcbmlucHV0W3R5cGU9bnVtYmVyXSArIGVtLFxudGV4dGFyZWEgKyBlbSxcbi5ja2UgKyBlbSxcbmxhYmVsID4gZW0ge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRvcy1sYWJlbCwgLnRvcy1sYWJlbC1vdXRsaW5lIHtcbiAgcGFkZGluZzogMnB4IDEwcHggMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4udG9zLWxhYmVsOmhvdmVyLCAudG9zLWxhYmVsLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbi50b3MtbGFiZWwudG9zLWxhYmVsLS1zcXVhcmUsIC50b3MtbGFiZWwtLXNxdWFyZS50b3MtbGFiZWwtb3V0bGluZSwgLnRvcy1sYWJlbC50b3MtbGFiZWwtLXNxdWFyZUJpZywgLnRvcy1sYWJlbC0tc3F1YXJlQmlnLnRvcy1sYWJlbC1vdXRsaW5lIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgcGFkZGluZzogMnB4O1xufVxuLnRvcy1sYWJlbC50b3MtbGFiZWwtLXNxdWFyZUJpZywgLnRvcy1sYWJlbC0tc3F1YXJlQmlnLnRvcy1sYWJlbC1vdXRsaW5lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiA3cHggMDtcbn1cbi50b3MtbGFiZWwudG9zLWxhYmVsLS1iaWcsIC50b3MtbGFiZWwtLWJpZy50b3MtbGFiZWwtb3V0bGluZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDhweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi50b3MtbGFiZWwudG9zLWxhYmVsLS1iaWc6bGFzdC1jaGlsZCwgLnRvcy1sYWJlbC0tYmlnLnRvcy1sYWJlbC1vdXRsaW5lOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50b3MtbGFiZWwtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cblxuLnRvcy1sYWJlbC0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICM0MkFBNDk7XG59XG5cbi50b3MtbGFiZWwtLXdhcm5pbmcsIC50b3MtbGFiZWwtLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNEODlGNTQ7XG59XG5cbi50b3MtbGFiZWwtLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI0I3MkUyQTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcy1sYWJlbC1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTMwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk3MDApO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cbi50b3MtbGFiZWwtb3V0bGluZS50b3MtbGFiZWwtLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xufVxuLnRvcy1sYWJlbC1vdXRsaW5lLnRvcy1sYWJlbC0tc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzQyQUE0OTtcbiAgY29sb3I6ICM0MkFBNDk7XG59XG4udG9zLWxhYmVsLW91dGxpbmUudG9zLWxhYmVsLS13YXJuaW5nLCAudG9zLWxhYmVsLW91dGxpbmUudG9zLWxhYmVsLS1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNEODlGNTQ7XG4gIGNvbG9yOiAjRDg5RjU0O1xufVxuLnRvcy1sYWJlbC1vdXRsaW5lLnRvcy1sYWJlbC0tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNCNzJFMkE7XG4gIGNvbG9yOiAjQjcyRTJBO1xuICBiYWNrZ3JvdW5kOiAjZjllZWVlO1xufVxuLnRvcy1sYWJlbC1vdXRsaW5lLnRvcy1sYWJlbC1vdXRsaW5lLXRoaWNrIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG59XG5cbi50b3MtbHQtcmVnZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi50b3MtbHQtcmVnZWxfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjM1cmVtIDAuODVyZW07XG59XG4udG9zLWx0LXJlZ2VsX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMDtcbn1cbi50b3MtbHQtcmVnZWxfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjZyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLnRvcy1sdC1yZWdlbF9fYWN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xufVxuLnRvcy1sdC1yZWdlbF9fYWN0aW9uOmhvdmVyLCAudG9zLWx0LXJlZ2VsX19hY3Rpb246Zm9jdXMsIC50b3MtbHQtcmVnZWxfX2FjdGlvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cbi50b3MtbHQtcmVnZWxfX2FjdGlvbjo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuMTVyZW07XG59XG4udG9zLWx0LXJlZ2VsX19hY3Rpb24tLW11dGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvcy1sdC1yZWdlbF9fYWN0aW9uLS1kaXJ0eSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuLnRvcy1sdC1yZWdlbF9fYWN0aW9uLS1kaXJ0eTo6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk3MDApO1xufVxuLnRvcy1sdC1yZWdlbF9fYWN0aW9uLS1kaXJ0eTpob3ZlciwgLnRvcy1sdC1yZWdlbF9fYWN0aW9uLS1kaXJ0eTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuXG4udG9zLWJ1dHRvbi50b3MtbHQtcmVnZWxfX2FjdGlvbi0tbXV0ZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udG9zLWJ1dHRvbi50b3MtbHQtcmVnZWxfX2FjdGlvbi0tZGlydHkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjU1LCAxOTMsIDcsIDAuNjUpO1xufVxuXG4udG9zLWxpbmtpbnB1dCBpbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiBMaW5rc1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmEsIC5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2EsXG4uYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSBhLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX2EsIC5uYXZNYWluTWVudSBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZNYWluTWVudV9fYSxcbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmEge1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTMwMCk7XG59XG5hOmhvdmVyLCAubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19hOmhvdmVyLCBhLmhvdmVyLCAubmF2TWFpbk1lbnUgLmhvdmVyLm5hdk1haW5NZW51X19hLFxuLmE6aG92ZXIsXG4uYS5ob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hW2Rpc2FibGVkXSwgLm5hdk1haW5NZW51IFtkaXNhYmxlZF0ubmF2TWFpbk1lbnVfX2EsIGEuZGlzYWJsZWQsIC5uYXZNYWluTWVudSAuZGlzYWJsZWQubmF2TWFpbk1lbnVfX2Ege1xuICBjb2xvcjogdmFyKC0tY29sR3JleTUwMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYS0tYWRtaW4sIC5hLS13YXJuIHtcbiAgY29sb3I6ICNCNzJFMkEgIWltcG9ydGFudDtcbn1cbi5hLS1hZG1pbjpob3ZlciwgLmEtLXdhcm46aG92ZXIge1xuICBjb2xvcjogI0Q4NTg1NDtcbn1cblxuLmEtLWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3MtdHJlZVZpZXcgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udG9zLXRyZWVWaWV3IGxpID4gc3BhbiwgLnRvcy10cmVlVmlldyBsaSA+IGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9zLXRyZWVWaWV3IGxpID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9zLXRyZWVWaWV3IC50b3MtdHJlZVZpZXdfX2l0ZW0gYSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xudWwsXG5vbCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxudWwsXG5vbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbnVsLnRvcy1saXN0LS1jb2xsYXBzZSxcbm9sLnRvcy1saXN0LS1jb2xsYXBzZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNsZWFyOiBib3RoO1xufVxudWwudG9zLWxpc3QtLWNvbGxhcHNlID4gKixcbm9sLnRvcy1saXN0LS1jb2xsYXBzZSA+ICoge1xuICBmbG9hdDogbGVmdDtcbn1cblxudWxbZGF0YS1rb250YWt0ZS1maWx0ZXJdID4gbGkudWstYWN0aXZlID4gYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8qIFVMXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xudWwudG9zLWxpc3QtLXNtYWxsID4gOm50aC1jaGlsZChuKzIpLCB1bCAudWstbGlzdC1zbWFsbCA+IDpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbnVsIGxpLnRvcy1saXN0X19zdW1tYXJ5TGluZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbEdyZXk3MDApICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLWxpc3Qtc3RyaXBlZCA+IDpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sR3JleTc1MCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cblxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstbGlzdC1kaXZpZGVyID4gOm50aC1jaGlsZChuKzIpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLyogRExcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5kbCBkdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmRsIGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8qIFNvcnRhYmxlIExpc3RlXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvcy1vbkNsaWNrRGlhbG9nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDA7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbi50b3Mtb25DbGlja0RpYWxvZ19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51ay1tb2RhbC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MTAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnVrLW1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xufVxuLnVrLW1vZGFsLWRpYWxvZy5tb2RhbC13aWR0aC1MIHtcbiAgd2lkdGg6IDgwMHB4O1xufVxuLnVrLW1vZGFsLWRpYWxvZy5tb2RhbC13aWR0aC1YTCB7XG4gIHdpZHRoOiAxMjAwcHg7XG59XG5cbi51ay1tb2RhbC1ib2R5LFxuLnVrLW1vZGFsLWZvb3Rlcixcbi51ay1tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4udWstbW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTYwMCk7XG59XG4udWstbW9kYWwtaGVhZGVyIGgyLFxuLnVrLW1vZGFsLWhlYWRlciBoMyxcbi51ay1tb2RhbC1oZWFkZXIgaDQge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51ay1tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51ay1tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2NsYXNzKj11ay1tb2RhbC1jbG9zZS1dIHtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuW2NsYXNzKj11ay1tb2RhbC1jbG9zZS1dIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bY2xhc3MqPXVrLW1vZGFsLWNsb3NlLV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuW2NsYXNzKj11ay1tb2RhbC1jbG9zZS1dOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9zLW1vZGFsLWNvbmZpcm0sIC50b3MtbW9kYWwtcHJvbXB0IHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udG9zLW1vZGFsLWNvbmZpcm0gLnVrLW1vZGFsLWRpYWxvZywgLnRvcy1tb2RhbC1wcm9tcHQgLnVrLW1vZGFsLWRpYWxvZyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi50b3MtbW9kYWwtY29uZmlybSAudWstbW9kYWwtYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50b3MtbW9kYWwtY29uZmlybSAudWstbW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRvcy1tb2RhbC1jb25maXJtIC51ay1tb2RhbC1mb290ZXI6OmJlZm9yZSwgLnRvcy1tb2RhbC1jb25maXJtIC51ay1tb2RhbC1mb290ZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3MtbW9kYWwtY29uZmlybS50b3MtbW9kYWwtY29uZmlybS0td2FybmluZyAudWstbW9kYWwtZGlhbG9nIHtcbiAgYmFja2dyb3VuZDogI2Y3ZWNkZDtcbn1cblxuLnRvcy1tb2RhbC1wcm9tcHQgLnVrLW1vZGFsLWJvZHkgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRvcy1tb2RhbC1zZWFyY2ggLnVrLW1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9faW5wdXRDb250YWluZXIsIC50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9faW5wdXRDb250YWluZXIsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX3Jlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5ODAwKTtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19pbnB1dENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX2lucHV0Q29udGFpbmVyIFtjbGFzc149dG9zLWljb25dIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX2lucHV0Q29udGFpbmVyIC50b3MtaWNvbi0tY2xvc2Uge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjJzO1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX2lucHV0Q29udGFpbmVyIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19pbnB1dENvbnRhaW5lciBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9fcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9fcmVzdWx0cyBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi50b3MtbW9kYWwtc2VhcmNoIC50b3MtbW9kYWwtc2VhcmNoX19yZXN1bHRzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG59XG4udG9zLW1vZGFsLXNlYXJjaCAudG9zLW1vZGFsLXNlYXJjaF9fcmVzdWx0cyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xufVxuLnRvcy1tb2RhbC1zZWFyY2ggLnRvcy1tb2RhbC1zZWFyY2hfX3Jlc3VsdHMgYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b3MtbW9kYWwtLXNsZWVrIC51ay1tb2RhbC1oZWFkZXIsIC50b3MtbW9kYWwtLXNsZWVrIC51ay1tb2RhbC1ib2R5LCAudG9zLW1vZGFsLS1zbGVlayAudWstbW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50b3MtbW9kYWwtLXNsZWVrIC50b3Mtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi53aW5ib3gudG9zTWFza2VNb2RhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItZHJhZyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sT2ZmV2hpdGUpO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1jbG9zZSwgLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1taW4sIC53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItbWF4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1jbG9zZTo6YWZ0ZXIsIC53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItbWluOjphZnRlciwgLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1tYXg6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAud2ItY2xvc2U6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1taW46OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1tYXg6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1ib2R5IHtcbiAgdG9wOiA0NXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndpbmJveC50b3NNYXNrZU1vZGFsIC53Yi1ib2R5IC5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud2luYm94LnRvc01hc2tlTW9kYWwgLndiLWJvZHkgLnVrLW1vZGFsLWJvZHkge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2Zvb3RlciB7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi53aW5ib3gudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2Zvb3RlciAudG9zTWFza2VfX2Zvb3RlcklubmVyIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udWstc3VibmF2LXBpbGwgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4udWstc3VibmF2LXBpbGwgLnVrLWFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbiB7XG4gIHdpZHRoOiA0MDBweDtcbiAgei1pbmRleDogNTAwMDAyO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbn1cbi51ay1ub3RpZmljYXRpb24gaDEsIC51ay1ub3RpZmljYXRpb24gaDIsIC51ay1ub3RpZmljYXRpb24gaDMsIC51ay1ub3RpZmljYXRpb24gaDQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1jbG9zZSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4udWstbm90aWZpY2F0aW9uLWNsb3NlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgMTlweCAzOHB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAxNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcbn1cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZSBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UgZGl2OjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLm5vdGlmaWNhdGlvbi0tc21hbGwge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLm5vdGlmaWNhdGlvbi0tc21hbGwgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLm5vdGlmaWNhdGlvbi0tc21hbGwgPiBkaXY6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWRhbmdlciBkaXYsXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UtaW5mbyBkaXYsXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2Utc3VjY2VzcyBkaXYsXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2Utd2FybmluZyBkaXYsXG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UtZXJyb3IgZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWluZm8ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG4udWstbm90aWZpY2F0aW9uLW1lc3NhZ2UtaW5mbyBkaXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogcmdiKDI0MS4zMTM1NTkzMjIsIDI0OS42ODY0NDA2NzgsIDI0MS44NzcxMTg2NDQxKTtcbn1cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS1zdWNjZXNzIGRpdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbiAgY29sb3I6ICM0MkFBNDk7XG59XG5cbi51ay1ub3RpZmljYXRpb24tbWVzc2FnZS13YXJuaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHJnYigyNDkuMTUsIDI0MC42LCAyMjkuMzUpO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLXdhcm5pbmcgZGl2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xuICBjb2xvcjogI0Q4OUY1NDtcbn1cblxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWRhbmdlciwgLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWVycm9yIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjQjcyRTJBO1xufVxuLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWRhbmdlciBkaXY6OmJlZm9yZSwgLnVrLW5vdGlmaWNhdGlvbi1tZXNzYWdlLWVycm9yIGRpdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udWstbm90aWZpY2F0aW9uLWJvdHRvbS1yaWdodCwgLnVrLW5vdGlmaWNhdGlvbi1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMTI1cHg7XG59XG5cbi50b3Mtb3ZlcndyaXRlSW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9zLW92ZXJ3cml0ZUlucHV0ID4gaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4udG9zLW92ZXJ3cml0ZUlucHV0ID4gaW5wdXQudG9zLWRlZmF1bHQtdmFsdWUge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLnRvcy1vdmVyd3JpdGVJbnB1dCAudG9zLW92ZXJ3cml0ZUlucHV0X190b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udG9zLW92ZXJ3cml0ZUlucHV0IC50b3Mtb3ZlcndyaXRlSW5wdXRfX2Rpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMjVweDtcbiAgcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlbG9hZGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4ucGFnZWxvYWRlcl9fbG9hZGVyIHtcbiAgYm9yZGVyOiA4cHggc29saWQgIzAwNWE0NDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNmOGY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbnAge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udWstcHJvZ3Jlc3MsICNnbG9iYWwtcHJvZ3Jlc3MgI2dsb2JhbC1wcm9ncmVzcy1iYXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cblxuLnVrLXByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciwgI2dsb2JhbC1wcm9ncmVzcyAjZ2xvYmFsLXByb2dyZXNzLWJhcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cblxuLnVrLXByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlLCAjZ2xvYmFsLXByb2dyZXNzICNnbG9iYWwtcHJvZ3Jlc3MtYmFyOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5cbi51ay1wcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIsICNnbG9iYWwtcHJvZ3Jlc3MgI2dsb2JhbC1wcm9ncmVzcy1iYXI6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5cbi51ay1wcm9ncmVzczo6LW1zLWZpbGwsICNnbG9iYWwtcHJvZ3Jlc3MgI2dsb2JhbC1wcm9ncmVzcy1iYXI6Oi1tcy1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTQwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVrLXByb2dyZXNzX19lbmRMZWdlbmQsXG4udWstcHJvZ3Jlc3NfX3N0YXJ0TGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnVrLXByb2dyZXNzX19lbmRMZWdlbmQge1xuICByaWdodDogM3B4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51ay1wcm9ncmVzcy0tc2Vjb25kYXJ5LnVrLXByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlLCAjZ2xvYmFsLXByb2dyZXNzIC51ay1wcm9ncmVzcy0tc2Vjb25kYXJ5I2dsb2JhbC1wcm9ncmVzcy1iYXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xXYXJuaW5nMTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sV2FybmluZzUwMCk7XG59XG4udWstcHJvZ3Jlc3MtLXNlY29uZGFyeS51ay1wcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIsICNnbG9iYWwtcHJvZ3Jlc3MgLnVrLXByb2dyZXNzLS1zZWNvbmRhcnkjZ2xvYmFsLXByb2dyZXNzLWJhcjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xXYXJuaW5nMTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sV2FybmluZzUwMCk7XG59XG4udWstcHJvZ3Jlc3MtLXNlY29uZGFyeS51ay1wcm9ncmVzczo6LW1zLWZpbGwsICNnbG9iYWwtcHJvZ3Jlc3MgLnVrLXByb2dyZXNzLS1zZWNvbmRhcnkjZ2xvYmFsLXByb2dyZXNzLWJhcjo6LW1zLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xXYXJuaW5nMTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sV2FybmluZzUwMCk7XG59XG5cbi51ay1wcm9ncmVzcy0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi51ay1wcm9ncmVzcy0tdHJhbnNwYXJlbnQudWstcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyLCAjZ2xvYmFsLXByb2dyZXNzIC51ay1wcm9ncmVzcy0tdHJhbnNwYXJlbnQjZ2xvYmFsLXByb2dyZXNzLWJhcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51ay1wcm9ncmVzcy0tc3RhY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2dsb2JhbC1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcyKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMDtcbn1cbiNnbG9iYWwtcHJvZ3Jlc3MgI2dsb2JhbC1wcm9ncmVzcy1tZXNzYWdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1pbi1oZWlnaHQ6IDEuNGVtO1xufVxuI2dsb2JhbC1wcm9ncmVzcyAjZ2xvYmFsLXByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MzAwKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbiAgd2lkdGg6IDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDA7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1yYWRpb10uY2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5lcnJvciArIGxhYmVsIHtcbiAgY29sb3I6ICNEODU4NTQ7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLndhcm5pbmcgKyBsYWJlbCB7XG4gIGNvbG9yOiAjOEQ1RTIwO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0gKyBsYWJlbCxcbmlucHV0W3R5cGU9cmFkaW9dLmRpc2FibGVkICsgbGFiZWwsXG5maWVsZHNldC5kaXNhYmxlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTUwMCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5pbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0gKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1yYWRpb10uZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlLFxuZmllbGRzZXQuZGlzYWJsZWQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3Mtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1jb2xHcmV5OTAwKSwgdmFyKC0tY29sR3JleTgwMCkpO1xufVxuLnRvcy1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRvcy1zZWN0aW9uIHtcbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4udG9zLXNlY3Rpb24udG9zLXNlY3Rpb24tLXBhZGRpbmdSZW1vdmUge1xuICBwYWRkaW5nOiAwO1xufVxuLnRvcy1zZWN0aW9uLnRvcy1zZWN0aW9uLS1ub1RvcE1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLnRvcy1zZWN0aW9uIHtcbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG4udG9zLXNlY3Rpb24udG9zLXNlY3Rpb24tLWJvcmRlckJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbn1cbi50b3Mtc2VjdGlvbi50b3Mtc2VjdGlvbi0tYm9yZGVyVG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zLXNlY3Rpb24udWstc3RpY2t5LWZpeGVkIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY2hvc2VuLWNvbnRhaW5lciwgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IHtcbiAgbWluLXdpZHRoOiA3NXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lcjpub3QoLnNlbGVjdC0taW5saW5lKSwgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0Om5vdCguc2VsZWN0LS1pbmxpbmUpIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyxcbi5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSwgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IC5jaG9zZW4tY2hvaWNlcyxcbi5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCBhLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5MTAwKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMsXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QgLmNob3Nlbi1jaG9pY2VzLFxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QgYS5jaG9zZW4tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcywgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IC5jaG9zZW4tY2hvaWNlcyB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCAuY2hvc2VuLWRyb3Age1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IC5jaG9zZW4tZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0IC5jaG9zZW4tcmVzdWx0cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQsIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdCAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSBhLmNob3Nlbi1zaW5nbGUsIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDJweCByaWRnZSB2YXIoLS1jb2xQcmltYXJ5NDAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLmNob3Nlbi1jb250YWluZXItYWN0aXZlIGEuY2hvc2VuLXNpbmdsZSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgd2lkdGg6IDI0cHg7XG4gIHRvcDogMXB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTVweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgLnNlYXJjaC1jaG9pY2UtY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICBwYWRkaW5nOiAwIDAgMCAzcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTIwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzLCAuY2hvc2VuLWNvbnRhaW5lci51ay1zZWxlY3QuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSwgLmNob3Nlbi1jb250YWluZXIudWstc2VsZWN0LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hvc2VuLWRlZmF1bHQgPiBzcGFuLCAuY2hvc2VuLXNlYXJjaC1pbnB1dC5kZWZhdWx0IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogdmFyKC0tY29sR3JleTcwMCk7XG59XG5cbi5jaG9zZW4tc2VhcmNoLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tZHJvcC1hdXRvV2lkdGggLmNob3Nlbi1kcm9wIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSB7XG4gIHBhZGRpbmc6IDVweCAycHg7XG59XG5cbnNlbGVjdC5lcnJvciArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyxcbnNlbGVjdC5lcnJvciArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLCAuY2hvc2VuLmVycm9yIC5jaG9zZW4tY2hvaWNlcyxcbi5jaG9zZW4uZXJyb3IgLmNob3Nlbi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjZjllZWVlO1xuICBib3JkZXItY29sb3I6ICNmOWVlZWU7XG59XG5cbi5jaG9zZW4tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5zZWxlY3RbcmVhZG9ubHldICsgLmNob3Nlbi1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbnNlbGVjdFtyZWFkb25seV0gKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMsXG5zZWxlY3RbcmVhZG9ubHldICsgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuc2VsZWN0W3JlYWRvbmx5XSArIC5jaG9zZW4tY29udGFpbmVyICsgbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLWRyb3B1cCAuY2hvc2VuLWRyb3AsIC5jaG9zZW4tY29udGFpbmVyLnVrLXNlbGVjdC5jaG9zZW4tZHJvcHVwIC5jaG9zZW4tZHJvcCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgdG9wOiBpbml0aWFsO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sR3JleTQwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4udG9zLW92ZXJ3cml0ZVNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3Mtb3ZlcndyaXRlU2VsZWN0IHNlbGVjdFtyZWFkb25seV0gKyAuY2hvc2VuLWNvbnRhaW5lciBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3Mtb3ZlcndyaXRlU2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xufVxuLnRvcy1vdmVyd3JpdGVTZWxlY3QgLnRvcy1vdmVyd3JpdGVTZWxlY3RfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDJweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXIuc2VsZWN0LS1oaWRlT3ZlcmZsb3cgLmNob3Nlbi1jaG9pY2VzIHtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmNob3Nlbi1jb250YWluZXIuc2VsZWN0LS1oaWRlT3ZlcmZsb3cgLmNob3Nlbi1jaG9pY2VzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbn1cbi5jaG9zZW4tY29udGFpbmVyLnNlbGVjdC0taGlkZU92ZXJmbG93IC5jaG9zZW4tY2hvaWNlcyBzcGFuLmhpZGRlbkNudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIycHg7XG4gIHRvcDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzY2Njtcbn1cbi5jaG9zZW4tY29udGFpbmVyLnNlbGVjdC0taGlkZU92ZXJmbG93LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jaG9zZW4tY29udGFpbmVyLnNlbGVjdC0taGlkZU92ZXJmbG93LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlczo6YWZ0ZXIsIC5jaG9zZW4tY29udGFpbmVyLnNlbGVjdC0taGlkZU92ZXJmbG93LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyAuaGlkZGVuQ250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNsaW1TZWxlY3Quc3MtbWFpbiB7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG8sIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnNsaW1TZWxlY3Quc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkLCAuc2xpbVNlbGVjdC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xHcmV5NDAwKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAzcHg7XG59XG4uc2xpbVNlbGVjdC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3MtZGlzYWJsZWQsIC5zbGltU2VsZWN0LnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNsaW1TZWxlY3Quc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kaXNhYmxlZCwgLnNsaW1TZWxlY3Quc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk3MDApO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc2xpbVNlbGVjdC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk3MDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udG9zLXNwaW5uZXIsIC50b3Mtc3Bpbm5lci1vdmVybGF5IHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwcHg7XG59XG4udG9zLXNwaW5uZXI6OmFmdGVyLCAudG9zLXNwaW5uZXItb3ZlcmxheTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGFuaW1hdGlvbjogc2hhZG93LXNpemUgMS41cyBpbmZpbml0ZTtcbiAgY29sb3I6IHZhcigtLWNvbEdyZXk0MDApO1xufVxuXG4udG9zLXNwaW5uZXItcG9zaXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnRvcy1zcGlubmVyLS1wcmltYXJ5OjphZnRlciwgLnRvcy1zcGlubmVyLW92ZXJsYXk6OmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuXG4udG9zLXNwaW5uZXItb3ZlcmxheSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4udG9zLXNwaW5uZXItb3ZlcmxheTo6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnRvcy1zcGlubmVyLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC43KTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnRvcy1zcGlubmVyLW92ZXJsYXk6OmJlZm9yZSwgLnRvcy1zcGlubmVyLW92ZXJsYXk6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuYm9keS50b3Mtc3Bpbm5lci1wYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50b3Mtc3Bpbm5lci1wYWdlID4gLnRvcy1zcGlubmVyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA1MDAwMDE7XG59XG5cbkBrZXlmcmFtZXMgc2hhZG93LXNpemUge1xuICAwJSB7XG4gICAgYm94LXNoYWRvdzogMTVweCAwIDAgMCwgMzBweCAwIDAgMCwgNDVweCAwIDAgMCwgNjBweCAwIDAgMCwgNzVweCAwIDAgMDtcbiAgfVxuICAyMCUge1xuICAgIGJveC1zaGFkb3c6IDE1cHggMCAwIDVweCwgMzBweCAwIDAgMCwgNDVweCAwIDAgMCwgNjBweCAwIDAgMCwgNzVweCAwIDAgMDtcbiAgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDE1cHggMCAwIDAsIDMwcHggMCAwIDVweCwgNDVweCAwIDAgMCwgNjBweCAwIDAgMCwgNzVweCAwIDAgMDtcbiAgfVxuICA2MCUge1xuICAgIGJveC1zaGFkb3c6IDE1cHggMCAwIDAsIDMwcHggMCAwIDAsIDQ1cHggMCAwIDVweCwgNjBweCAwIDAgMCwgNzVweCAwIDAgMDtcbiAgfVxuICA4MCUge1xuICAgIGJveC1zaGFkb3c6IDE1cHggMCAwIDAsIDMwcHggMCAwIDAsIDQ1cHggMCAwIDAsIDYwcHggMCAwIDVweCwgNzVweCAwIDAgMDtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAxNXB4IDAgMCAwLCAzMHB4IDAgMCAwLCA0NXB4IDAgMCAwLCA2MHB4IDAgMCAwLCA3NXB4IDAgMCA1cHg7XG4gIH1cbn1cbi5wZXJtYW5lbnRTcGlubmVyIHtcbiAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG59XG4ucGVybWFuZW50U3Bpbm5lciBpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGVybWFuZW50U3Bpbm5lci0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Q4OUY1NDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogVGFibGVzb3J0ZXIgQ3VzdG9tIFNDU1MgVGhlbWUgYnkgRGFuIEZlaWR0IChodHRwczovL2dpdGh1Yi5jb20vSG9uZ1BvbmcpXG4gQ29udmVydGVkIGZyb20gQ3VzdG9tIExFU1MgVGhlbWUgYnkgUm9iIEdhcnJpc29uXG5cbiAqL1xuLyoqKiB0aGVtZSAqKiovXG4vKioqIGZvbnRzICoqKi9cbi8qKiogY29sb3IgZGVmaW5pdGlvbnMgKioqL1xuLyogZm9yIGJlc3QgcmVzdWx0cywgb25seSBjaGFuZ2UgdGhlIGh1ZSAoMTIwKSxcbiAgIGxlYXZlIHRoZSBzYXR1cmF0aW9uICg2MCUpIGFuZCBsdW1pbm9zaXR5ICg3NSUpIGFsb25lXG4gICBwaWNrIHRoZSBjb2xvciBmcm9tIGhlcmU6IGh0dHA6Ly9oc2xwaWNrZXIuY29tLyM5OUU2OTkgKi9cbi8qIGRhcmtlbigkaGVhZGVyQmFja2dyb3VuZCwgMTAlKTsgKi9cbi8qIGRlc2F0dXJhdGUoJGhlYWRlckFzYywgNSUpOyAqL1xuLyogaXQgbWlnaHQgYmUgYmVzdCB0byBtYXRjaCB0aGUgZG9jdW1lbnQgYm9keSBiYWNrZ3JvdW5kIGNvbG9yIGhlcmUgKi9cbi8qIGFqYXggZXJyb3IgbWVzc2FnZSAoYWRkZWQgdG8gdGhlYWQpICovXG4vKiBiZWNvbWVzIGhlaWdodCB1c2luZyBwYWRkaW5nIChzbyBpdCdzIGRpdmlkZWQgYnkgMikgKi9cbi8qIDIwcHggc2hvdWxkIGJlIHNsaWdodGx5IHdpZGVyIHRoYW4gdGhlIGljb24gd2lkdGggdG8gYXZvaWQgb3ZlcmxhcCAqL1xuLyogdXJsKGljb25zL2xvYWRpbmcuZ2lmKTsgKi9cbi8qIHplYnJhIHN0cmlwaW5nICovXG4vKiBob3ZlcmVkIHJvd3MgKi9cbi8qIENvbHVtbnMgd2lkZ2V0ICovXG4vKiBzYXR1cmF0ZSggZGFya2VuKCBkZXNhdHVyYXRlKCRoZWFkZXJCYWNrZ3JvdW5kLCAxMCUpLCAxMCUgKSwgMzAlKTsgKi9cbi8qIEZpbHRlciB3aWRnZXQgdHJhbnNpdGlvbiAqL1xuLyoqKiBBcnJvd3MgKioqL1xuLyogYmxhY2sgKi9cbi8qIHdoaXRlICovXG4vKiBhdXRvbWF0aWNhbGx5IGNob29zZSB0aGUgY29ycmVjdCBhcnJvdy90ZXh0IGNvbG9yICovXG4vKiB2YXJpYWJsZSB0aGVtZSBuYW1lIC0gcmVxdWlyZXMgbGVzcy5qcyAxLjMrO1xuICAgb3IganVzdCByZXBsYWNlICghXCIudGFibGVzb3J0ZXItdG9zXCIpIHdpdGggdGhlIGNvbnRlbnRzIG9mICR0aGVtZVxuICovXG4udGFibGVzb3J0ZXItdG9zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXI6ICNkZGQgMXB4IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xufVxuLnRhYmxlc29ydGVyLXRvcyB0aCwgLnRhYmxlc29ydGVyLXRvcyB0ZCB7XG4gIGJvcmRlcjogI2RkZCAxcHggc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogc3R5bGUgdGgncyBvdXRzaWRlIG9mIHRoZSB0aGVhZCAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyB0aCwgLnRhYmxlc29ydGVyLXRvcyB0aGVhZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhNDQ7XG4gIGNvbG9yOiByZ2IoMjI5LjUsIDIyOS41LCAyMjkuNSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGFibGVzb3J0ZXItdG9zIHRib2R5IHRkLCAudGFibGVzb3J0ZXItdG9zIHRmb290IHRoLCAudGFibGVzb3J0ZXItdG9zIHRmb290IHRkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiBzdHlsZSBoZWFkZXIgKi9cbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHNldC1saWdodG5lc3ModXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUpBSUFBQUNNdE1QLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBa0FBQUlYakkrQXl3bmFZbmhVTW9xdDNnWlhQbVZnOTR5SlZRQUFPdz09KSwgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUpBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBa0FBQUlYakkrQXl3bmFZbmhVTW9xdDNnWlhQbVZnOTR5SlZRQUFPdz09KSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWhlYWRlci5zb3J0ZXItZmFsc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1oZWFkZXJBc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMzksIDMyLjcxNjY2NjY2NjcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzZXQtbGlnaHRuZXNzKHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFFQUlBQUFDTXRNUC8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQVFBQUFJTmpJOEJ5YTJ3bklOVU1vcFpBUUE3KSwgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUVBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBUUFBQUlOakk4QnlhMnduSU5VTW9wWkFRQTcpKTtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWhlYWRlckRlc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTQxLCA5NC43ODMzMzMzMzMzKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogc2V0LWxpZ2h0bmVzcyh1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRlFBRUFJQUFBQ010TVAvLy95SDVCQUVBQUFFQUxBQUFBQUFWQUFRQUFBSU5qQitnQytqUDJwdG4wV3NrTFFBNyksIHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFFQUlBQUFQLy8vLy8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQVFBQUFJTmpCK2dDK2pQMnB0bjBXc2tMUUE3KSk7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogdGZvb3QgKi9cbn1cbi50YWJsZXNvcnRlci10b3MgdGZvb3QgLnRhYmxlc29ydGVyLWhlYWRlckFzYyxcbi50YWJsZXNvcnRlci10b3MgdGZvb3QgLnRhYmxlc29ydGVyLWhlYWRlckRlc2Mge1xuICAvKiByZW1vdmUgc29ydCBhcnJvd3MgZnJvbSBmb290ZXIgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiBvcHRpb25hbCBkaXNhYmxlZCBpbnB1dCBzdHlsaW5nICovXG59XG4udGFibGVzb3J0ZXItdG9zIC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiBib2R5ICovXG59XG4udGFibGVzb3J0ZXItdG9zIHRib2R5IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udGFibGVzb3J0ZXItdG9zIHRib2R5IHtcbiAgLyogWmVicmEgV2lkZ2V0IC0gcm93IGFsdGVybmF0aW5nIGNvbG9ycyAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSB0ci5ldmVuID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xHcmV5MTAwKTtcbiAgY29sb3I6ICMwMDA7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogaG92ZXJlZCByb3cgY29sb3JzXG4gICAgICAgeW91J2xsIG5lZWQgdG8gYWRkIGFkZGl0aW9uYWwgbGluZXMgZm9yXG4gICAgICAgcm93cyB3aXRoIG1vcmUgdGhhbiAyIGNoaWxkIHJvd3NcbiAgKi9cbn1cbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5ob3ZlciB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0cjpob3ZlciB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0cjpob3ZlciArIHRyLnRhYmxlc29ydGVyLWNoaWxkUm93ID4gdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHI6aG92ZXIgKyB0ci50YWJsZXNvcnRlci1jaGlsZFJvdyArIHRyLnRhYmxlc29ydGVyLWNoaWxkUm93ID4gdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHIuZXZlbi5ob3ZlciA+IHRkLFxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyLmV2ZW46aG92ZXIgPiB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5ldmVuOmhvdmVyICsgdHIudGFibGVzb3J0ZXItY2hpbGRSb3cgPiB0ZCxcbi50YWJsZXNvcnRlci10b3MgdGJvZHkgPiB0ci5ldmVuOmhvdmVyICsgdHIudGFibGVzb3J0ZXItY2hpbGRSb3cgKyB0ci50YWJsZXNvcnRlci1jaGlsZFJvdyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyLm9kZC5ob3ZlciA+IHRkLFxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyLm9kZDpob3ZlciA+IHRkLFxuLnRhYmxlc29ydGVyLXRvcyB0Ym9keSA+IHRyLm9kZDpob3ZlciArIHRyLnRhYmxlc29ydGVyLWNoaWxkUm93ID4gdGQsXG4udGFibGVzb3J0ZXItdG9zIHRib2R5ID4gdHIub2RkOmhvdmVyICsgdHIudGFibGVzb3J0ZXItY2hpbGRSb3cgKyB0ci50YWJsZXNvcnRlci1jaGlsZFJvdyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRhYmxlc29ydGVyLXRvcyB7XG4gIC8qIHRhYmxlIHByb2Nlc3NpbmcgaW5kaWNhdG9yIC0gaW5kZXRlcm1pbmF0ZSBzcGlubmVyICovXG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1wcm9jZXNzaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRkFBVUFLRUFBTzd1N2xwYVdnQUFBQUFBQUNIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUJDZ0FDQUN3QUFBQUFGQUFVQUFBQ1FaUnZvSUR0dTF3TFFVQWxxS1RWeHF3aFhJaUJuRGc2WTRleXg0bEtXNVhLN3dyTGVLM3ZicThKMlc0VDRlMW5NaHBXclpDVHQzeEtaOGtnc2dnZEptVUZBQ0g1QkFFS0FBSUFMQWNBQUFBTEFBY0FBQUlVVkI2aWk3amFqZ0NBdVVtdG92eHRYbm1kVUFBQUlma0VBUW9BQWdBc0RRQUNBQWNBQ3dBQUFoUlVJcG1IeS8zZ1VWUUFRTzlOZXR1dWdDRldBQUFoK1FRQkNnQUNBQ3dOQUFjQUJ3QUxBQUFDRTVRVmNaaktiVm82Y2syQUY5NW01LzZCU3dFQUlma0VBUW9BQWdBc0J3QU5BQXNBQndBQUFoT1VIM2tyNlFhQWNTckdXZTFWUWwrbU1VSUJBQ0g1QkFFS0FBSUFMQUlBRFFBTEFBY0FBQUlVbElDbWg3bmNUQWdxaWprcnVEaXY3bjJZVUFBQUlma0VBUW9BQWdBc0FBQUhBQWNBQ3dBQUFoUVVJR21IeWVkZWhJb3FGWExLZlBPQWFaZFdBQUFoK1FRRkNnQUNBQ3dBQUFJQUJ3QUxBQUFDRkpRRmNKaVhiMTV6TFlSbDdjbGE4T3RsR0dnVUFEcz1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogQ29sdW1uIFdpZGdldCAtIGNvbHVtbiBzb3J0IGNvbG9ycyAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyB0ci5vZGQgdGQucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhNTM7XG59XG4udGFibGVzb3J0ZXItdG9zIHRkLnByaW1hcnksIC50YWJsZXNvcnRlci10b3MgdHIuZXZlbiB0ZC5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE0MSwgMTMwLjAzMzMzMzMzMzMpO1xufVxuLnRhYmxlc29ydGVyLXRvcyB0ci5vZGQgdGQuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDE0MSwgMTMwLjAzMzMzMzMzMzMpO1xufVxuLnRhYmxlc29ydGVyLXRvcyB0ZC5zZWNvbmRhcnksIC50YWJsZXNvcnRlci10b3MgdHIuZXZlbiB0ZC5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTY2LjUsIDE1My41NSk7XG59XG4udGFibGVzb3J0ZXItdG9zIHRyLm9kZCB0ZC50ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNjYuNSwgMTUzLjU1KTtcbn1cbi50YWJsZXNvcnRlci10b3MgdGQudGVydGlhcnksIC50YWJsZXNvcnRlci10b3MgdHIuZXZlbiB0ZC50ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxOTIsIDE3Ny4wNjY2NjY2NjY3KTtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiBjYXB0aW9uIChub24tdGhlbWUgbWF0Y2hpbmcpICovXG59XG4udGFibGVzb3J0ZXItdG9zIGNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRhYmxlc29ydGVyLXRvcyB7XG4gIC8qIGZpbHRlciB3aWRnZXQgKi9cbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWZpbHRlci1yb3cgaW5wdXQsXG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1maWx0ZXItcm93IHNlbGVjdCB7XG4gIHdpZHRoOiA5OCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogbGluZS1oZWlnaHQgMC4xcyBlYXNlO1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItZmlsdGVyLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4udGFibGVzb3J0ZXItdG9zIC50YWJsZXNvcnRlci1maWx0ZXItcm93IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyAvKiBjZW50ZXIgdGhlIGlucHV0ICovXG4gIHRyYW5zaXRpb246IGxpbmUtaGVpZ2h0IDAuMXMgZWFzZTtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiBoaWRkZW4gZmlsdGVyIHJvdyAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItZmlsdGVyLXJvdy5oaWRlbWUgdGQge1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZXNvcnRlci10b3MgLnRhYmxlc29ydGVyLWZpbHRlci1yb3cuaGlkZW1lICoge1xuICBoZWlnaHQ6IDFweDtcbiAgbWluLWhlaWdodDogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC8qIGRvbid0IHVzZSB2aXNpYmlsaXR5OiBoaWRkZW4gYmVjYXVzZSBpdCBkaXNhYmxlcyB0YWJiaW5nICovXG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiByb3dzIGhpZGRlbiBieSBmaWx0ZXJpbmcgKG5lZWRlZCBmb3IgY2hpbGQgcm93cykgKi9cbn1cbi50YWJsZXNvcnRlci10b3MgLmZpbHRlcmVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiBhamF4IGVycm9yIHJvdyAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItZXJyb3JSb3cgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NTg1NDtcbn1cbi50YWJsZXNvcnRlci10b3Mge1xuICAvKiBGaXhlZCBjb2x1bW4gc2Nyb2xsIGJhciBzcGFjZXIgc3R5bGluZyAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItc2Nyb2xsZXItYmFyLXNwYWNlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4udGFibGVzb3J0ZXItdG9zIHtcbiAgLyogYWRkIGJvcmRlciB0byByaWdodCBzaWRlIChMVFIgcGFnZXMpIG9mIGZpeGVkIGNvbHVtbiAqL1xufVxuLnRhYmxlc29ydGVyLXRvcyAudGFibGVzb3J0ZXItc2Nyb2xsZXItZml4ZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ0NDtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgLyogc2V0IHRvIHplcm8gZm9yIG5vbi1qcXVlcnkgdWkgdGhlbWVzOyB1c2UgXCJsZWZ0XCIgaGVyZSBmb3IgUlRMIHBhZ2VzICovXG4gIHJpZ2h0OiAwO1xuICAvKiBtYXRjaCB0aGUgbWFyZ2lucyBzZXQgdG8gdGhlIHRhYmxlIHRvIGtlZXAgdGhlIGJvcmRlciB0aGUgc2FtZSBoZWlnaHQgYXMgdGhlIHRhYmxlICovXG4gIG1hcmdpbjogMTBweCAwIDE1cHg7XG59XG5cbi50b3NUYWJsZV9fZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk2MDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay10YWI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTkwMCk7XG59XG5cbi51ay10YWIgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudWstdGFiID4gKiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sR3JleTgwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEdyZXk5MDApO1xufVxuXG4udWstdGFiID4gLnVrLWFjdGl2ZSA+IGEge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbFByaW1hcnk1MDApO1xuICBjb2xvcjogdmFyKC0tY29sU29mdEJsYWNrKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnVrLXRhYiA+ICogPiBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5NzAwKTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC51ay10YWIgPiAqID4gYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRvcy10ZXh0U2VsZWN0IGlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogdGV4dDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtdGV4dFNlbGVjdCBpbnB1dFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5NzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvcy10ZXh0U2VsZWN0IGlucHV0W3JlYWRvbmx5XTotd2Via2l0LWF1dG9maWxsLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3MtdGV4dFNlbGVjdCBpbnB1dFtyZWFkb25seV06LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zLXRleHRTZWxlY3QgaW5wdXRbcmVhZG9ubHldOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggdmFyKC0tY29sR3JleTcwMCkgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xuICBjYXJldC1jb2xvcjogdmFyKC0tY29sU29mdFdoaXRlKTtcbn1cbi50b3MtdGV4dFNlbGVjdCBpbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50aXBweS1ib3gge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi52YWxpZGF0aW9uLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2Y5ZWVlZTtcbn1cblxuLnB3LW1ldGVyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnB3LW1ldGVyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHctbWV0ZXJfX3RyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMCwgMTIwLCAxMjAsIDAuMTgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG59XG4ucHctbWV0ZXJfX2ZpbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwJTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDE2MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMTYwbXMgZWFzZTtcbiAgYmFja2dyb3VuZDogI2VmNDQ0NDtcbn1cbi5wdy1tZXRlcl9fbGFiZWwge1xuICBtaW4td2lkdGg6IDkwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucHctbWV0ZXJfX2hpbnQge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi5wdy1tZXRlci0tMCAucHctbWV0ZXJfX2ZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZWY0NDQ0O1xufVxuLnB3LW1ldGVyLS0xIC5wdy1tZXRlcl9fZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmOTczMTY7XG59XG4ucHctbWV0ZXItLTIgLnB3LW1ldGVyX19maWxsIHtcbiAgYmFja2dyb3VuZDogI2VhYjMwODtcbn1cbi5wdy1tZXRlci0tMyAucHctbWV0ZXJfX2ZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMjJjNTVlO1xufVxuLnB3LW1ldGVyLS00IC5wdy1tZXRlcl9fZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMxNmEzNGE7XG59XG5cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgLnB3LW1ldGVyX190cmFjayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgfVxuICAucHctbWV0ZXJfX2xhYmVsLCAucHctbWV0ZXJfX2hpbnQge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8qIEZpbHRlciBQaWxsc1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50b3MtZmlsdGVycyAudWstYmFkZ2UsIC5wZXJzaXN0ZW50LWZpbHRlcnMgLnVrLWJhZGdlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udG9zLWZpbHRlcnMgLnVrLWJhZGdlIC5maWx0ZXItbmFtZSwgLnBlcnNpc3RlbnQtZmlsdGVycyAudWstYmFkZ2UgLmZpbHRlci1uYW1lIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLnRvcy1maWx0ZXJzIC51ay1iYWRnZTpob3ZlciAuZGVsZXRlLCAucGVyc2lzdGVudC1maWx0ZXJzIC51ay1iYWRnZTpob3ZlciAuZGVsZXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi50b3MtZmlsdGVycyAudWstYmFkZ2UgLmRlbGV0ZSwgLnBlcnNpc3RlbnQtZmlsdGVycyAudWstYmFkZ2UgLmRlbGV0ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4udG9zLWZpbHRlcnMgLnVrLWJhZGdlIC50b3MtaWNvbi0tZHJhZ2Ryb3AsIC5wZXJzaXN0ZW50LWZpbHRlcnMgLnVrLWJhZGdlIC50b3MtaWNvbi0tZHJhZ2Ryb3Age1xuICBjdXJzb3I6IGdyYWI7XG59XG4udG9zLWZpbHRlcnMudG9zLWZpbHRlcnMtLWRvd253YXJkVGFicywgLnRvcy1maWx0ZXJzLnBlcnNpc3RlbnQtZmlsdGVyc19fZG93bndhcmRUYWJzLCAucGVyc2lzdGVudC1maWx0ZXJzLnRvcy1maWx0ZXJzLS1kb3dud2FyZFRhYnMsIC5wZXJzaXN0ZW50LWZpbHRlcnMucGVyc2lzdGVudC1maWx0ZXJzX19kb3dud2FyZFRhYnMge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4udG9zLWZpbHRlcnMudG9zLWZpbHRlcnMtLWRvd253YXJkVGFicyAudWstYmFkZ2UsIC50b3MtZmlsdGVycy5wZXJzaXN0ZW50LWZpbHRlcnNfX2Rvd253YXJkVGFicyAudWstYmFkZ2UsIC5wZXJzaXN0ZW50LWZpbHRlcnMudG9zLWZpbHRlcnMtLWRvd253YXJkVGFicyAudWstYmFkZ2UsIC5wZXJzaXN0ZW50LWZpbHRlcnMucGVyc2lzdGVudC1maWx0ZXJzX19kb3dud2FyZFRhYnMgLnVrLWJhZGdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cblxuLnRvcy13aWRnZXQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9zLXdpZGdldCAudG9zLXdpZGdldC0tZWRpdFRpdGxlLCAudG9zLXdpZGdldCAudG9zLXdpZGdldC1zZXR0aW5nQnRuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwLjY1O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4udG9zLXdpZGdldCAudG9zLXdpZGdldC0tZWRpdFRpdGxlIHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRvcy13aWRnZXQgLnRvcy13aWRnZXQtc2V0dGluZ0J0biB7XG4gIHJpZ2h0OiAwO1xufVxuXG4udG9zLXdpZGdldC0tY29sdW1uRWxlbWVudCB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvcy13aWRnZXQtLW5vQm9yZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udG9zTWFza2UsIC50b3NNYXNrZU1vZGFsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTEwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NNYXNrZTpub3QoLnBhZ2UtLWxvZ2luKSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2VNb2RhbDpub3QoLnBhZ2UtLWxvZ2luKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyLCAudG9zTWFza2UgLnRvc01hc2tlX19jb250ZW50LCAudG9zTWFza2UgLnRvc01hc2tlX19mb290ZXIsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9faGVhZGVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2NvbnRlbnQsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fZm9vdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciwgLnRvc01hc2tlIC50b3NNYXNrZV9fZm9vdGVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19mb290ZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgaGVpZ2h0OiA1NXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRvcDogMDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlcklubmVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlcklubmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciBoMSwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19oZWFkZXIgaDEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9faGVhZGVyIC50b3NNYXNrZV9faGVhZGVyTWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJNZW51IGxpLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19oZWFkZXIgLnRvc01hc2tlX19oZWFkZXJNZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyIC50b3NNYXNrZV9faGVhZGVyTWVudSBpLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlck1lbnUgaSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19jb250ZW50LCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDkwcHggKyAxNXB4KTtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2NvbnRlbnRJbm5lciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19jb250ZW50SW5uZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2Zvb3RlciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MTAwKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlIC50b3NNYXNrZV9fZm9vdGVyLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTgwMCk7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19mb290ZXIgLnRvc01hc2tlX19mb290ZXJJbm5lciwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19mb290ZXIgLnRvc01hc2tlX19mb290ZXJJbm5lciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2Zvb3RlciAudG9zTWFza2VfX2Zvb3Rlcl9fZGF0YSwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19mb290ZXIgLnRvc01hc2tlX19mb290ZXJfX2RhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fY29udGFpbmVyLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX21vcmVPcHRpb25zX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDVweCA1cHggMDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX21vcmVPcHRpb25zX19jb250YWluZXI6aG92ZXIgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fdWwsIC50b3NNYXNrZU1vZGFsIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2NvbnRhaW5lcjpob3ZlciAudG9zTWFza2VfX21vcmVPcHRpb25zX191bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX3VsLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX21vcmVPcHRpb25zX191bCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbFByaW1hcnk3MDApO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIHRvcDogNThweDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fdWwsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fdWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sR3JleTYwMCk7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYSwgLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX21vcmVPcHRpb25zX19hIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYS50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2EtLXNtYWxsLCAudG9zTWFza2VNb2RhbCAudG9zTWFza2VfX21vcmVPcHRpb25zX19hLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYS0tc21hbGwge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi50b3NNYXNrZSBhLnRvc01hc2tlX19tb3JlT3B0aW9uc19fYTpob3ZlciwgLnRvc01hc2tlTW9kYWwgYS50b3NNYXNrZV9fbW9yZU9wdGlvbnNfX2E6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b3NNYXNrZSAudG9wQmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLnRvc01hc2tlIC50b3NNYXNrZV9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0taFRvcEJhcik7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi50b3NNYXNrZSAudG9zTWFza2VfX2hlYWRlciAudG9zTWFza2VfX2hlYWRlcklubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG4udG9zTWFza2UgLnRvc01hc2tlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogY2FsYyg1NXB4ICsgMzBweCk7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4udG9zTWFza2VNb2RhbCB7XG4gIG92ZXJmbG93OiBhdXRvIHZpc2libGU7XG59XG4udG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvc01hc2tlTW9kYWwgLnRvc01hc2tlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udG9zTWFza2VNb2RhbCAudG9zTWFza2VNb2RhbF9fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY29udGVudFwiIFwiZm9vdGVyXCI7XG59XG4udG9zTWFza2VNb2RhbCAudG9zTWFza2VfX2Zvb3RlciB7XG4gIGdyaWQtYXJlYTogZm9vdGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3NNYXNrZS0tdXNlclBXVXBkYXRlIC50b3NNYXNrZV9faGVhZGVyIC50b3NNYXNrZV9faGVhZGVyTWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9zTWFza2UtLXVzZXJQV1VwZGF0ZSAudG9zTWFza2VfX21heFdpZHRoIHtcbiAgbWF4LXdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xufVxuXG4udG9zTWFza2UtLXVzZXJDb25maWcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnRvc01hc2tlLS11c2VyQ29uZmlnIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udG9zTWFza2UtLXVzZXJDb25maWcgLnRvc01hc2tlX19tb3JlT3B0aW9uc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi50b3Mtc2VjdGlvbi0tbGFuZ3VhZ2VTd2l0Y2gge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sUHJpbWFyeTIwMCk7XG59XG4udG9zLXNlY3Rpb24tLWxhbmd1YWdlU3dpdGNoLnVrLWFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3Mtc2VjdGlvbi0tbGFuZ3VhZ2VTd2l0Y2gge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NjAwKTtcbn1cblxuW3Rvcy1sYW5ndWFnZS1pZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuW3Rvcy1sYW5ndWFnZS1pZF0udG9zLWxhbmd1YWdlLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46cm9vdCB7XG4gIC0taFRvcEJhcjogMzBweDtcbiAgLS1oTmF2QmFyOiAzMHB4O1xufVxuXG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIHtcbiAgLS1oVG9wQmFyOiAzNXB4O1xufVxuXG4udG9wQmFyIHtcbiAgaGVpZ2h0OiB2YXIoLS1oVG9wQmFyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC50b3BCYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5OTAwKTtcbiAgaGVpZ2h0OiB2YXIoLS1oVG9wQmFyKTtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnRvcEJhciAudG9wQmFyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4udG9wQmFyIC50b3BCYXJfX2xvZ28ge1xuICBwYWRkaW5nOiA0cHggOHB4IDRweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udG9wQmFyIC50b3BCYXJfX2xvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS1oVG9wQmFyKSAtIDEwcHgpO1xufVxuLnRvcEJhciAudG9wQmFyX19iYW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogODAlO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1oVG9wQmFyKTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk3MDApO1xufVxuLnRvcEJhciAudG9wQmFyX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi50b3BCYXIgLnRvcEJhcl9fdGl0bGUgYTpob3ZlciwgLnRvcEJhciAudG9wQmFyX190aXRsZSAubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19hOmhvdmVyLCAubmF2TWFpbk1lbnUgLnRvcEJhciAudG9wQmFyX190aXRsZSAubmF2TWFpbk1lbnVfX2E6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHkudG9zTWFza2UgLnRvcEJhcl9fbG9nbyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuYm9keS50b3NNYXNrZSAudG9wQmFyX190aXRsZSB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWhUb3BCYXIpO1xufVxuXG4ubmF2VG9wQmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5hdlRvcEJhciAubmF2VG9wQmFyX191bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX2Ege1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRCbGFjayk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0V2hpdGUpO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2VG9wQmFyIC5jb2xvci1tb2RlX19saW5rLS1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZUb3BCYXIgLmNvbG9yLW1vZGVfX2xpbmstLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdlRvcEJhciAuY29sb3ItbW9kZV9fbGluay0tbGlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5hdlRvcEJhciAudGhlbWVfX2xpbmstLXJlZ3VsYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtY29sb3ItdGhlbWU9YmVycnldIC5uYXZUb3BCYXIgLnRoZW1lX19saW5rLS1yZWd1bGFyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYXZUb3BCYXIgLnRoZW1lX19saW5rLS1iZXJyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5bZGF0YS1jb2xvci10aGVtZT1iZXJyeV0gLm5hdlRvcEJhciAudGhlbWVfX2xpbmstLWJlcnJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZUb3BCYXIgc3Bhbi5uYXZUb3BCYXJfX2Ege1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmF2VG9wQmFyIHNlbGVjdC5uYXZUb3BCYXJfX3NlbGVjdCB7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLm5hdlRvcEJhciBhLm5hdlRvcEJhcl9fYTpob3ZlciwgLm5hdlRvcEJhciAubmF2TWFpbk1lbnUgLm5hdlRvcEJhcl9fYS5uYXZNYWluTWVudV9fYTpob3ZlciwgLm5hdk1haW5NZW51IC5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fYS5uYXZNYWluTWVudV9fYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk3MDApO1xuICBjb2xvcjogdmFyKC0tY29sUHJpbWFyeTEwMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZUb3BCYXIge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MCA+IC5uYXZUb3BCYXJfX2xpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sUHJpbWFyeTcwMCk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYwID4gLm5hdlRvcEJhcl9fbGktLXNxdWFyZSB7XG4gIG1pbi13aWR0aDogdmFyKC0taFRvcEJhcik7XG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYwID4gLm5hdlRvcEJhcl9fbGktLWdyb3VwRW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sUHJpbWFyeTcwMCk7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MCA+IC5uYXZUb3BCYXJfX2xpLS1ncm91cEVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MCA+IC5uYXZUb3BCYXJfX2xpID4gLm5hdlRvcEJhcl9fYSB7XG4gIGhlaWdodDogdmFyKC0taFRvcEJhcik7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saSA+IC5uYXZUb3BCYXJfX2Ege1xuICBoZWlnaHQ6IHZhcigtLWhUb3BCYXIpO1xufVxuLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MCA+IC5uYXZUb3BCYXJfX2xpID4gLm5hdlRvcEJhcl9fYSBpLCAubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYwID4gLm5hdlRvcEJhcl9fbGkgPiAubmF2VG9wQmFyX19hOjpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ubmF2VG9wQmFyIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cbi5uYXZUb3BCYXIgLm5hdlRvcEJhcl9fdWwtLWxldjAgPiAubmF2VG9wQmFyX19saTpob3ZlciA+IC5uYXZUb3BCYXJfX3VsLS1sZXYxIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2VG9wQmFyIC5uYXZUb3BCYXJfX3VsLS1sZXYxIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdlRvcEJhciAubmF2VG9wQmFyX191bC0tbGV2MSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbEdyZXk5MDApO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xHcmV5NjAwKTtcbn1cbi5uYXZUb3BCYXIge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuLm5hdlRvcEJhciAubmF2VG9wQmFyX19hLS1ib3JkZXJUb3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sUHJpbWFyeTcwMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5uYXZNYWluTWVudSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk3MDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDA7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5uYXZNYWluTWVudSB7XG4gIGhlaWdodDogMzVweDtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX21lZ2FwYW5lbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE5KSwgMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiB2YXIoLS1jb2xTb2Z0QmxhY2spO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlO1xuICBsZWZ0OiAwO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fbWVnYXBhbmVsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTgwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5MzAwKTtcbn1cbi5uYXZNYWluTWVudSB7XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fbGkge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGVhc2UsIGNvbG9yIDAuMjVzIGVhc2U7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4taGVpZ2h0OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IHJvYm90bywgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLCBjb2xvciAwLjI1cyBlYXNlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19hIHtcbiAgY29sb3I6IHZhcigtLWNvbFNvZnRXaGl0ZSk7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X19hOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3NlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNDBweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1jb2xQcmltYXJ5NzAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fc2VwYXJhdG9yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuLm5hdk1haW5NZW51IHtcbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzBweDtcbiAgZ2FwOiAwO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAgPiAubmF2TWFpbk1lbnVfX2xpLnZyLS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYwID4gLm5hdk1haW5NZW51X19saTpob3ZlciwgLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAgPiAubmF2TWFpbk1lbnVfX2xpLm5hdi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xQcmltYXJ5NTAwKTtcbiAgY29sb3I6IHZhcigtLWNvbFByaW1hcnkxMDApO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAgPiAubmF2TWFpbk1lbnVfX2xpOmhvdmVyID4gLm5hdk1haW5NZW51X19tZWdhcGFuZWwsIC5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYwID4gLm5hdk1haW5NZW51X19saS5uYXYtYWN0aXZlID4gLm5hdk1haW5NZW51X19tZWdhcGFuZWwge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjAgPiAubmF2TWFpbk1lbnVfX2xpID4gLm5hdk1haW5NZW51X19hIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MCA+IC5uYXZNYWluTWVudV9fbGkgPiAubmF2TWFpbk1lbnVfX2EgPiAubmF2TWFpbk1lbnVfX2ljb24ge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MCA+IC5uYXZNYWluTWVudV9fbGktLWFkbWluIHtcbiAgYmFja2dyb3VuZDogI0Q4NTg1NDtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYwID4gLm5hdk1haW5NZW51X19saS0tYWRtaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRDgxOTEzO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjEge1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCA3ZnIpO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjEgPiAubmF2TWFpbk1lbnVfX2xpID4gLm5hdk1haW5NZW51X19hIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYxID4gLm5hdk1haW5NZW51X19saS5uYXZNYWluTWVudV9fbGktLWNvbDIge1xuICBncmlkLWNvbHVtbjogMjtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYxID4gLm5hdk1haW5NZW51X19saS5uYXZNYWluTWVudV9fbGktLWNvbDMge1xuICBncmlkLWNvbHVtbjogMztcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYxID4gLm5hdk1haW5NZW51X19saS5uYXZNYWluTWVudV9fbGktLWNvbDQge1xuICBncmlkLWNvbHVtbjogNDtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYxID4gLm5hdk1haW5NZW51X19saS5uYXZNYWluTWVudV9fbGktLWNvbDUge1xuICBncmlkLWNvbHVtbjogNTtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYxID4gLm5hdk1haW5NZW51X19saS5uYXZNYWluTWVudV9fbGktLWNvbDYge1xuICBncmlkLWNvbHVtbjogNjtcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYxID4gLm5hdk1haW5NZW51X19saS5uYXZNYWluTWVudV9fbGktLWNvbDcge1xuICBncmlkLWNvbHVtbjogNztcbn1cbi5uYXZNYWluTWVudSAubmF2TWFpbk1lbnVfX3VsLS1sZXYyID4gLm5hdk1haW5NZW51X19saSAubmF2TWFpbk1lbnVfX2Ege1xuICBwYWRkaW5nOiAzcHggNXB4O1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjIgPiAubmF2TWFpbk1lbnVfX2xpIC5uYXZNYWluTWVudV9fYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnkyMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAubmF2TWFpbk1lbnUgLm5hdk1haW5NZW51X191bC0tbGV2MiA+IC5uYXZNYWluTWVudV9fbGkgLm5hdk1haW5NZW51X19hOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5hdk1haW5NZW51IC5uYXZNYWluTWVudV9fdWwtLWxldjMgPiAubmF2TWFpbk1lbnVfX2xpID4gLm5hdk1haW5NZW51X19hIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNvZmZDYW52YXNNYWluTWVudSAudWstb2ZmY2FudmFzLWJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk3MDApO1xufVxuXG4ubmF2T2ZmQ2FudmFzTWVudSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmF2T2ZmQ2FudmFzTWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2T2ZmQ2FudmFzTWVudSBhLCAubmF2T2ZmQ2FudmFzTWVudSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubmF2T2ZmQ2FudmFzTWVudSAubmF2TWFpbk1lbnVfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubmF2T2ZmQ2FudmFzTWVudSB7XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbi5uYXZPZmZDYW52YXNNZW51IC5uYXZvZmZjYW52YXNtZW51X191bCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubmF2T2ZmQ2FudmFzTWVudSB7XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbi5uYXZPZmZDYW52YXNNZW51IC5uYXZPZmZDYW52YXNNZW51X191bC0tbGV2MCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2T2ZmQ2FudmFzTWVudSAubmF2T2ZmQ2FudmFzTWVudV9fbGktLWxldjAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sR3JleTUwMCk7XG59XG5cbi5wYWdlLnBhZ2UtLWxvZ2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWxvZ2luLWJnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ucGFnZS5wYWdlLS1sb2dpbiAubG9naW5Gb3JtIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5wYWdlLnBhZ2UtLWxvZ2luIC5sb2dpbkZvcm0ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLWNvbEdyZXk5MDApLCB2YXIoLS1jb2xHcmV5ODAwKSk7XG59XG4ucGFnZS5wYWdlLS1sb2dpbiAubG9naW5Gb3JtLS1sb2dvIGltZyB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAucGFnZS5wYWdlLS1sb2dpbiAubG9naW5Gb3JtLS1sb2dvIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTcwMCk7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLnBhZ2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xHcmV5MTAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnBhZ2U6bm90KC5wYWdlLS1sb2dpbikge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHZhcigtLWNvbEJsYWNrKSwgdmFyKC0tY29sR3JleTkwMCkpO1xufVxuLnBhZ2UgLnBhZ2VfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZSAucGFnZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSBjYWxjKHZhcigtLWhUb3BCYXIpICsgdmFyKC0taE5hdkJhcikpKTtcbn1cbi5wYWdlIHtcbiAgLyogLnBhZ2VfX21lbnUge1xuICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICB0b3A6ICRoSGVhZGVyO1xuICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIGNhbGModmFyKC0taFRvcEJhcikgKyB2YXIoLS1oTmF2QmFyKSkpO1xuICAgICAgIHdpZHRoOiAkd01lbnVQYW5lbDtcblxuICAgfSovXG59XG4ucGFnZSAucGFnZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhUb3BCYXIpICsgdmFyKC0taE5hdkJhcikpO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wYWdlIC5wYWdlX19oZWFkbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhZ2UgLnBhZ2VfX2hlYWRsaW5lIC5wYWdlX19oZWFkbGluZUFjdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2UgLnBhZ2VfX2hlYWRsaW5lIC5wYWdlX19oZWFkbGluZUFjdGlvbnMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wYWdlIC5wYWdlX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFnZSAucGFnZV9fYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNXB4O1xufVxuXG4ucGFnZU1vZGUtLXdpbmRvdyAucGFnZV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG4ucGFnZS0tbm9IZWFkZXIgLnBhZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtLWRva3VFZGl0TW9kZSB7XG4gIGJhY2tncm91bmQ6IGtoYWtpO1xufVxuLnBhZ2UtLWRva3VFZGl0TW9kZSBsaVtkYXRhLWRvY3VtZW50YXRpb249ZW5hYmxlZF0gPiBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblt0b3MtaGVscC1tb2RlPWFjdGl2ZV0gLnVrLWZvcm0tY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bdG9zLWhlbHAtbW9kZT1hY3RpdmVdIC51ay1mb3JtLWNvbnRyb2xzIC51ay1mb3JtLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDI5cHgpO1xuICB0b3A6IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyOXB4O1xuICBjdXJzb3I6IGhlbHA7XG4gIHotaW5kZXg6IDEyMztcbiAgY29sb3I6IGRvZGdlcmJsdWU7XG59XG5bdG9zLWhlbHAtbW9kZT1hY3RpdmVdIC51ay1mb3JtLWNvbnRyb2xzIGlucHV0W3R5cGU9Y2hlY2tib3hdIH4gLnVrLWZvcm0taWNvbiB7XG4gIHJpZ2h0OiAtMjlweDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgdG9wOiAtMnB4O1xufVxuXG4udG9zLWRva3UtaGVscC0tdGFibGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5kb2t1IHtcbiAgY3Vyc29yOiBoZWxwICFpbXBvcnRhbnQ7XG59XG4uZG9rdSBpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZG9rdS1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4uZG9rdS1wb2ludGVyIGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50b3MtZG9rdS1oZWxwLS1sZWZ0IHtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udG9zLWRva3UtaGVscC1wYWRkaW5nLS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI5cHggIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByZWlzcmVnZWxLYXRlZ29yaWUtc3RvcCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBkYXNoZWQgYmxhY2s7XG59XG5bZGF0YS1jb2xvci1tb2RlPWRhcmtdIC5wcmVpc3JlZ2VsS2F0ZWdvcmllLXN0b3Age1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xHcmV5MzAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdIC5yb2xlX3JpZ2h0X19uYW1lIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdIC5yb2xlX3JpZ2h0X19pbnB1dCBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAudG9zLXJpZ2h0Z3JvdXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gLnRvcy1yaWdodGdyb3VwIGxpIHtcbiAgcGFkZGluZzogMDtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAudG9zLXJpZ2h0Z3JvdXAgLnJvbGVfcmlnaHQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4udG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0Q2hvaWNlcyAuY2hvaWNlcy1saXN0X19ncm91cFRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAjcm9sbGVfcmlnaHRDaG9pY2VzIC5yb2xlX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodENob2ljZXMgLnRvcy1yaWdodGdyb3VwLS1sZXYxIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodENob2ljZXMgLnJvbGVfcmlnaHRfX2lucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodEVkaXRDaG9pY2VzLCAudG9zRm9ybVt0b3MtZW50aXR5Zm9ybT1yb2xsZV0gI3JvbGxlX3JpZ2h0RGVsZXRlQ2hvaWNlcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAjcm9sbGVfcmlnaHRFZGl0Q2hvaWNlcyAucm9sZV9yaWdodF9fbmFtZSBsYWJlbCwgLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodERlbGV0ZUNob2ljZXMgLnJvbGVfcmlnaHRfX25hbWUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvc0Zvcm1bdG9zLWVudGl0eWZvcm09cm9sbGVdICNyb2xsZV9yaWdodEVkaXRDaG9pY2VzIC5jaG9pY2VzLWxpc3RfX2dyb3VwVGl0bGUsIC50b3NGb3JtW3Rvcy1lbnRpdHlmb3JtPXJvbGxlXSAjcm9sbGVfcmlnaHREZWxldGVDaG9pY2VzIC5jaG9pY2VzLWxpc3RfX2dyb3VwVGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGF5b3V0WmVpbGUgLmxheW91dFplaWxlX19jb250ZW50LmZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTgpO1xuICBpbnNldDogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xufVxuLmxheW91dFplaWxlIC5sYXlvdXRaZWlsZV9fY29udGVudC5mdWxsc2NyZWVuIC5sYXlvdXRaZWlsZV9fc2V0dGluZ3Mge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbi5sYXlvdXRaZWlsZSAubGF5b3V0WmVpbGVfX2NvbnRlbnQuZnVsbHNjcmVlbiBbdG9zLWxheW91dC16ZWlsZS10b2dnbGVmdWxsc2NyZWVuXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogNDBweDtcbn1cbi5sYXlvdXRaZWlsZSAubGF5b3V0WmVpbGVfX2NvbnRlbnQuZnVsbHNjcmVlbiAubGF5b3V0WmVpbGVfX2VsZW1lbnRlIHtcbiAgbWF4LWhlaWdodDogNzB2aDtcbn1cbi5sYXlvdXRaZWlsZSAubGF5b3V0WmVpbGVfX2VsZW1lbnRlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sR3JleTEwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbEdyZXk0MDApO1xuICBwYWRkaW5nOiAxNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmxheW91dEVsZW1lbnQtZ3JpZCB7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyOTBweCwgMWZyKSk7XG59XG4ubGF5b3V0RWxlbWVudC1ncmlkIC5sYXlvdXRFbGVtZW50W2RhdGEtY3NzLWtsYXNzZW4qPWNvbC1zcGFuLWFsbF0ge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbi5sYXlvdXRFbGVtZW50LWdyaWQgLmxheW91dEVsZW1lbnRbZGF0YS1jc3Mta2xhc3Nlbio9Y29sLXNwYW4tMl0ge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuLmxheW91dEVsZW1lbnQtZ3JpZCAubGF5b3V0RWxlbWVudFtkYXRhLWNzcy1rbGFzc2VuKj1yb3ctc3Bhbi0yXSB7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG59XG4ubGF5b3V0RWxlbWVudC1ncmlkIC5sYXlvdXRFbGVtZW50X19pbm5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sYXlvdXRFbGVtZW50LWdyaWQgLmxheW91dEVsZW1lbnRfX2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dEVsZW1lbnQtZ3JpZCAubGF5b3V0RWxlbWVudF9fdHlwZS50b3Mtbm90Qm9sZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5sYXlvdXRFbGVtZW50LWdyaWQgLmxheW91dEVsZW1lbnRfX3R5cGU6bm90KC50b3Mtbm90Qm9sZCkge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cbi5sYXlvdXRFbGVtZW50LWdyaWQgLmVsZW1lbnRfX2luZm8tLXRlbXBsYXRlIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxheW91dEVsZW1lbnQgLmxheW91dEVsZW1lbnRfX2ljb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxheW91dEVsZW1lbnQubGF5b3V0RWxlbWVudC0tdHlwX3VlYmVyc2NocmlmdCAubGF5b3V0RWxlbWVudF9faWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmxheW91dEVsZW1lbnQubGF5b3V0RWxlbWVudC0tdHlwX3RleHRiYXVzdGVpbiAubGF5b3V0RWxlbWVudF9faWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmxheW91dEVsZW1lbnQubGF5b3V0RWxlbWVudC0tdHlwX21lZGllbi1lbGVtZW50IC5sYXlvdXRFbGVtZW50X19pY29uOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29udGVudDogXCJcXGY4N2NcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubGF5b3V0RWxlbWVudC5sYXlvdXRFbGVtZW50LS10eXBfcGFrZXQgLmxheW91dEVsZW1lbnRfX2ljb246OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA3IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5sYXlvdXRFbGVtZW50LmxheW91dEVsZW1lbnQtLXR5cF9yZWlzZW9iamVrdCAubGF5b3V0RWxlbWVudF9faWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDcgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubGF5b3V0RWxlbWVudF9fYWRkID4gKiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFByaW1hcnk2MDApO1xuICBjb2xvcjogd2hpdGU7XG4gIGhlaWdodDogNzVweDtcbiAgd2lkdGg6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYXlvdXRFbGVtZW50X19hZGQgPiAqOjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG59XG5cbltkYXRhLXBha2V0LWxlaXN0dW5nc2dydXBwZV0uanMtZ3J1cHBlLWd1ZWx0aWdrZWl0ZW4gW2RhdGEtbGVpc3R1bmctZ3VlbHRpZ2tlaXRlbl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ1Y2h1bmdzTWFza2Uge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMzIzMjtcbn1cbi5idWNodW5nc01hc2tlLnRvc01hc2tlIC50b3NNYXNrZV9fbWF4V2lkdGgge1xuICBtYXgtd2lkdGg6IDIwMDBweDtcbn1cbi5idWNodW5nc01hc2tlLnRvc01hc2tlIC50b3NNYXNrZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmlucHV0LnZvcmdhbmdzbWVsZHVuZ1N0YXR1cy5zdGF0dXMtLXVua25vd24ge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuaW5wdXQudm9yZ2FuZ3NtZWxkdW5nU3RhdHVzLnN0YXR1cy0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjRDg1ODU0O1xuICBjb2xvcjogI2ZjZmNmYztcbn1cbmlucHV0LnZvcmdhbmdzbWVsZHVuZ1N0YXR1cy5zdGF0dXMtLXdhcm5pbmcsIGlucHV0LnZvcmdhbmdzbWVsZHVuZ1N0YXR1cy5zdGF0dXMtLXBlbmRpbmcge1xuICBiYWNrZ3JvdW5kOiAjRDg5RjU0O1xufVxuaW5wdXQudm9yZ2FuZ3NtZWxkdW5nU3RhdHVzLnN0YXR1cy0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNiZmY0ZGQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52b3JnYW5nVGFiIC52b3JnYW5nVGFiLWFjY29yZGlvbkl0ZW1fX2NvbnRlbnQsIC52b3JnYW5nVGFiIC52b3JnYW5nVGFiLWFjY29yZGlvbkl0ZW1fX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cbi52b3JnYW5nVGFiIC52b3JnYW5nVGFiLWFjY29yZGlvbkl0ZW1fX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnZvcmdhbmdMZWlzdHVuZyAudm9yZ2FuZ0xlaXN0dW5nX19wcmVpcyB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4udm9yZ2FuZ0xlaXN0dW5nIC52b3JnYW5nTGVpc3R1bmdfX2RhdGVuIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4udm9yZ2FuZ0xlaXN0dW5nIC52b3JnYW5nTGVpc3R1bmdfX3R5cCB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnZvcmdhbmdMZWlzdHVuZyAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMge1xuICB3aWR0aDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZvcmdhbmdMZWlzdHVuZyAudm9yZ2FuZ0xlaXN0dW5nX19zaXR6cGxhdHoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi52b3JnYW5nTGVpc3R1bmcgLnZvcmdhbmdMZWlzdHVuZ19fd2FobHBmbGljaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xXYXJuaW5nMTAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZyAudm9yZ2FuZ0xlaXN0dW5nX193YWhscGZsaWNodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbFdhcm5pbmc1MDApO1xufVxuLnZvcmdhbmdMZWlzdHVuZy5lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEVycm9yMzAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZy5lcnJvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xFcnJvcjMwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbEVycm9yNTAwKTtcbn1cbi52b3JnYW5nTGVpc3R1bmcuZXJyb3IgLnVrLWFjY29yZGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjRDg1ODU0O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nLmVycm9yIC51ay1hY2NvcmRpb24tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sRXJyb3IzMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xFcnJvcjUwMCk7XG59XG5cbi52b3JnYW5nTGVpc3R1bmdPcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udm9yZ2FuZ0xlaXN0dW5nT3B0aW9uIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3RlaWxuZWhtZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udm9yZ2FuZ0xlaXN0dW5nT3B0aW9uIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1PSywgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1PSywgLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1PSywgLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1PSyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFN1Y2Nlc3MxMDApO1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLU9LLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tT0ssIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1PSywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLU9LIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sU3VjY2VzczUwMCk7XG59XG4udm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLXBlbmRpbmcsIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tcGVuZGluZywgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1VTiwgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1VTiwgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1SUSwgLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1SUSwgLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1wZW5kaW5nLCAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLXBlbmRpbmcsIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tVU4sIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tVU4sIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tUlEsIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tUlEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xXYXJuaW5nMTAwKTtcbn1cbltkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1wZW5kaW5nLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tcGVuZGluZywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMtLVVOLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy0tVU4sIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1SUSwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLVJRLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tcGVuZGluZywgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLXBlbmRpbmcsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ19fc3RhdHVzLS1VTiwgW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMudm9yZ2FuZ0xlaXN0dW5nT3B0aW9uX19zdGF0dXMtLVVOLCBbZGF0YS1jb2xvci1tb2RlPWRhcmtdIC52b3JnYW5nTGVpc3R1bmdPcHRpb25fX3N0YXR1cy52b3JnYW5nTGVpc3R1bmdfX3N0YXR1cy0tUlEsIFtkYXRhLWNvbG9yLW1vZGU9ZGFya10gLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLnZvcmdhbmdMZWlzdHVuZ09wdGlvbl9fc3RhdHVzLS1SUSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbFdhcm5pbmc1MDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52b3JnYW5nc0hpc3RvcmllRGV0YWlsLS1kaWZmID4gLnZvcmdhbmdzSGlzdG9yaWVEZXRhaWwtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNEODlGNTQ7XG59XG5cbi52b3JnYW5nc0hpc3RvcmllRGV0YWlsLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0Q4OUY1NDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDg5RjU0ICFpbXBvcnRhbnQ7XG59XG5cbi52b3JnYW5nc0hpc3RvcmllRGV0YWlsLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4udm9yZ2FuZ3NIaXN0b3JpZURldGFpbC10aXRsZTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNyBQcm9cIjtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGVmdDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi52b3JnYW5nc0hpc3RvcmllRGV0YWlsLWRpZmZEZXRhaWwgLnZvcmdhbmdIaXN0b3JpZURldGFpbF9fd2VydCB7XG4gIGNvbG9yOiAjRDg5RjU0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52b3JnYW5nVGFiW3Rvcy10YWItY29udGVudD12b3JnYW5nX3phaGx1bmdlbl0gLnZvcmdhbmdaYWhsdW5nZW5fX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZvcmdhbmdUYWJbdG9zLXRhYi1jb250ZW50PXZvcmdhbmdfemFobHVuZ2VuXSAudm9yZ2FuZ1phaGx1bmdlbl9fcHJvZ3Jlc3MgLnZvcmdhbmdaYWhsdW5nZW5fX3Byb2dyZXNzR2VzYW10IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDA7XG59XG4udm9yZ2FuZ1RhYlt0b3MtdGFiLWNvbnRlbnQ9dm9yZ2FuZ196YWhsdW5nZW5dIC52b3JnYW5nWmFobHVuZ2VuX19wcm9ncmVzcyAudm9yZ2FuZ1phaGx1bmdlbl9fcHJvZ3Jlc3NBbnphaGx1bmcge1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdG9wOiAwO1xufVxuXG4ua3VuZGVubnVtbWVyLmt1bmRlbm51bW1lci0taGFzLWR1cGVzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xXYXJuaW5nNTAwKTtcbiAgcGFkZGluZzogMCAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDEyMG1zIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDEyMG1zIGVhc2UtaW4tb3V0O1xufVxuW2RhdGEtY29sb3ItbW9kZT1kYXJrXSAua3VuZGVubnVtbWVyLmt1bmRlbm51bW1lci0taGFzLWR1cGVzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sV2FybmluZzIwMCk7XG59XG4ua3VuZGVubnVtbWVyLmt1bmRlbm51bW1lci0taGFzLWR1cGVzOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sV2FybmluZzcwMCk7XG59XG4ua3VuZGVubnVtbWVyLmt1bmRlbm51bW1lci0taGFzLWR1cGVzOmZvY3VzLCAua3VuZGVubnVtbWVyLmt1bmRlbm51bW1lci0taGFzLWR1cGVzOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCAwIDAgdmFyKC0tY29sV2FybmluZzUwMCk7XG59XG5cbi5rdW5kZW5udW1tZXJfX2R1cGVEcm9wIHtcbiAgei1pbmRleDogMTEwMDA7XG59XG4ua3VuZGVubnVtbWVyX19kdXBlRHJvcCAudWstY2FyZCB7XG4gIHdpZHRoOiBjbGFtcCgzMjBweCwgNDV2dywgNzIwcHgpO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ua3VuZGVubnVtbWVyX19kdXBlRHJvcCAudWstY2FyZC1ib2R5IHtcbiAgbWF4LWhlaWdodDogNjB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5rdW5kZW5udW1tZXJfX2R1cGVEcm9wIC51ay1saXN0ID4gbGkge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG4ua3VuZGVubnVtbWVyX19kdXBlRHJvcCAua3VuZGVubnVtbWVyX19kdXBlTGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt1bmRlbm51bW1lcl9fZHVwZURyb3AgLmt1bmRlbm51bW1lcl9fZHVwZUxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI3Rlcm1pbldhaGxNb2RhbCAuZmxhdHBpY2tyLWNhbGVuZGFyIC50ZXJtaW4tZ2VzcGVycnQge1xuICBjb2xvcjogdmFyKC0tY29sR3JleTYwMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuI3Rlcm1pbldhaGxNb2RhbCAuZmxhdHBpY2tyLWNhbGVuZGFyIC50ZXJtaW4tYnVjaGJhciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNUQUJMRV9laW5rYXVmc2tvbmRpdGlvbl90ZXJtaW5lX3ByZWlzZSAudG9zVGFibGVfX2JvZHksICNUQUJMRV92ZXJrYXVmc2tvbmRpdGlvbl90ZXJtaW5lX3ByZWlzZSAudG9zVGFibGVfX2JvZHkge1xuICBoZWlnaHQ6IDQ1dmg7XG59XG5cbi50b3MtcGFkZGluZy1kZWZhdWx0IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnRvcy1wYWRkaW5nLWRlZmF1bHQtdG9wIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi50b3MtcGFkZGluZy1kZWZhdWx0LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnRvcy1wYWRkaW5nLWRlZmF1bHQtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi50b3MtcGFkZGluZy1kZWZhdWx0LWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi50b3MtcGFkZGluZy14eHNtYWxsIHtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4udG9zLXBhZGRpbmcteHhzbWFsbC10b3Age1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4udG9zLXBhZGRpbmcteHhzbWFsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLnRvcy1wYWRkaW5nLXh4c21hbGwtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuLnRvcy1wYWRkaW5nLXh4c21hbGwtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4udG9zLXBhZGRpbmcteHNtYWxsIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4udG9zLXBhZGRpbmcteHNtYWxsLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi50b3MtcGFkZGluZy14c21hbGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi50b3MtcGFkZGluZy14c21hbGwtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhzbWFsbC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi50b3MtcGFkZGluZy1zbWFsbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi50b3MtcGFkZGluZy1zbWFsbC10b3Age1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXNtYWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXNtYWxsLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4udG9zLXBhZGRpbmctc21hbGwtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnRvcy1wYWRkaW5nLW1lZGl1bSB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi50b3MtcGFkZGluZy1tZWRpdW0tdG9wIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi50b3MtcGFkZGluZy1tZWRpdW0tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4udG9zLXBhZGRpbmctbWVkaXVtLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4udG9zLXBhZGRpbmctbWVkaXVtLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi50b3MtcGFkZGluZy1sYXJnZSB7XG4gIHBhZGRpbmc6IDcwcHg7XG59XG5cbi50b3MtcGFkZGluZy1sYXJnZS10b3Age1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnRvcy1wYWRkaW5nLWxhcmdlLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuLnRvcy1wYWRkaW5nLWxhcmdlLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4udG9zLXBhZGRpbmctbGFyZ2UtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhsYXJnZSB7XG4gIHBhZGRpbmc6IDE0MHB4O1xufVxuXG4udG9zLXBhZGRpbmcteGxhcmdlLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhsYXJnZS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuXG4udG9zLXBhZGRpbmcteGxhcmdlLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuLnRvcy1wYWRkaW5nLXhsYXJnZS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0X3hzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC10b3BfeHMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1yaWdodF94cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtYm90dG9tX3hzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtbGVmdF94cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbF94cyB7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC10b3BfeHMge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLXJpZ2h0X3hzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWJvdHRvbV94cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtbGVmdF94cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGxfeHMge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC10b3BfeHMge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtcmlnaHRfeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1ib3R0b21feHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtbGVmdF94cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbF94cyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXRvcF94cyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1yaWdodF94cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLWJvdHRvbV94cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1sZWZ0X3hzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW1feHMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tdG9wX3hzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1yaWdodF94cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1ib3R0b21feHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWxlZnRfeHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlX3hzIHtcbiAgICBwYWRkaW5nOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtdG9wX3hzIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXJpZ2h0X3hzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtYm90dG9tX3hzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWxlZnRfeHMge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZV94cyB7XG4gICAgcGFkZGluZzogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtdG9wX3hzIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtcmlnaHRfeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWJvdHRvbV94cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWxlZnRfeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0X3Mge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LXRvcF9zIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtcmlnaHRfcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtYm90dG9tX3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1sZWZ0X3Mge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGxfcyB7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC10b3BfcyB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtcmlnaHRfcyB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1ib3R0b21fcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtbGVmdF9zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbF9zIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtdG9wX3Mge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtcmlnaHRfcyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLWJvdHRvbV9zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLWxlZnRfcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbF9zIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtdG9wX3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtcmlnaHRfcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLWJvdHRvbV9zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLWxlZnRfcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtX3Mge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tdG9wX3Mge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXJpZ2h0X3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tYm90dG9tX3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWxlZnRfcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2VfcyB7XG4gICAgcGFkZGluZzogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXRvcF9zIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXJpZ2h0X3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1ib3R0b21fcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1sZWZ0X3Mge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZV9zIHtcbiAgICBwYWRkaW5nOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS10b3BfcyB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXJpZ2h0X3Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWJvdHRvbV9zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtbGVmdF9zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdF9tIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC10b3BfbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LXJpZ2h0X20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWJvdHRvbV9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtbGVmdF9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsX20ge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtdG9wX20ge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLXJpZ2h0X20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtYm90dG9tX20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWxlZnRfbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGxfbSB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXRvcF9tIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXJpZ2h0X20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1ib3R0b21fbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1sZWZ0X20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGxfbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXRvcF9tIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXJpZ2h0X20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1ib3R0b21fbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1sZWZ0X20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bV9tIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLXRvcF9tIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1yaWdodF9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWJvdHRvbV9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1sZWZ0X20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlX20ge1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS10b3BfbSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS1yaWdodF9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtYm90dG9tX20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtbGVmdF9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2VfbSB7XG4gICAgcGFkZGluZzogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtdG9wX20ge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1yaWdodF9tIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1ib3R0b21fbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWxlZnRfbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0X2wge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC10b3BfbCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctZGVmYXVsdC1yaWdodF9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtYm90dG9tX2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtbGVmdF9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbF9sIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC10b3BfbCB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLXJpZ2h0X2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsLWJvdHRvbV9sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtbGVmdF9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGxfbCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC10b3BfbCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtcmlnaHRfbCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1ib3R0b21fbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtbGVmdF9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbF9sIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXRvcF9sIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1yaWdodF9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLWJvdHRvbV9sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC1sZWZ0X2wge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW1fbCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tdG9wX2wge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1yaWdodF9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bS1ib3R0b21fbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWxlZnRfbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlX2wge1xuICAgIHBhZGRpbmc6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtdG9wX2wge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXJpZ2h0X2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtYm90dG9tX2wge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWxlZnRfbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZV9sIHtcbiAgICBwYWRkaW5nOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtdG9wX2wge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14bGFyZ2UtcmlnaHRfbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWJvdHRvbV9sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWxlZnRfbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0X3hsIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtdG9wX3hsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LXJpZ2h0X3hsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWRlZmF1bHQtYm90dG9tX3hsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1kZWZhdWx0LWxlZnRfeGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14eHNtYWxsX3hsIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC10b3BfeGwge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHhzbWFsbC1yaWdodF94bCB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtYm90dG9tX3hsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXh4c21hbGwtbGVmdF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsX3hsIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteHNtYWxsLXRvcF94bCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtcmlnaHRfeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy14c21hbGwtYm90dG9tX3hsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhzbWFsbC1sZWZ0X3hsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbF94bCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1zbWFsbC10b3BfeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLXJpZ2h0X3hsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXNtYWxsLWJvdHRvbV94bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctc21hbGwtbGVmdF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLW1lZGl1bV94bCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tdG9wX3hsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1tZWRpdW0tcmlnaHRfeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWJvdHRvbV94bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbWVkaXVtLWxlZnRfeGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZV94bCB7XG4gICAgcGFkZGluZzogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtcGFkZGluZy1sYXJnZS10b3BfeGwge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLXJpZ2h0X3hsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLWxhcmdlLWJvdHRvbV94bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmctbGFyZ2UtbGVmdF94bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZV94bCB7XG4gICAgcGFkZGluZzogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLXRvcF94bCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1yaWdodF94bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLXBhZGRpbmcteGxhcmdlLWJvdHRvbV94bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1wYWRkaW5nLXhsYXJnZS1sZWZ0X3hsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5cbi50b3MtcGFkZGluZy1yZW1vdmUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtcGFkZGluZy1yZW1vdmUtdG9wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1wYWRkaW5nLXJlbW92ZS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1wYWRkaW5nLXJlbW92ZS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLXBhZGRpbmctcmVtb3ZlLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcy1tYXJnaW4tZGVmYXVsdCB7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuLnRvcy1tYXJnaW4tZGVmYXVsdC10b3Age1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4udG9zLW1hcmdpbi1kZWZhdWx0LXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4udG9zLW1hcmdpbi1kZWZhdWx0LWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi50b3MtbWFyZ2luLWRlZmF1bHQtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4udG9zLW1hcmdpbi14eHNtYWxsIHtcbiAgbWFyZ2luOiAzcHg7XG59XG5cbi50b3MtbWFyZ2luLXh4c21hbGwtdG9wIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4udG9zLW1hcmdpbi14eHNtYWxsLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi50b3MtbWFyZ2luLXh4c21hbGwtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4udG9zLW1hcmdpbi14eHNtYWxsLWxlZnQge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4udG9zLW1hcmdpbi14c21hbGwge1xuICBtYXJnaW46IDVweDtcbn1cblxuLnRvcy1tYXJnaW4teHNtYWxsLXRvcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnRvcy1tYXJnaW4teHNtYWxsLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi50b3MtbWFyZ2luLXhzbWFsbC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi50b3MtbWFyZ2luLXhzbWFsbC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnRvcy1tYXJnaW4tc21hbGwge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi50b3MtbWFyZ2luLXNtYWxsLXRvcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50b3MtbWFyZ2luLXNtYWxsLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udG9zLW1hcmdpbi1zbWFsbC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udG9zLW1hcmdpbi1zbWFsbC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi50b3MtbWFyZ2luLW1lZGl1bSB7XG4gIG1hcmdpbjogNDBweDtcbn1cblxuLnRvcy1tYXJnaW4tbWVkaXVtLXRvcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi50b3MtbWFyZ2luLW1lZGl1bS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLnRvcy1tYXJnaW4tbWVkaXVtLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi50b3MtbWFyZ2luLW1lZGl1bS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi50b3MtbWFyZ2luLWxhcmdlIHtcbiAgbWFyZ2luOiA3MHB4O1xufVxuXG4udG9zLW1hcmdpbi1sYXJnZS10b3Age1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4udG9zLW1hcmdpbi1sYXJnZS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cblxuLnRvcy1tYXJnaW4tbGFyZ2UtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLnRvcy1tYXJnaW4tbGFyZ2UtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG4udG9zLW1hcmdpbi14bGFyZ2Uge1xuICBtYXJnaW46IDE0MHB4O1xufVxuXG4udG9zLW1hcmdpbi14bGFyZ2UtdG9wIHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG59XG5cbi50b3MtbWFyZ2luLXhsYXJnZS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMTQwcHg7XG59XG5cbi50b3MtbWFyZ2luLXhsYXJnZS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cblxuLnRvcy1tYXJnaW4teGxhcmdlLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMTQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0X3hzIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtdG9wX3hzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXJpZ2h0X3hzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtYm90dG9tX3hzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LWxlZnRfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsX3hzIHtcbiAgICBtYXJnaW46IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC10b3BfeHMge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1yaWdodF94cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtYm90dG9tX3hzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtbGVmdF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsX3hzIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLXRvcF94cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtcmlnaHRfeHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtYm90dG9tX3hzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1sZWZ0X3hzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbF94cyB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC10b3BfeHMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLXJpZ2h0X3hzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWJvdHRvbV94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtbGVmdF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bV94cyB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tdG9wX3hzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tcmlnaHRfeHMge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWJvdHRvbV94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWxlZnRfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZV94cyB7XG4gICAgbWFyZ2luOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS10b3BfeHMge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLXJpZ2h0X3hzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWJvdHRvbV94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtbGVmdF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZV94cyB7XG4gICAgbWFyZ2luOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLXRvcF94cyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1yaWdodF94cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWJvdHRvbV94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1sZWZ0X3hzIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHRfcyB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXRvcF9zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXJpZ2h0X3Mge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1ib3R0b21fcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1sZWZ0X3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsX3Mge1xuICAgIG1hcmdpbjogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLXRvcF9zIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtcmlnaHRfcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtYm90dG9tX3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1sZWZ0X3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbF9zIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLXRvcF9zIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1yaWdodF9zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLWJvdHRvbV9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1sZWZ0X3Mge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsX3Mge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtdG9wX3Mge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLXJpZ2h0X3Mge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtYm90dG9tX3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWxlZnRfcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bV9zIHtcbiAgICBtYXJnaW46IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS10b3BfcyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXJpZ2h0X3Mge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWJvdHRvbV9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tbGVmdF9zIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2VfcyB7XG4gICAgbWFyZ2luOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS10b3BfcyB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtcmlnaHRfcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1ib3R0b21fcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtbGVmdF9zIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlX3Mge1xuICAgIG1hcmdpbjogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS10b3BfcyB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1yaWdodF9zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtYm90dG9tX3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtbGVmdF9zIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHRfbSB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXRvcF9tIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXJpZ2h0X20ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1ib3R0b21fbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1sZWZ0X20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsX20ge1xuICAgIG1hcmdpbjogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLXRvcF9tIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtcmlnaHRfbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtYm90dG9tX20ge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1sZWZ0X20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbF9tIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLXRvcF9tIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1yaWdodF9tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLWJvdHRvbV9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1sZWZ0X20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsX20ge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtdG9wX20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLXJpZ2h0X20ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtYm90dG9tX20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWxlZnRfbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bV9tIHtcbiAgICBtYXJnaW46IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS10b3BfbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLXJpZ2h0X20ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWJvdHRvbV9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tbGVmdF9tIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2VfbSB7XG4gICAgbWFyZ2luOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS10b3BfbSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtcmlnaHRfbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS1ib3R0b21fbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtbGVmdF9tIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlX20ge1xuICAgIG1hcmdpbjogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS10b3BfbSB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1yaWdodF9tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtYm90dG9tX20ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtbGVmdF9tIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0X2wge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtdG9wX2wge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LXJpZ2h0X2wge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtYm90dG9tX2wge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LWxlZnRfbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsX2wge1xuICAgIG1hcmdpbjogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC10b3BfbCB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1yaWdodF9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtYm90dG9tX2wge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXh4c21hbGwtbGVmdF9sIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsX2wge1xuICAgIG1hcmdpbjogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsLXRvcF9sIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtcmlnaHRfbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtYm90dG9tX2wge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1sZWZ0X2wge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbF9sIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC10b3BfbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLXJpZ2h0X2wge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsLWJvdHRvbV9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtbGVmdF9sIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bV9sIHtcbiAgICBtYXJnaW46IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tdG9wX2wge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tcmlnaHRfbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWJvdHRvbV9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbWVkaXVtLWxlZnRfbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZV9sIHtcbiAgICBtYXJnaW46IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZS10b3BfbCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLXJpZ2h0X2wge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWJvdHRvbV9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtbGVmdF9sIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZV9sIHtcbiAgICBtYXJnaW46IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLXRvcF9sIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1yaWdodF9sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLWJvdHRvbV9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1sZWZ0X2wge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHRfeGwge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWRlZmF1bHQtdG9wX3hsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1yaWdodF94bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tZGVmYXVsdC1ib3R0b21feGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1kZWZhdWx0LWxlZnRfeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbF94bCB7XG4gICAgbWFyZ2luOiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLXRvcF94bCB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1yaWdodF94bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14eHNtYWxsLWJvdHRvbV94bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHhzbWFsbC1sZWZ0X3hsIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teHNtYWxsX3hsIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC10b3BfeGwge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhzbWFsbC1yaWdodF94bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtYm90dG9tX3hsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14c21hbGwtbGVmdF94bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXNtYWxsX3hsIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC10b3BfeGwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1zbWFsbC1yaWdodF94bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtYm90dG9tX3hsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tc21hbGwtbGVmdF94bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW1feGwge1xuICAgIG1hcmdpbjogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS10b3BfeGwge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tcmlnaHRfeGwge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLW1lZGl1bS1ib3R0b21feGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1tZWRpdW0tbGVmdF94bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi1sYXJnZV94bCB7XG4gICAgbWFyZ2luOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtdG9wX3hsIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4tbGFyZ2UtcmlnaHRfeGwge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWJvdHRvbV94bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLWxhcmdlLWxlZnRfeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlX3hsIHtcbiAgICBtYXJnaW46IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRvcy1tYXJnaW4teGxhcmdlLXRvcF94bCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtcmlnaHRfeGwge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudG9zLW1hcmdpbi14bGFyZ2UtYm90dG9tX3hsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50b3MtbWFyZ2luLXhsYXJnZS1sZWZ0X3hsIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuLnRvcy1tYXJnaW4tcmVtb3ZlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtbWFyZ2luLXJlbW92ZS10b3Age1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3MtbWFyZ2luLXJlbW92ZS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLW1hcmdpbi1yZW1vdmUtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udG9zLW1hcmdpbi1yZW1vdmUtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/